other ","clickedOnMorph":null,"__LivelyClassName__":"lively.morphic.World"},"1":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":2},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":6},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"__LivelyClassName__":"lively.morphic.HandMorph"},"2":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3},"_Extent":{"__isSmartRef__":true,"id":4},"_Fill":{"__isSmartRef__":true,"id":5},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5":{"r":0.8,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6":{"x":1039,"y":348,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":8},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12},"_MaxTextWidth":540,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":13},"showsHalos":false,"halos":[],"_FontSize":28,"__SourceModuleName__":"Global.lively.morphic.Core","name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":14},"_TextColor":{"__isSmartRef__":true,"id":15},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"charsReplaced":"Rich text","lastFindLoc":-9,"textChunks":[{"__isSmartRef__":true,"id":16}],"__LivelyClassName__":"lively.morphic.Text"},"8":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":9},"_Extent":{"__isSmartRef__":true,"id":10},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":11},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10":{"x":540,"y":43,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12":{"x":21,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"14":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16":{"style":{"__isSmartRef__":true,"id":17},"morph":{"__isSmartRef__":true,"id":7},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Dropping content for import\n","__LivelyClassName__":"lively.morphic.TextChunk"},"17":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"18":{"submorphs":[{"__isSmartRef__":true,"id":19},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":64}],"scripts":[],"id":73,"shape":{"__isSmartRef__":true,"id":73},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":77},"showsHalos":false,"halos":[],"name":"TestRunPane","_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.Core","partsBinMetaInfo":{"__isSmartRef__":true,"id":78},"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":79},"__LivelyClassName__":"lively.morphic.Box"},"19":{"submorphs":[{"__isSmartRef__":true,"id":20}],"scripts":[],"id":45,"shape":{"__isSmartRef__":true,"id":29},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":43},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":32},"lighterFill":{"__isSmartRef__":true,"id":44},"label":{"__isSmartRef__":true,"id":20},"owner":{"__isSmartRef__":true,"id":18},"_Rotation":0,"showsHalos":false,"halos":[],"name":"runButton","attributeConnections":[{"__isSmartRef__":true,"id":53}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"20":{"submorphs":[],"scripts":[],"id":46,"shape":{"__isSmartRef__":true,"id":21},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":false,"allowsInput":false,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":25},"_MaxTextWidth":null,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":24},"padding":{"__isSmartRef__":true,"id":26},"_Padding":{"__isSmartRef__":true,"id":26},"owner":{"__isSmartRef__":true,"id":19},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","textChunks":[{"__isSmartRef__":true,"id":27}],"__LivelyClassName__":"lively.morphic.Text"},"21":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":22},"_Extent":{"__isSmartRef__":true,"id":23},"_BorderColor":{"__isSmartRef__":true,"id":24},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"22":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"23":{"x":57,"y":29,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"24":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"25":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"26":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"27":{"style":{"__isSmartRef__":true,"id":28},"morph":{"__isSmartRef__":true,"id":20},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"run","__LivelyClassName__":"lively.morphic.TextChunk"},"28":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"29":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":30},"_Extent":{"__isSmartRef__":true,"id":31},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":42},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"30":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"31":{"x":57,"y":29,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"32":{"stops":[{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":35},{"__isSmartRef__":true,"id":37},{"__isSmartRef__":true,"id":39}],"vector":{"__isSmartRef__":true,"id":41},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"33":{"offset":0,"color":{"__isSmartRef__":true,"id":34}},"34":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"35":{"offset":0.4,"color":{"__isSmartRef__":true,"id":36}},"36":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"37":{"offset":0.6,"color":{"__isSmartRef__":true,"id":38}},"38":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"39":{"offset":1,"color":{"__isSmartRef__":true,"id":40}},"40":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"41":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"42":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"43":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"44":{"stops":[{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":51}],"vector":{"__isSmartRef__":true,"id":41},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"45":{"offset":0,"color":{"__isSmartRef__":true,"id":46}},"46":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"47":{"offset":0.4,"color":{"__isSmartRef__":true,"id":48}},"48":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"49":{"offset":0.6,"color":{"__isSmartRef__":true,"id":50}},"50":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"51":{"offset":1,"color":{"__isSmartRef__":true,"id":52}},"52":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"53":{"sourceObj":{"__isSmartRef__":true,"id":19},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18},"targetMethodName":"runTest","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"54":{"submorphs":[],"scripts":[],"id":76,"shape":{"__isSmartRef__":true,"id":55},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":59},"_MaxTextWidth":449,"_MaxTextHeight":163,"textColor":{"__isSmartRef__":true,"id":24},"owner":{"__isSmartRef__":true,"id":18},"showsHalos":false,"halos":[],"name":"testResult","__SourceModuleName__":"Global.lively.morphic.Core","padding":{"__isSmartRef__":true,"id":60},"layout":{"__isSmartRef__":true,"id":61},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":60},"textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":62}],"__LivelyClassName__":"lively.morphic.Text"},"55":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":56},"_Extent":{"__isSmartRef__":true,"id":57},"_Fill":{"__isSmartRef__":true,"id":58},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":24},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"56":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"57":{"x":449,"y":163,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"58":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"59":{"x":11,"y":48,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"60":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"61":{"resizeWidth":true,"resizeHeight":true},"62":{"style":{"__isSmartRef__":true,"id":63},"morph":{"__isSmartRef__":true,"id":54},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"814ms for 59 tests","__LivelyClassName__":"lively.morphic.TextChunk"},"63":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"64":{"submorphs":[],"scripts":[],"id":157,"shape":{"__isSmartRef__":true,"id":65},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":70},"_MaxTextWidth":366,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":69},"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":18},"_Rotation":0,"name":"testModuleNS","textChunks":[{"__isSmartRef__":true,"id":71}],"__LivelyClassName__":"lively.morphic.Text"},"65":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":66},"_Extent":{"__isSmartRef__":true,"id":67},"_Fill":{"__isSmartRef__":true,"id":68},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":69},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"66":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"67":{"x":366,"y":26,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"68":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"69":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"70":{"x":102,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"71":{"style":{"__isSmartRef__":true,"id":72},"morph":{"__isSmartRef__":true,"id":64},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"['lively.morphic.Tests']","__LivelyClassName__":"lively.morphic.TextChunk"},"72":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"73":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":74},"_Extent":{"__isSmartRef__":true,"id":75},"_Fill":{"__isSmartRef__":true,"id":76},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":24},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"74":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"75":{"x":479,"y":225,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"76":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"77":{"x":516,"y":357,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"78":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"79":{"runTest":{"__isSmartRef__":true,"id":80}},"80":{"varMapping":{"__isSmartRef__":true,"id":81},"source":"function runTest() {\n\nmodule('lively.TestFramework').load(true);\n\nvar moduleNames = eval(this.get('testModuleNS').textString),\n\tmodules = moduleNames.collect(function(name) { return module(name) }),\n\tresultText = this.get('testResult'),\n\tstartTime = new Date(),\n\tsuite = new TestSuite();\n\n\tresultText.setFill(Color.white);\n\tresultText.setTextString('running...');\n\nmodules.forEach(function(m) {\n\tif (!m.isLoaded()) m.load(true);\n\tsuite.testCasesFromModule(m);\n});\nvar noOfTestCases = suite.testCaseClasses.inject(0, function(sum, testClass) {\n\treturn sum + new testClass().allTestSelectors().length\n});\nsuite.runFinished = function() {\n\tGlobal.testResult = suite.result\n\tif (suite.result.failed.length == 0) {\n\t\tvar time = new Date() - startTime;\n\t\tresultText.setFill(Color.green);\n\t\tresultText.setTextString(time.toString() + 'ms for ' + noOfTestCases + ' tests');\n\t\treturn;\n\t}\n\tvar failStr = suite.result.failed.collect(function(result) {\n\t\tvar msg = result.classname + '>>' + result.selector;\n\t\tmsg += '\\n' + result.err.message;\n\t\tmsg += '\\n' + result.err.stack;\n\t\treturn msg;\n\t}).join('\\n---------\\n');\n\tresultText.setFill(Color.red);\n\tresultText.setTextString(failStr);\n} /* runFinished */\nsuite.runAll();\n\n}","funcProperties":{"__isSmartRef__":true,"id":82},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"81":{"this":{"__isSmartRef__":true,"id":18}},"82":{},"83":{"submorphs":[],"scripts":[],"id":232,"shape":{"__isSmartRef__":true,"id":84},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":89},"name":"rectangle","showsHalos":false,"halos":[],"_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":90},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Box"},"84":{"position":{"__isSmartRef__":true,"id":85},"extent":{"__isSmartRef__":true,"id":86},"borderWidth":1,"borderColor":{"__isSmartRef__":true,"id":87},"fill":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"85":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"86":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"87":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"88":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"89":{"x":762,"y":483,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"90":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"91":{"submorphs":[{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":102},{"__isSmartRef__":true,"id":138}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":7282},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7287},"owner":{"__isSmartRef__":true,"id":0},"showsHalos":false,"halos":[],"name":"SearchSourceCode","partsBinMetaInfo":{"__isSmartRef__":true,"id":7288},"__SourceModuleName__":"Global.lively.morphic.Core","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7289},"__LivelyClassName__":"lively.morphic.Box"},"92":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":93},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"hidden","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":97},"_MaxTextWidth":292,"_MaxTextHeight":25,"textColor":{"__isSmartRef__":true,"id":96},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":98},"owner":{"__isSmartRef__":true,"id":91},"charsReplaced":"handPos","lastFindLoc":-7,"attributeConnections":[{"__isSmartRef__":true,"id":99}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"textChunks":[{"__isSmartRef__":true,"id":100}],"savedTextString":"prevHandPos","__LivelyClassName__":"lively.morphic.Text"},"93":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":94},"_Extent":{"__isSmartRef__":true,"id":95},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":96},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"94":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"95":{"x":292,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"96":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"97":{"x":17,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"98":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"99":{"sourceObj":{"__isSmartRef__":true,"id":92},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":91},"targetMethodName":"search","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"100":{"style":{"__isSmartRef__":true,"id":101},"morph":{"__isSmartRef__":true,"id":92},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"101":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"102":{"submorphs":[{"__isSmartRef__":true,"id":103}],"scripts":[],"id":2074,"shape":{"__isSmartRef__":true,"id":112},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":126},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":116},"lighterFill":{"__isSmartRef__":true,"id":127},"label":{"__isSmartRef__":true,"id":103},"showsHalos":false,"halos":[],"name":"searchButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":136},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":91},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":137}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button"},"103":{"submorphs":[],"scripts":[],"id":2075,"shape":{"__isSmartRef__":true,"id":104},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":108},"_MaxTextWidth":null,"_MaxTextHeight":30,"padding":{"__isSmartRef__":true,"id":109},"_Padding":{"__isSmartRef__":true,"id":109},"owner":{"__isSmartRef__":true,"id":102},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":110}],"__LivelyClassName__":"lively.morphic.Text"},"104":{"position":{"__isSmartRef__":true,"id":105},"_Extent":{"__isSmartRef__":true,"id":106},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":107},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"105":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"106":{"x":58,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"107":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"108":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"109":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"110":{"style":{"__isSmartRef__":true,"id":111},"morph":{"__isSmartRef__":true,"id":103},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"search","__LivelyClassName__":"lively.morphic.TextChunk"},"111":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"112":{"position":{"__isSmartRef__":true,"id":113},"_Extent":{"__isSmartRef__":true,"id":114},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":115},"_Fill":{"__isSmartRef__":true,"id":116},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"113":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"114":{"x":100,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"115":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"116":{"stops":[{"__isSmartRef__":true,"id":117},{"__isSmartRef__":true,"id":119},{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":123}],"vector":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"117":{"offset":0,"color":{"__isSmartRef__":true,"id":118}},"118":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"119":{"offset":0.4,"color":{"__isSmartRef__":true,"id":120}},"120":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"121":{"offset":0.6,"color":{"__isSmartRef__":true,"id":122}},"122":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"123":{"offset":1,"color":{"__isSmartRef__":true,"id":124}},"124":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"125":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"126":{"x":329,"y":23,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"127":{"stops":[{"__isSmartRef__":true,"id":128},{"__isSmartRef__":true,"id":130},{"__isSmartRef__":true,"id":132},{"__isSmartRef__":true,"id":134}],"vector":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"128":{"offset":0,"color":{"__isSmartRef__":true,"id":129}},"129":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"130":{"offset":0.4,"color":{"__isSmartRef__":true,"id":131}},"131":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"132":{"offset":0.6,"color":{"__isSmartRef__":true,"id":133}},"133":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"134":{"offset":1,"color":{"__isSmartRef__":true,"id":135}},"135":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"136":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"137":{"sourceObj":{"__isSmartRef__":true,"id":102},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":92},"targetMethodName":"doSave","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"138":{"submorphs":[],"scripts":[],"id":740,"shape":{"__isSmartRef__":true,"id":139},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":144},"itemList":[{"__isSmartRef__":true,"id":145},{"__isSmartRef__":true,"id":7274},{"__isSmartRef__":true,"id":7275},{"__isSmartRef__":true,"id":7279}],"selectedLineNo":2,"showsHalos":false,"halos":[],"name":"searchResultList","partsBinMetaInfo":{"__isSmartRef__":true,"id":7280},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":91},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":7281}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":7276},"__LivelyClassName__":"lively.morphic.List"},"139":{"position":{"__isSmartRef__":true,"id":140},"_Extent":{"__isSmartRef__":true,"id":141},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":142},"_Fill":{"__isSmartRef__":true,"id":143},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"140":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"141":{"x":429,"y":235,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"142":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"143":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"144":{"x":8,"y":60,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"145":{"isListItem":true,"value":{"__isSmartRef__":true,"id":146},"string":"lively.morphic.Halos(moduleDef,lively/morphic/Halos.js)"},"146":{"name":"lively.morphic.Halos","type":"moduleDef","startIndex":0,"stopIndex":10016,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":147},{"__isSmartRef__":true,"id":6204},{"__isSmartRef__":true,"id":6215},{"__isSmartRef__":true,"id":7273},{"__isSmartRef__":true,"id":6222},{"__isSmartRef__":true,"id":6252},{"__isSmartRef__":true,"id":6262},{"__isSmartRef__":true,"id":6272},{"__isSmartRef__":true,"id":6284},{"__isSmartRef__":true,"id":6296},{"__isSmartRef__":true,"id":6308},{"__isSmartRef__":true,"id":6318},{"__isSmartRef__":true,"id":6328},{"__isSmartRef__":true,"id":6338},{"__isSmartRef__":true,"id":6348},{"__isSmartRef__":true,"id":6358}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"147":{"name":null,"type":"comment","startIndex":107,"stopIndex":107,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"148":{"modules":{"__isSmartRef__":true,"id":149},"registeredBrowsers":[{"__isSmartRef__":true,"id":1820},{"__isSmartRef__":true,"id":2347},{"__isSmartRef__":true,"id":2875},{"__isSmartRef__":true,"id":3389},{"__isSmartRef__":true,"id":3874},{"__isSmartRef__":true,"id":4404},{"__isSmartRef__":true,"id":4961},{"__isSmartRef__":true,"id":5548},{"__isSmartRef__":true,"id":6051},{"__isSmartRef__":true,"id":6711}],"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"AnotherSourceDatabase"},"149":{"lively/morphic/Events.js":{"__isSmartRef__":true,"id":150},"lively/morphic/Canvas.js":{"__isSmartRef__":true,"id":311},"lively/morphic/ColorChooserDraft.js":{"__isSmartRef__":true,"id":368},"lively/morphic/Compat.js":{"__isSmartRef__":true,"id":423},"lively/morphic/CompatLayer.js":{"__isSmartRef__":true,"id":433},"lively/morphic/CompatSCB.js":{"__isSmartRef__":true,"id":460},"lively/morphic/Complete.js":{"__isSmartRef__":true,"id":463},"lively/morphic/Core.js":{"__isSmartRef__":true,"id":469},"lively/morphic/Examples.js":{"__isSmartRef__":true,"id":816},"lively/morphic/Experiments.js":{"__isSmartRef__":true,"id":830},"lively/morphic/Graffle.js":{"__isSmartRef__":true,"id":836},"lively/morphic/Halos.js":{"__isSmartRef__":true,"id":840},"lively/morphic/HTML.js":{"__isSmartRef__":true,"id":841},"lively/morphic/Layout.js":{"__isSmartRef__":true,"id":948},"lively/morphic/MorphAddons.js":{"__isSmartRef__":true,"id":955},"lively/morphic/ObjectMigration.js":{"__isSmartRef__":true,"id":1105},"lively/morphic/Rendering.js":{"__isSmartRef__":true,"id":1114},"lively/morphic/ScriptingSupport.js":{"__isSmartRef__":true,"id":1201},"lively/morphic/Serialization.js":{"__isSmartRef__":true,"id":1222},"lively/morphic/Shapes.js":{"__isSmartRef__":true,"id":1282},"lively/morphic/SVG.js":{"__isSmartRef__":true,"id":1355},"lively/morphic/Tests.js":{"__isSmartRef__":true,"id":1417},"lively/morphic/Widgets.js":{"__isSmartRef__":true,"id":1535}},"150":{"_moduleName":"lively.morphic.Events","_type":"js","_ast":{"__isSmartRef__":true,"id":151},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"151":{"name":"lively.morphic.Events","type":"moduleDef","startIndex":0,"stopIndex":22037,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":152},{"__isSmartRef__":true,"id":153},{"__isSmartRef__":true,"id":176},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":200},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":235},{"__isSmartRef__":true,"id":238},{"__isSmartRef__":true,"id":239},{"__isSmartRef__":true,"id":248},{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":283},{"__isSmartRef__":true,"id":286},{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":292},{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":310}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"152":{"name":null,"type":"comment","startIndex":170,"stopIndex":170,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"153":{"name":"lively.morphic.EventHandler","type":"klassDef","startIndex":171,"stopIndex":6081,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":162},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":164},{"__isSmartRef__":true,"id":166},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":168},{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":172},{"__isSmartRef__":true,"id":173},{"__isSmartRef__":true,"id":174}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":155},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":175}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"154":{"name":"initialize","type":"propertyDef","startIndex":236,"stopIndex":318,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":155},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"155":{"name":"initializing","type":"categoryDef","startIndex":218,"stopIndex":322,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":154}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"156":{"name":"eventSpecsDo","type":"propertyDef","startIndex":339,"stopIndex":508,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":157},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"157":{"name":"accessing","type":"categoryDef","startIndex":324,"stopIndex":627,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":158}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"158":{"name":"hand","type":"propertyDef","startIndex":510,"stopIndex":623,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":157},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"159":{"name":"register","type":"propertyDef","startIndex":646,"stopIndex":731,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":160},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"160":{"name":"registering","type":"categoryDef","startIndex":629,"stopIndex":2338,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":162},{"__isSmartRef__":true,"id":163}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"161":{"name":"enable","type":"propertyDef","startIndex":733,"stopIndex":883,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":160},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"162":{"name":"registerHTMLAndSVG","type":"propertyDef","startIndex":885,"stopIndex":1626,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":160},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"163":{"name":"registerCANVAS","type":"propertyDef","startIndex":1628,"stopIndex":2335,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":160},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"164":{"name":"disable","type":"propertyDef","startIndex":2359,"stopIndex":2418,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":165},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"165":{"name":"unregistering","type":"categoryDef","startIndex":2340,"stopIndex":2878,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":164},{"__isSmartRef__":true,"id":166},{"__isSmartRef__":true,"id":167}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"166":{"name":"unregisterFromDispatchTable","type":"propertyDef","startIndex":2420,"stopIndex":2671,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":165},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"167":{"name":"unregisterHTMLAndSVGAndCANVAS","type":"propertyDef","startIndex":2673,"stopIndex":2875,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":165},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"168":{"name":"update","type":"propertyDef","startIndex":2894,"stopIndex":2953,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":169},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"169":{"name":"updating","type":"categoryDef","startIndex":2880,"stopIndex":2956,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":168}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"170":{"name":"handleEvent","type":"propertyDef","startIndex":2977,"stopIndex":3820,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":171},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"171":{"name":"handle events","type":"categoryDef","startIndex":2958,"stopIndex":5963,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":172},{"__isSmartRef__":true,"id":173}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"172":{"name":"patchEvent","type":"propertyDef","startIndex":3822,"stopIndex":5488,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":171},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"173":{"name":"handleEventCANVAS","type":"propertyDef","startIndex":5491,"stopIndex":5959,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":171},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"174":{"name":"toString","type":"propertyDef","startIndex":5980,"stopIndex":6076,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":175},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":153},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"175":{"name":"debugging","type":"categoryDef","startIndex":5965,"stopIndex":6078,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":174}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"176":{"name":"lively.morphic.EventHandler","type":"klassExtensionDef","startIndex":6082,"stopIndex":6222,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":177}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":178}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"177":{"name":"prepareEventSystem","type":"propertyDef","startIndex":6127,"stopIndex":6217,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":178},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":176},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"178":{"name":"default category","type":"categoryDef","startIndex":6125,"stopIndex":6219,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":177}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"179":{"name":"Event","type":"klassExtensionDef","startIndex":6223,"stopIndex":6666,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":186},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":188},{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":190},{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":194},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":199}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":181}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"180":{"name":"KEY_BACKSPACE","type":"propertyDef","startIndex":6246,"stopIndex":6293,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"181":{"name":"default category","type":"categoryDef","startIndex":6244,"stopIndex":6663,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":186},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":188},{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":190},{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":194},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":199}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"182":{"name":"KEY_TAB","type":"propertyDef","startIndex":6295,"stopIndex":6312,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"183":{"name":"KEY_RETURN","type":"propertyDef","startIndex":6314,"stopIndex":6331,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"184":{"name":"KEY_ESC","type":"propertyDef","startIndex":6333,"stopIndex":6350,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"185":{"name":"KEY_LEFT","type":"propertyDef","startIndex":6352,"stopIndex":6369,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"186":{"name":"KEY_UP","type":"propertyDef","startIndex":6371,"stopIndex":6388,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"187":{"name":"KEY_RIGHT","type":"propertyDef","startIndex":6390,"stopIndex":6407,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"188":{"name":"KEY_DOWN","type":"propertyDef","startIndex":6409,"stopIndex":6426,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"189":{"name":"KEY_DELETE","type":"propertyDef","startIndex":6428,"stopIndex":6445,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"190":{"name":"KEY_HOME","type":"propertyDef","startIndex":6447,"stopIndex":6464,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"191":{"name":"KEY_END","type":"propertyDef","startIndex":6466,"stopIndex":6483,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"192":{"name":"KEY_PAGEUP","type":"propertyDef","startIndex":6485,"stopIndex":6502,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"193":{"name":"KEY_PAGEDOWN","type":"propertyDef","startIndex":6504,"stopIndex":6521,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"194":{"name":"KEY_INSERT","type":"propertyDef","startIndex":6523,"stopIndex":6540,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"195":{"name":"KEY_SPACEBAR","type":"propertyDef","startIndex":6543,"stopIndex":6585,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"196":{"name":"KEY_SHIFT","type":"propertyDef","startIndex":6587,"stopIndex":6604,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"197":{"name":"KEY_CTRL","type":"propertyDef","startIndex":6606,"stopIndex":6623,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"198":{"name":"KEY_ALT","type":"propertyDef","startIndex":6625,"stopIndex":6642,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"199":{"name":"KEY_CMD","type":"propertyDef","startIndex":6644,"stopIndex":6661,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":181},"className":"Event","_owner":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"200":{"name":null,"type":"comment","startIndex":6667,"stopIndex":6667,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"201":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":6668,"stopIndex":12180,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":206},{"__isSmartRef__":true,"id":207},{"__isSmartRef__":true,"id":208},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":210},{"__isSmartRef__":true,"id":211},{"__isSmartRef__":true,"id":212},{"__isSmartRef__":true,"id":213},{"__isSmartRef__":true,"id":214},{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":217},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":222},{"__isSmartRef__":true,"id":223},{"__isSmartRef__":true,"id":224},{"__isSmartRef__":true,"id":226},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":228},{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":230},{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":232},{"__isSmartRef__":true,"id":233},{"__isSmartRef__":true,"id":234}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":215},{"__isSmartRef__":true,"id":225}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"202":{"name":"addEventHandler","type":"propertyDef","startIndex":6722,"stopIndex":6953,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"203":{"name":"event managment","type":"categoryDef","startIndex":6701,"stopIndex":8579,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":206},{"__isSmartRef__":true,"id":207},{"__isSmartRef__":true,"id":208},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":210},{"__isSmartRef__":true,"id":211},{"__isSmartRef__":true,"id":212},{"__isSmartRef__":true,"id":213}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"204":{"name":"removeEventHandlers","type":"propertyDef","startIndex":6955,"stopIndex":7085,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"205":{"name":"registerForEvent","type":"propertyDef","startIndex":7087,"stopIndex":7703,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"206":{"name":"enableEventHandler","type":"propertyDef","startIndex":7705,"stopIndex":7820,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"207":{"name":"enableEventHandlerRecursively","type":"propertyDef","startIndex":7822,"stopIndex":7943,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"208":{"name":"disableEventHandler","type":"propertyDef","startIndex":7945,"stopIndex":8036,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"209":{"name":"disableEventHandlerRecursively","type":"propertyDef","startIndex":8038,"stopIndex":8161,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"210":{"name":"ignoreEvents","type":"propertyDef","startIndex":8163,"stopIndex":8255,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"211":{"name":"enableEvents","type":"propertyDef","startIndex":8257,"stopIndex":8349,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"212":{"name":"areEventsIgnored","type":"propertyDef","startIndex":8351,"stopIndex":8413,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"213":{"name":"registerForEvents","type":"propertyDef","startIndex":8415,"stopIndex":8519,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":203},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"214":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":8546,"stopIndex":8602,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":215},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"215":{"name":"event handling","type":"categoryDef","startIndex":8581,"stopIndex":10760,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":214},{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":217},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":222},{"__isSmartRef__":true,"id":223}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"216":{"name":"registerForMouseEvents","type":"propertyDef","startIndex":8604,"stopIndex":9460,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":215},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"217":{"name":"onMouseDown","type":"propertyDef","startIndex":9462,"stopIndex":9613,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":215},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"218":{"name":"onMouseUp","type":"propertyDef","startIndex":9615,"stopIndex":10417,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":215},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"219":{"name":"onContextMenu","type":"propertyDef","startIndex":10420,"stopIndex":10532,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":215},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"220":{"name":"onMouseWheel","type":"propertyDef","startIndex":10534,"stopIndex":10577,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":215},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"221":{"name":"onDragStart","type":"propertyDef","startIndex":10579,"stopIndex":10609,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":215},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"222":{"name":"onDragEnd","type":"propertyDef","startIndex":10611,"stopIndex":10639,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":215},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"223":{"name":"onDrag","type":"propertyDef","startIndex":10641,"stopIndex":10666,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":215},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"224":{"name":"enableGrabbing","type":"propertyDef","startIndex":10698,"stopIndex":10761,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"225":{"name":"grabbing and dropping","type":"categoryDef","startIndex":10762,"stopIndex":12268,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":224},{"__isSmartRef__":true,"id":226},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":228},{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":230},{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":232},{"__isSmartRef__":true,"id":233},{"__isSmartRef__":true,"id":234}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"226":{"name":"disableGrabbing","type":"propertyDef","startIndex":10763,"stopIndex":10824,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"227":{"name":"enableDropping","type":"propertyDef","startIndex":10827,"stopIndex":10890,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"228":{"name":"disableDropping","type":"propertyDef","startIndex":10892,"stopIndex":10953,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"229":{"name":"enableDragging","type":"propertyDef","startIndex":10955,"stopIndex":11014,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"230":{"name":"disableDragging","type":"propertyDef","startIndex":11016,"stopIndex":11077,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"231":{"name":"dropOnMe","type":"propertyDef","startIndex":11082,"stopIndex":11440,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"232":{"name":"manualDropOnMe","type":"propertyDef","startIndex":11442,"stopIndex":11835,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"233":{"name":"grabMe","type":"propertyDef","startIndex":11837,"stopIndex":11928,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"234":{"name":"getGrabShadow","type":"propertyDef","startIndex":11930,"stopIndex":12174,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":225},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":201},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"235":{"name":"MouseWheelTrait","type":"traitDef","startIndex":12181,"stopIndex":13010,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":236}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"236":{"name":"stopScrollWhenBordersAreReached","type":"propertyDef","startIndex":12224,"stopIndex":13005,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":237},"_owner":{"__isSmartRef__":true,"id":235},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"237":{"name":"mouse events","type":"categoryDef","startIndex":25,"stopIndex":826,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":236}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"238":{"name":null,"type":"comment","startIndex":13011,"stopIndex":13012,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"239":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":13013,"stopIndex":14753,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":240},{"__isSmartRef__":true,"id":242},{"__isSmartRef__":true,"id":243},{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":246},{"__isSmartRef__":true,"id":247}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":245}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"240":{"name":"ignoreEvents","type":"propertyDef","startIndex":13066,"stopIndex":13164,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":241},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":239},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"241":{"name":"event managment","type":"categoryDef","startIndex":13136,"stopIndex":13566,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":240},{"__isSmartRef__":true,"id":242},{"__isSmartRef__":true,"id":243}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"242":{"name":"enableEvents","type":"propertyDef","startIndex":13166,"stopIndex":13264,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":241},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":239},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"243":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":13266,"stopIndex":13472,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":241},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":239},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"244":{"name":"onSelectStart","type":"propertyDef","startIndex":13497,"stopIndex":13776,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":245},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":239},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"245":{"name":"event handling","type":"categoryDef","startIndex":13568,"stopIndex":14841,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":246},{"__isSmartRef__":true,"id":247}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"246":{"name":"onMouseWheel","type":"propertyDef","startIndex":13778,"stopIndex":13965,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":245},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":239},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"247":{"name":"stopScrollWhenBordersAreReached","type":"propertyDef","startIndex":13967,"stopIndex":14748,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":245},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":239},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"248":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":14754,"stopIndex":15460,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":249},{"__isSmartRef__":true,"id":251}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":250}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"249":{"name":"onMouseDown","type":"propertyDef","startIndex":14804,"stopIndex":15214,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":250},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":248},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"250":{"name":"mouse events","type":"categoryDef","startIndex":14877,"stopIndex":15548,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":249},{"__isSmartRef__":true,"id":251}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"251":{"name":"onMouseWheel","type":"propertyDef","startIndex":15216,"stopIndex":15455,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":250},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":248},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"252":{"name":null,"type":"comment","startIndex":15461,"stopIndex":15461,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"253":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":15462,"stopIndex":19652,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":266},{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":268}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":272},{"__isSmartRef__":true,"id":275}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"254":{"name":"registerForEvents","type":"propertyDef","startIndex":15517,"stopIndex":15636,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":255},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"255":{"name":"event management","type":"categoryDef","startIndex":15495,"stopIndex":16168,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":256}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"256":{"name":"registerForGlobalEvents","type":"propertyDef","startIndex":15639,"stopIndex":16163,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":255},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"257":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":15462,"stopIndex":18520,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":266},{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":268}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":255},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":262}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"258":{"name":"onKeyDown","type":"propertyDef","startIndex":16199,"stopIndex":16268,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":259},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"259":{"name":"keyboard event handling","type":"categoryDef","startIndex":16170,"stopIndex":16343,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":260}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"260":{"name":"onKeyPress","type":"propertyDef","startIndex":16270,"stopIndex":16340,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":259},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"261":{"name":"onMouseMove","type":"propertyDef","startIndex":16371,"stopIndex":16738,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":262},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"262":{"name":"mouse event handling","type":"categoryDef","startIndex":16345,"stopIndex":18517,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":266},{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":268}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"263":{"name":"onMouseWheel","type":"propertyDef","startIndex":16740,"stopIndex":18106,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":262},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"264":{"name":"onSelectStart","type":"propertyDef","startIndex":18109,"stopIndex":18172,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":262},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"265":{"name":"onHTML5DragEnter","type":"propertyDef","startIndex":18174,"stopIndex":18240,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":262},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"266":{"name":"onHTML5DragOver","type":"propertyDef","startIndex":18242,"stopIndex":18307,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":262},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"267":{"name":"onHTML5Drop","type":"propertyDef","startIndex":18309,"stopIndex":18532,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":262},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"268":{"name":"handleDroppedFiles","type":"propertyDef","startIndex":18534,"stopIndex":19646,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":262},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"269":{"name":"event management","type":"categoryDef","startIndex":15586,"stopIndex":16259,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":270},{"__isSmartRef__":true,"id":271}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"270":{"name":"registerForEvents","type":"propertyDef","startIndex":15517,"stopIndex":15636,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":269},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"271":{"name":"registerForGlobalEvents","type":"propertyDef","startIndex":15639,"stopIndex":16163,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":269},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"272":{"name":"keyboard event handling","type":"categoryDef","startIndex":16261,"stopIndex":16434,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":273},{"__isSmartRef__":true,"id":274}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"273":{"name":"onKeyDown","type":"propertyDef","startIndex":16199,"stopIndex":16268,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":272},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"274":{"name":"onKeyPress","type":"propertyDef","startIndex":16270,"stopIndex":16340,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":272},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"275":{"name":"mouse event handling","type":"categoryDef","startIndex":16436,"stopIndex":18481,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":277},{"__isSmartRef__":true,"id":278},{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":280},{"__isSmartRef__":true,"id":281}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"276":{"name":"onMouseMove","type":"propertyDef","startIndex":16371,"stopIndex":16738,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":275},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"277":{"name":"onMouseWheel","type":"propertyDef","startIndex":16740,"stopIndex":18106,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":275},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"278":{"name":"onSelectStart","type":"propertyDef","startIndex":18109,"stopIndex":18172,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":275},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"279":{"name":"onHTML5DragEnter","type":"propertyDef","startIndex":18174,"stopIndex":18258,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":275},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"280":{"name":"onHTML5DragOver","type":"propertyDef","startIndex":18260,"stopIndex":18343,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":275},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"281":{"name":"onHTML5Drop","type":"propertyDef","startIndex":18345,"stopIndex":18487,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":275},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":253},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"282":{"name":null,"type":"comment","startIndex":19653,"stopIndex":19653,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"283":{"name":"lively.morphic.HTML.RenderContext","type":"klassExtensionDef","startIndex":19654,"stopIndex":19831,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":284}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":285}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"284":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":19730,"stopIndex":19826,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":285},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":283},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"285":{"name":"event handler management","type":"categoryDef","startIndex":18532,"stopIndex":18660,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":284}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"286":{"name":"lively.morphic.SVG.RenderContext","type":"klassExtensionDef","startIndex":19832,"stopIndex":20008,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":287}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":288}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"287":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":19907,"stopIndex":20003,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":288},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":286},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"288":{"name":"event handler management","type":"categoryDef","startIndex":18709,"stopIndex":18837,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":287}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"289":{"name":"lively.morphic.Canvas.RenderContext","type":"klassExtensionDef","startIndex":20009,"stopIndex":20184,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":290}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":291}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"290":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":20087,"stopIndex":20179,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":291},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":289},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"291":{"name":"event handler management","type":"categoryDef","startIndex":18889,"stopIndex":19013,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":290}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"292":{"name":null,"type":"comment","startIndex":20185,"stopIndex":20185,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"293":{"name":"lively.morphic.HandMorph","type":"klassDef","startIndex":20186,"stopIndex":22017,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":294},{"__isSmartRef__":true,"id":296},{"__isSmartRef__":true,"id":298},{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":304},{"__isSmartRef__":true,"id":305},{"__isSmartRef__":true,"id":306},{"__isSmartRef__":true,"id":308}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":297},{"__isSmartRef__":true,"id":299},{"__isSmartRef__":true,"id":302},{"__isSmartRef__":true,"id":307},{"__isSmartRef__":true,"id":309}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"294":{"name":"style","type":"propertyDef","startIndex":20258,"stopIndex":20309,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":295},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"295":{"name":"settings","type":"categoryDef","startIndex":19076,"stopIndex":19144,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":294}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"296":{"name":"addToWorld","type":"propertyDef","startIndex":20332,"stopIndex":20585,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":297},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"297":{"name":"initializing","type":"categoryDef","startIndex":19146,"stopIndex":19420,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":296}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"298":{"name":"world","type":"propertyDef","startIndex":20629,"stopIndex":20670,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":299},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"299":{"name":"accessing -- morphic relationship","type":"categoryDef","startIndex":19422,"stopIndex":19540,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":298},{"__isSmartRef__":true,"id":300}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"300":{"name":"hand","type":"propertyDef","startIndex":20672,"stopIndex":20705,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":299},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"301":{"name":"grabMorph","type":"propertyDef","startIndex":20730,"stopIndex":20806,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":302},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"302":{"name":"event handling","type":"categoryDef","startIndex":19542,"stopIndex":20545,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":304},{"__isSmartRef__":true,"id":305}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"303":{"name":"grabMorphs","type":"propertyDef","startIndex":20808,"stopIndex":21092,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":302},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"304":{"name":"addMorphWithShadow","type":"propertyDef","startIndex":21096,"stopIndex":21317,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":302},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"305":{"name":"dropContentsOn","type":"propertyDef","startIndex":21321,"stopIndex":21637,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":302},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"306":{"name":"removeOpenMenu","type":"propertyDef","startIndex":21652,"stopIndex":21824,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":307},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"307":{"name":"menu","type":"categoryDef","startIndex":20547,"stopIndex":20732,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":306}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"308":{"name":"move","type":"propertyDef","startIndex":21841,"stopIndex":22012,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":309},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":293},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"309":{"name":"moving","type":"categoryDef","startIndex":20734,"stopIndex":20919,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":308}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"310":{"name":null,"type":"comment","startIndex":22018,"stopIndex":22018,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"311":{"_moduleName":"lively.morphic.Canvas","_type":"js","_ast":{"__isSmartRef__":true,"id":312},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"312":{"name":"lively.morphic.Canvas","type":"moduleDef","startIndex":0,"stopIndex":9393,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":330},{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":348},{"__isSmartRef__":true,"id":352},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":360},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":367}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"313":{"name":null,"type":"comment","startIndex":88,"stopIndex":88,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"314":{"name":"lively.morphic.Canvas.RenderContext","type":"klassDef","startIndex":89,"stopIndex":3361,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":317},{"__isSmartRef__":true,"id":318},{"__isSmartRef__":true,"id":320},{"__isSmartRef__":true,"id":322},{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":328}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":316},{"__isSmartRef__":true,"id":319},{"__isSmartRef__":true,"id":321},{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":329}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"315":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":190,"stopIndex":446,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":316},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"316":{"name":"settings","type":"categoryDef","startIndex":176,"stopIndex":631,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":317}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"317":{"name":"morphDispatchTable","type":"propertyDef","startIndex":448,"stopIndex":628,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":316},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"318":{"name":"newForChild","type":"propertyDef","startIndex":647,"stopIndex":975,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":319},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"319":{"name":"creation","type":"categoryDef","startIndex":633,"stopIndex":978,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":318}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"320":{"name":"replaceRenderContext","type":"propertyDef","startIndex":995,"stopIndex":1157,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":321},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"321":{"name":"rendering","type":"categoryDef","startIndex":980,"stopIndex":1160,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":320}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"322":{"name":"getCanvas","type":"propertyDef","startIndex":1177,"stopIndex":1222,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":323},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"323":{"name":"accessing","type":"categoryDef","startIndex":1162,"stopIndex":1749,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":322},{"__isSmartRef__":true,"id":324}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"324":{"name":"getGraphicContext","type":"propertyDef","startIndex":1224,"stopIndex":1746,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":323},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"325":{"name":"drawMorph","type":"propertyDef","startIndex":1764,"stopIndex":2469,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":326},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"326":{"name":"drawing","type":"categoryDef","startIndex":1751,"stopIndex":3295,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":327}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"327":{"name":"canvasFillFor","type":"propertyDef","startIndex":2471,"stopIndex":3292,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":326},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"328":{"name":"shapeRemoved","type":"propertyDef","startIndex":3310,"stopIndex":3356,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":329},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"329":{"name":"removal","type":"categoryDef","startIndex":3297,"stopIndex":3358,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":328}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"330":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":3362,"stopIndex":5211,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":333},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":336},{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":338},{"__isSmartRef__":true,"id":340},{"__isSmartRef__":true,"id":341}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":332},{"__isSmartRef__":true,"id":334},{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":342}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"331":{"name":"attributeChangedCANVAS","type":"propertyDef","startIndex":3409,"stopIndex":3587,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":332},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"332":{"name":"updating","type":"categoryDef","startIndex":3395,"stopIndex":3590,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":331}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"333":{"name":"renderWithCANVAS","type":"propertyDef","startIndex":3607,"stopIndex":3723,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":334},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"334":{"name":"rendering","type":"categoryDef","startIndex":3592,"stopIndex":4259,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":333},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":336},{"__isSmartRef__":true,"id":337}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"335":{"name":"initCANVAS","type":"propertyDef","startIndex":3725,"stopIndex":3822,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":334},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"336":{"name":"appendCANVAS","type":"propertyDef","startIndex":3824,"stopIndex":4190,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":334},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"337":{"name":"replaceCANVASRenderContext","type":"propertyDef","startIndex":4192,"stopIndex":4255,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":334},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"338":{"name":"drawOnCANVAS","type":"propertyDef","startIndex":4274,"stopIndex":4960,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":339},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"339":{"name":"drawing","type":"categoryDef","startIndex":4261,"stopIndex":5100,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":338},{"__isSmartRef__":true,"id":340}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"340":{"name":"drawSubmorphsOnCANVAS","type":"propertyDef","startIndex":4962,"stopIndex":5097,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":339},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"341":{"name":"removeCANVAS","type":"propertyDef","startIndex":5116,"stopIndex":5206,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":342},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"342":{"name":"removing","type":"categoryDef","startIndex":5102,"stopIndex":5208,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":341}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"343":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":5212,"stopIndex":5605,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":344},{"__isSmartRef__":true,"id":346}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":347}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"344":{"name":"drawOnCANVAS","type":"propertyDef","startIndex":5258,"stopIndex":5490,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":345},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":343},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"345":{"name":"drawing","type":"categoryDef","startIndex":5245,"stopIndex":5493,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":344}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"346":{"name":"removeCANVAS","type":"propertyDef","startIndex":5509,"stopIndex":5600,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":347},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":343},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"347":{"name":"removing","type":"categoryDef","startIndex":5495,"stopIndex":5602,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":346}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"348":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":5606,"stopIndex":7207,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":351}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":350}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"349":{"name":"drawTextOnCANVAS","type":"propertyDef","startIndex":5651,"stopIndex":7105,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":350},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":348},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"350":{"name":"drawing","type":"categoryDef","startIndex":5638,"stopIndex":7204,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":351}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"351":{"name":"drawSubmorphsOnCANVAS","type":"propertyDef","startIndex":7107,"stopIndex":7202,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":350},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":348},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"352":{"name":null,"type":"comment","startIndex":7208,"stopIndex":7208,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"353":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":7209,"stopIndex":8294,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":354},{"__isSmartRef__":true,"id":356},{"__isSmartRef__":true,"id":358}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":355},{"__isSmartRef__":true,"id":357}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"354":{"name":"attributeChangedCANVAS","type":"propertyDef","startIndex":7263,"stopIndex":7404,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":355},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"355":{"name":"updating","type":"categoryDef","startIndex":7249,"stopIndex":7407,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":354}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"356":{"name":"initCANVAS","type":"propertyDef","startIndex":7424,"stopIndex":7450,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":357},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"357":{"name":"rendering","type":"categoryDef","startIndex":7409,"stopIndex":8291,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":356},{"__isSmartRef__":true,"id":358}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"358":{"name":"renderCANVAS","type":"propertyDef","startIndex":7452,"stopIndex":8289,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":357},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"359":{"name":null,"type":"comment","startIndex":8295,"stopIndex":8295,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"360":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":8296,"stopIndex":8689,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":361}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":362}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"361":{"name":"setPath","type":"propertyDef","startIndex":8355,"stopIndex":8684,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":362},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":360},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"362":{"name":"rendering","type":"categoryDef","startIndex":8340,"stopIndex":8686,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":361}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"363":{"name":null,"type":"comment","startIndex":8690,"stopIndex":8690,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"364":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":8691,"stopIndex":9372,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":365}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":366}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"365":{"name":"setPath","type":"propertyDef","startIndex":8748,"stopIndex":9367,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":366},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":364},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"366":{"name":"rendering","type":"categoryDef","startIndex":8733,"stopIndex":9369,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":365}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"367":{"name":null,"type":"comment","startIndex":9373,"stopIndex":9374,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"368":{"_moduleName":"lively.morphic.ColorChooserDraft","_type":"js","_ast":{"__isSmartRef__":true,"id":369},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"369":{"name":"lively.morphic.ColorChooserDraft","type":"moduleDef","startIndex":0,"stopIndex":6359,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":370},{"__isSmartRef__":true,"id":371},{"__isSmartRef__":true,"id":379},{"__isSmartRef__":true,"id":388},{"__isSmartRef__":true,"id":395},{"__isSmartRef__":true,"id":404},{"__isSmartRef__":true,"id":405}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"370":{"name":null,"type":"comment","startIndex":117,"stopIndex":117,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"371":{"name":"lively.morphic.ColorChooser","type":"klassDef","startIndex":118,"stopIndex":575,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":372},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":377}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":378}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"372":{"name":"defaultBounds","type":"propertyDef","startIndex":191,"stopIndex":235,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":373},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":371},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"373":{"name":"settings","type":"categoryDef","startIndex":177,"stopIndex":238,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":372}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"374":{"name":"initialize","type":"propertyDef","startIndex":258,"stopIndex":390,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":375},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":371},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"375":{"name":"initializing","type":"categoryDef","startIndex":240,"stopIndex":471,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":376}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"376":{"name":"buildColorMap","type":"propertyDef","startIndex":392,"stopIndex":468,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":375},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":371},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"377":{"name":"colorForPos","type":"propertyDef","startIndex":492,"stopIndex":570,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":378},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":371},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"378":{"name":"color mapping","type":"categoryDef","startIndex":473,"stopIndex":572,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":377}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"379":{"name":"lively.morphic.RGBColorChooser","type":"klassDef","startIndex":576,"stopIndex":2464,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":380},{"__isSmartRef__":true,"id":382},{"__isSmartRef__":true,"id":384},{"__isSmartRef__":true,"id":386},{"__isSmartRef__":true,"id":387}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.ColorChooser","categories":[{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":383},{"__isSmartRef__":true,"id":385}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"380":{"name":"colorNames","type":"propertyDef","startIndex":661,"stopIndex":679,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":381},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":379},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"381":{"name":"settings","type":"categoryDef","startIndex":647,"stopIndex":682,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":380}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"382":{"name":"buildColorMap","type":"propertyDef","startIndex":702,"stopIndex":1559,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":383},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":379},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"383":{"name":"initializing","type":"categoryDef","startIndex":684,"stopIndex":1562,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":382}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"384":{"name":"colorForPos","type":"propertyDef","startIndex":1583,"stopIndex":1806,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":385},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":379},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"385":{"name":"color mapping","type":"categoryDef","startIndex":1564,"stopIndex":2461,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":384},{"__isSmartRef__":true,"id":386},{"__isSmartRef__":true,"id":387}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"386":{"name":"colorWheel","type":"propertyDef","startIndex":1809,"stopIndex":2204,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":385},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":379},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"387":{"name":"colorMap","type":"propertyDef","startIndex":2207,"stopIndex":2459,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":385},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":379},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"388":{"name":"lively.morphic.CrayonColorChooser","type":"klassDef","startIndex":2465,"stopIndex":3432,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":389},{"__isSmartRef__":true,"id":391},{"__isSmartRef__":true,"id":393}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.ColorChooser","categories":[{"__isSmartRef__":true,"id":390},{"__isSmartRef__":true,"id":392},{"__isSmartRef__":true,"id":394}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"389":{"name":"colorNames","type":"propertyDef","startIndex":2553,"stopIndex":2575,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":390},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":388},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"390":{"name":"settings","type":"categoryDef","startIndex":2539,"stopIndex":2578,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":389}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"391":{"name":"buildColorMap","type":"propertyDef","startIndex":2598,"stopIndex":3146,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":392},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":388},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"392":{"name":"initializing","type":"categoryDef","startIndex":2580,"stopIndex":3149,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":391}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"393":{"name":"colorForPos","type":"propertyDef","startIndex":3170,"stopIndex":3427,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":394},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":388},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"394":{"name":"color mapping","type":"categoryDef","startIndex":3151,"stopIndex":3429,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":393}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"395":{"name":"lively.morphic.ColorChooserSwitcher","type":"klassDef","startIndex":3433,"stopIndex":4010,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":396},{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":400},{"__isSmartRef__":true,"id":402}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":397},{"__isSmartRef__":true,"id":399},{"__isSmartRef__":true,"id":401},{"__isSmartRef__":true,"id":403}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"396":{"name":"documentation","type":"propertyDef","startIndex":3520,"stopIndex":3590,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":397},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"397":{"name":"documentation","type":"categoryDef","startIndex":3501,"stopIndex":3593,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":396}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"398":{"name":"style","type":"propertyDef","startIndex":3609,"stopIndex":3675,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":399},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"399":{"name":"settings","type":"categoryDef","startIndex":3595,"stopIndex":3678,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":398}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"400":{"name":"initialize","type":"propertyDef","startIndex":3698,"stopIndex":3902,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":401},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"401":{"name":"initializing","type":"categoryDef","startIndex":3680,"stopIndex":3905,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":400}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"402":{"name":"onMouseMove","type":"propertyDef","startIndex":3925,"stopIndex":4005,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":403},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"403":{"name":"mouse events","type":"categoryDef","startIndex":3907,"stopIndex":4007,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":402}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"404":{"name":null,"type":"comment","startIndex":4011,"stopIndex":4011,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"405":{"name":"lively.morphic.ColorField","type":"klassDef","startIndex":4012,"stopIndex":6337,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":406},{"__isSmartRef__":true,"id":408},{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":411},{"__isSmartRef__":true,"id":413},{"__isSmartRef__":true,"id":415},{"__isSmartRef__":true,"id":416},{"__isSmartRef__":true,"id":417},{"__isSmartRef__":true,"id":418},{"__isSmartRef__":true,"id":420},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":422}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":407},{"__isSmartRef__":true,"id":410},{"__isSmartRef__":true,"id":412},{"__isSmartRef__":true,"id":414},{"__isSmartRef__":true,"id":419}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"406":{"name":"doNotSerialize","type":"propertyDef","startIndex":4155,"stopIndex":4214,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":407},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"407":{"name":"settings","type":"categoryDef","startIndex":4141,"stopIndex":4310,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":406},{"__isSmartRef__":true,"id":408}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"408":{"name":"style","type":"propertyDef","startIndex":4216,"stopIndex":4307,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":407},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"409":{"name":"initialize","type":"propertyDef","startIndex":4330,"stopIndex":4426,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":410},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"410":{"name":"initializing","type":"categoryDef","startIndex":4312,"stopIndex":4429,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":409}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"411":{"name":"showColorChooserAndSwitchers","type":"propertyDef","startIndex":4451,"stopIndex":4885,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":412},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"412":{"name":"color choosers","type":"categoryDef","startIndex":4431,"stopIndex":4889,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":411}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"413":{"name":"getColorSwitchers","type":"propertyDef","startIndex":4906,"stopIndex":5258,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":414},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"414":{"name":"accessing","type":"categoryDef","startIndex":4891,"stopIndex":5722,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":413},{"__isSmartRef__":true,"id":415},{"__isSmartRef__":true,"id":416},{"__isSmartRef__":true,"id":417}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"415":{"name":"getCurrentColorChooser","type":"propertyDef","startIndex":5260,"stopIndex":5350,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":414},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"416":{"name":"getCurrentColorSwitcher","type":"propertyDef","startIndex":5352,"stopIndex":5545,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":414},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"417":{"name":"setCurrentColorSwitcher","type":"propertyDef","startIndex":5547,"stopIndex":5718,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":414},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"418":{"name":"onMouseDown","type":"propertyDef","startIndex":5742,"stopIndex":5956,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":419},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"419":{"name":"mouse events","type":"categoryDef","startIndex":5724,"stopIndex":6334,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":418},{"__isSmartRef__":true,"id":420},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":422}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"420":{"name":"onMouseUp","type":"propertyDef","startIndex":5959,"stopIndex":6070,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":419},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"421":{"name":"onDrag","type":"propertyDef","startIndex":6073,"stopIndex":6258,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":419},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"422":{"name":"onDragEnd","type":"propertyDef","startIndex":6261,"stopIndex":6332,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":419},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"423":{"_moduleName":"lively.morphic.Compat","_type":"js","_ast":{"__isSmartRef__":true,"id":424},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"424":{"name":"lively.morphic.Compat","type":"moduleDef","startIndex":0,"stopIndex":665,"fileName":"lively/morphic/Compat.js","_subElements":[{"__isSmartRef__":true,"id":425},{"__isSmartRef__":true,"id":426},{"__isSmartRef__":true,"id":430},{"__isSmartRef__":true,"id":431},{"__isSmartRef__":true,"id":432}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"425":{"name":null,"type":"comment","startIndex":90,"stopIndex":90,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"426":{"name":"Global","type":"klassExtensionDef","startIndex":91,"stopIndex":235,"fileName":"lively/morphic/Compat.js","_subElements":[{"__isSmartRef__":true,"id":427},{"__isSmartRef__":true,"id":429}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":428}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"427":{"name":"alert","type":"propertyDef","startIndex":115,"stopIndex":170,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":428},"className":"Global","_owner":{"__isSmartRef__":true,"id":426},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"428":{"name":"default category","type":"categoryDef","startIndex":113,"stopIndex":232,"fileName":"lively/morphic/Compat.js","_subElements":[{"__isSmartRef__":true,"id":427},{"__isSmartRef__":true,"id":429}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"429":{"name":"alertOK","type":"propertyDef","startIndex":172,"stopIndex":230,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":428},"className":"Global","_owner":{"__isSmartRef__":true,"id":426},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"430":{"name":null,"type":"comment","startIndex":236,"stopIndex":236,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"431":{"name":null,"type":"unknown","startIndex":237,"stopIndex":270,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"432":{"name":null,"type":"comment","startIndex":271,"stopIndex":646,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"433":{"_moduleName":"lively.morphic.CompatLayer","_type":"js","_ast":{"__isSmartRef__":true,"id":434},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"434":{"name":"lively.morphic.CompatLayer","type":"moduleDef","startIndex":0,"stopIndex":1460,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":435},{"__isSmartRef__":true,"id":436},{"__isSmartRef__":true,"id":439},{"__isSmartRef__":true,"id":459}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"435":{"name":null,"type":"comment","startIndex":106,"stopIndex":106,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"436":{"name":"lively.morphic.Compat.Text","type":"klassDef","startIndex":107,"stopIndex":234,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":437}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":438}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"437":{"name":"initialize","type":"propertyDef","startIndex":171,"stopIndex":229,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":438},"className":"lively.morphic.Compat.Text","_owner":{"__isSmartRef__":true,"id":436},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"438":{"name":"initializing","type":"categoryDef","startIndex":153,"stopIndex":231,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":437}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"439":{"name":"NewMorphicCompatLayer","type":"copDef","startIndex":235,"stopIndex":1440,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":440},{"__isSmartRef__":true,"id":455}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"440":{"name":"Global","type":"copSubElement","startIndex":271,"stopIndex":1256,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":441},{"__isSmartRef__":true,"id":443},{"__isSmartRef__":true,"id":444},{"__isSmartRef__":true,"id":445},{"__isSmartRef__":true,"id":446},{"__isSmartRef__":true,"id":447},{"__isSmartRef__":true,"id":448},{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":450},{"__isSmartRef__":true,"id":451},{"__isSmartRef__":true,"id":452},{"__isSmartRef__":true,"id":453},{"__isSmartRef__":true,"id":454}],"sourceControl":{"__isSmartRef__":true,"id":148},"refineSelector":"refineObject","_owner":{"__isSmartRef__":true,"id":439},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"441":{"name":"Morph","type":"propertyDef","startIndex":295,"stopIndex":339,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"442":{"name":"default category","type":"categoryDef","startIndex":58,"stopIndex":1020,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":441},{"__isSmartRef__":true,"id":443},{"__isSmartRef__":true,"id":444},{"__isSmartRef__":true,"id":445},{"__isSmartRef__":true,"id":446},{"__isSmartRef__":true,"id":447},{"__isSmartRef__":true,"id":448},{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":450},{"__isSmartRef__":true,"id":451},{"__isSmartRef__":true,"id":452},{"__isSmartRef__":true,"id":453},{"__isSmartRef__":true,"id":454}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"443":{"name":"BoxMorph","type":"propertyDef","startIndex":341,"stopIndex":386,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"444":{"name":"TextMorph","type":"propertyDef","startIndex":388,"stopIndex":435,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"445":{"name":"WorldMorph","type":"propertyDef","startIndex":437,"stopIndex":486,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"446":{"name":"ButtonMorph","type":"propertyDef","startIndex":488,"stopIndex":539,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"447":{"name":"PanelMorph","type":"propertyDef","startIndex":541,"stopIndex":590,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"448":{"name":"HorizontalDivider","type":"propertyDef","startIndex":592,"stopIndex":660,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"449":{"name":"SliderMorph","type":"propertyDef","startIndex":662,"stopIndex":713,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"450":{"name":"MenuMorph","type":"propertyDef","startIndex":715,"stopIndex":762,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"451":{"name":"ImageMorph","type":"propertyDef","startIndex":764,"stopIndex":813,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"452":{"name":"Widget","type":"propertyDef","startIndex":816,"stopIndex":867,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"453":{"name":"newTextPane","type":"propertyDef","startIndex":870,"stopIndex":1093,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"454":{"name":"newDragnDropListPane","type":"propertyDef","startIndex":1095,"stopIndex":1253,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":442},"_owner":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"455":{"name":"lively","type":"copSubElement","startIndex":1257,"stopIndex":1438,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":456},{"__isSmartRef__":true,"id":458}],"sourceControl":{"__isSmartRef__":true,"id":148},"refineSelector":"refineObject","_owner":{"__isSmartRef__":true,"id":439},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"456":{"name":"scene","type":"propertyDef","startIndex":1282,"stopIndex":1350,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":457},"_owner":{"__isSmartRef__":true,"id":455},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"457":{"name":"default category","type":"categoryDef","startIndex":1045,"stopIndex":1202,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":456},{"__isSmartRef__":true,"id":458}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"458":{"name":"Text","type":"propertyDef","startIndex":1352,"stopIndex":1435,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":457},"_owner":{"__isSmartRef__":true,"id":455},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"459":{"name":null,"type":"comment","startIndex":1441,"stopIndex":1441,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"460":{"_moduleName":"lively.morphic.CompatSCB","_type":"js","_ast":{"__isSmartRef__":true,"id":461},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"461":{"name":"lively.morphic.CompatSCB","type":"moduleDef","startIndex":0,"stopIndex":109,"fileName":"lively/morphic/CompatSCB.js","_subElements":[{"__isSmartRef__":true,"id":462}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"462":{"name":null,"type":"comment","startIndex":65,"stopIndex":90,"fileName":"lively/morphic/CompatSCB.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"463":{"_moduleName":"lively.morphic.Complete","_type":"js","_ast":{"__isSmartRef__":true,"id":464},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"464":{"name":"lively.morphic.Complete","type":"moduleDef","startIndex":0,"stopIndex":367,"fileName":"lively/morphic/Complete.js","_subElements":[{"__isSmartRef__":true,"id":465},{"__isSmartRef__":true,"id":466},{"__isSmartRef__":true,"id":467},{"__isSmartRef__":true,"id":468}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"465":{"name":null,"type":"comment","startIndex":234,"stopIndex":234,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"466":{"name":null,"type":"unknown","startIndex":235,"stopIndex":294,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"467":{"name":null,"type":"unknown","startIndex":295,"stopIndex":347,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"468":{"name":null,"type":"comment","startIndex":348,"stopIndex":348,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"469":{"_moduleName":"lively.morphic.Core","_type":"js","_ast":{"__isSmartRef__":true,"id":470},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"470":{"name":"lively.morphic.Core","type":"moduleDef","startIndex":0,"stopIndex":59010,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":471},{"__isSmartRef__":true,"id":472},{"__isSmartRef__":true,"id":506},{"__isSmartRef__":true,"id":507},{"__isSmartRef__":true,"id":585},{"__isSmartRef__":true,"id":586},{"__isSmartRef__":true,"id":602},{"__isSmartRef__":true,"id":603},{"__isSmartRef__":true,"id":608},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":739},{"__isSmartRef__":true,"id":740},{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":768},{"__isSmartRef__":true,"id":784},{"__isSmartRef__":true,"id":785},{"__isSmartRef__":true,"id":788},{"__isSmartRef__":true,"id":789},{"__isSmartRef__":true,"id":790},{"__isSmartRef__":true,"id":791},{"__isSmartRef__":true,"id":800},{"__isSmartRef__":true,"id":805},{"__isSmartRef__":true,"id":810},{"__isSmartRef__":true,"id":811},{"__isSmartRef__":true,"id":815}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"471":{"name":null,"type":"comment","startIndex":83,"stopIndex":83,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"472":{"name":"lively.morphic.Similitude","type":"klassDef","startIndex":84,"stopIndex":7484,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":473},{"__isSmartRef__":true,"id":475},{"__isSmartRef__":true,"id":477},{"__isSmartRef__":true,"id":479},{"__isSmartRef__":true,"id":480},{"__isSmartRef__":true,"id":481},{"__isSmartRef__":true,"id":483},{"__isSmartRef__":true,"id":484},{"__isSmartRef__":true,"id":485},{"__isSmartRef__":true,"id":486},{"__isSmartRef__":true,"id":488},{"__isSmartRef__":true,"id":490},{"__isSmartRef__":true,"id":491},{"__isSmartRef__":true,"id":492},{"__isSmartRef__":true,"id":493},{"__isSmartRef__":true,"id":495},{"__isSmartRef__":true,"id":497},{"__isSmartRef__":true,"id":498},{"__isSmartRef__":true,"id":499},{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":502},{"__isSmartRef__":true,"id":503},{"__isSmartRef__":true,"id":504}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":474},{"__isSmartRef__":true,"id":476},{"__isSmartRef__":true,"id":478},{"__isSmartRef__":true,"id":482},{"__isSmartRef__":true,"id":487},{"__isSmartRef__":true,"id":489},{"__isSmartRef__":true,"id":494},{"__isSmartRef__":true,"id":496},{"__isSmartRef__":true,"id":501},{"__isSmartRef__":true,"id":505}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"473":{"name":"documentation","type":"propertyDef","startIndex":148,"stopIndex":229,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":474},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"474":{"name":"documentation","type":"categoryDef","startIndex":129,"stopIndex":232,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":473}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"475":{"name":"eps","type":"propertyDef","startIndex":248,"stopIndex":260,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":476},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"476":{"name":"settings","type":"categoryDef","startIndex":234,"stopIndex":276,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":475}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"477":{"name":"initialize","type":"propertyDef","startIndex":296,"stopIndex":1210,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":478},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"478":{"name":"initializing","type":"categoryDef","startIndex":278,"stopIndex":1534,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":477},{"__isSmartRef__":true,"id":479},{"__isSmartRef__":true,"id":480}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"479":{"name":"copy","type":"propertyDef","startIndex":1213,"stopIndex":1281,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":478},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"480":{"name":"fromMatrix","type":"propertyDef","startIndex":1284,"stopIndex":1530,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":478},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"481":{"name":"getRotation","type":"propertyDef","startIndex":1551,"stopIndex":1820,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":482},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"482":{"name":"accessing","type":"categoryDef","startIndex":1536,"stopIndex":2553,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":481},{"__isSmartRef__":true,"id":483},{"__isSmartRef__":true,"id":484},{"__isSmartRef__":true,"id":485}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"483":{"name":"getScale","type":"propertyDef","startIndex":1823,"stopIndex":2100,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":482},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"484":{"name":"getScalePoint","type":"propertyDef","startIndex":2103,"stopIndex":2485,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":482},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"485":{"name":"getTranslation","type":"propertyDef","startIndex":2488,"stopIndex":2549,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":482},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"486":{"name":"isTranslation","type":"propertyDef","startIndex":2568,"stopIndex":2741,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":487},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"487":{"name":"testing","type":"categoryDef","startIndex":2555,"stopIndex":2744,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":486}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"488":{"name":"toSVGAttributeValue","type":"propertyDef","startIndex":2762,"stopIndex":3131,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":489},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"489":{"name":"converting","type":"categoryDef","startIndex":2746,"stopIndex":4408,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":488},{"__isSmartRef__":true,"id":490},{"__isSmartRef__":true,"id":491},{"__isSmartRef__":true,"id":492}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"490":{"name":"toCSSValue","type":"propertyDef","startIndex":3133,"stopIndex":4064,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":489},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"491":{"name":"toString","type":"propertyDef","startIndex":4067,"stopIndex":4121,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":489},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"492":{"name":"toMatrix","type":"propertyDef","startIndex":4123,"stopIndex":4404,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":489},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"493":{"name":"applyTo","type":"propertyDef","startIndex":4427,"stopIndex":5214,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":494},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"494":{"name":"application","type":"categoryDef","startIndex":4410,"stopIndex":5217,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":493}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"495":{"name":"transformPoint","type":"propertyDef","startIndex":5238,"stopIndex":5315,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":496},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"496":{"name":"transforming","type":"categoryDef","startIndex":5219,"stopIndex":6224,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":495},{"__isSmartRef__":true,"id":497},{"__isSmartRef__":true,"id":498},{"__isSmartRef__":true,"id":499}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"497":{"name":"transformDirection","type":"propertyDef","startIndex":5318,"stopIndex":5408,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":496},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"498":{"name":"matrixTransformForMinMax","type":"propertyDef","startIndex":5411,"stopIndex":5694,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":496},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"499":{"name":"transformRectToRect","type":"propertyDef","startIndex":5697,"stopIndex":6220,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":496},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"500":{"name":"preConcatenate","type":"propertyDef","startIndex":6249,"stopIndex":6596,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":501},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"501":{"name":"matrix operations","type":"categoryDef","startIndex":6226,"stopIndex":7054,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":502},{"__isSmartRef__":true,"id":503}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"502":{"name":"inverse","type":"propertyDef","startIndex":6598,"stopIndex":6918,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":501},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"503":{"name":"createInverse","type":"propertyDef","startIndex":6922,"stopIndex":7050,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":501},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"504":{"name":"ensureNumber","type":"propertyDef","startIndex":7068,"stopIndex":7479,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":505},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":472},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"505":{"name":"helper","type":"categoryDef","startIndex":7056,"stopIndex":7481,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":504}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"506":{"name":null,"type":"comment","startIndex":7485,"stopIndex":7485,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"507":{"name":"lively.morphic.Morph","type":"klassDef","startIndex":7486,"stopIndex":18765,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":508},{"__isSmartRef__":true,"id":510},{"__isSmartRef__":true,"id":512},{"__isSmartRef__":true,"id":513},{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":515},{"__isSmartRef__":true,"id":516},{"__isSmartRef__":true,"id":517},{"__isSmartRef__":true,"id":519},{"__isSmartRef__":true,"id":520},{"__isSmartRef__":true,"id":522},{"__isSmartRef__":true,"id":523},{"__isSmartRef__":true,"id":524},{"__isSmartRef__":true,"id":525},{"__isSmartRef__":true,"id":526},{"__isSmartRef__":true,"id":527},{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":529},{"__isSmartRef__":true,"id":530},{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":533},{"__isSmartRef__":true,"id":534},{"__isSmartRef__":true,"id":535},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":537},{"__isSmartRef__":true,"id":538},{"__isSmartRef__":true,"id":539},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":541},{"__isSmartRef__":true,"id":542},{"__isSmartRef__":true,"id":543},{"__isSmartRef__":true,"id":545},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":547},{"__isSmartRef__":true,"id":548},{"__isSmartRef__":true,"id":549},{"__isSmartRef__":true,"id":551},{"__isSmartRef__":true,"id":552},{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":555},{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":558},{"__isSmartRef__":true,"id":559},{"__isSmartRef__":true,"id":561},{"__isSmartRef__":true,"id":562},{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":565},{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":567},{"__isSmartRef__":true,"id":568},{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":572},{"__isSmartRef__":true,"id":573},{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":575},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":577},{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":579},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":582},{"__isSmartRef__":true,"id":583}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":509},{"__isSmartRef__":true,"id":511},{"__isSmartRef__":true,"id":518},{"__isSmartRef__":true,"id":521},{"__isSmartRef__":true,"id":531},{"__isSmartRef__":true,"id":544},{"__isSmartRef__":true,"id":550},{"__isSmartRef__":true,"id":553},{"__isSmartRef__":true,"id":557},{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":569},{"__isSmartRef__":true,"id":571},{"__isSmartRef__":true,"id":581},{"__isSmartRef__":true,"id":584}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"508":{"name":"style","type":"propertyDef","startIndex":7542,"stopIndex":7591,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":509},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"509":{"name":"properties","type":"categoryDef","startIndex":7526,"stopIndex":7594,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":508}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"510":{"name":"isMorph","type":"propertyDef","startIndex":7614,"stopIndex":7628,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":511},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"511":{"name":"initializing","type":"categoryDef","startIndex":7596,"stopIndex":8203,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":510},{"__isSmartRef__":true,"id":512},{"__isSmartRef__":true,"id":513},{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":515},{"__isSmartRef__":true,"id":516}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"512":{"name":"idCounter","type":"propertyDef","startIndex":7630,"stopIndex":7643,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":511},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"513":{"name":"initialize","type":"propertyDef","startIndex":7645,"stopIndex":7890,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":511},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"514":{"name":"setNewId","type":"propertyDef","startIndex":7892,"stopIndex":7988,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":511},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"515":{"name":"defaultShape","type":"propertyDef","startIndex":7991,"stopIndex":8113,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":511},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"516":{"name":"defaultRenderContext","type":"propertyDef","startIndex":8115,"stopIndex":8199,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":511},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"517":{"name":"morphicSetter","type":"propertyDef","startIndex":8230,"stopIndex":8370,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":518},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"518":{"name":"accessing -- helper","type":"categoryDef","startIndex":8205,"stopIndex":8441,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":517},{"__isSmartRef__":true,"id":519}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"519":{"name":"morphicGetter","type":"propertyDef","startIndex":8372,"stopIndex":8438,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":518},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"520":{"name":"setPosition","type":"propertyDef","startIndex":8478,"stopIndex":8556,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":521},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"521":{"name":"accessing -- morph properties","type":"categoryDef","startIndex":8443,"stopIndex":9378,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":520},{"__isSmartRef__":true,"id":522},{"__isSmartRef__":true,"id":523},{"__isSmartRef__":true,"id":524},{"__isSmartRef__":true,"id":525},{"__isSmartRef__":true,"id":526},{"__isSmartRef__":true,"id":527},{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":529}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"522":{"name":"getPosition","type":"propertyDef","startIndex":8558,"stopIndex":8635,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":521},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"523":{"name":"setRotation","type":"propertyDef","startIndex":8637,"stopIndex":8715,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":521},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"524":{"name":"getRotation","type":"propertyDef","startIndex":8717,"stopIndex":8788,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":521},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"525":{"name":"setScale","type":"propertyDef","startIndex":8790,"stopIndex":8862,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":521},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"526":{"name":"getScale","type":"propertyDef","startIndex":8864,"stopIndex":8929,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":521},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"527":{"name":"setBounds","type":"propertyDef","startIndex":8931,"stopIndex":9054,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":521},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"528":{"name":"getBounds","type":"propertyDef","startIndex":9056,"stopIndex":9315,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":521},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"529":{"name":"innerBounds","type":"propertyDef","startIndex":9317,"stopIndex":9375,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":521},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"530":{"name":"setExtent","type":"propertyDef","startIndex":9415,"stopIndex":9577,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"531":{"name":"accessing -- shape properties","type":"categoryDef","startIndex":9380,"stopIndex":10352,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":530},{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":533},{"__isSmartRef__":true,"id":534},{"__isSmartRef__":true,"id":535},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":537},{"__isSmartRef__":true,"id":538},{"__isSmartRef__":true,"id":539},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":541},{"__isSmartRef__":true,"id":542}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"532":{"name":"getExtent","type":"propertyDef","startIndex":9579,"stopIndex":9635,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"533":{"name":"setFill","type":"propertyDef","startIndex":9637,"stopIndex":9699,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"534":{"name":"getFill","type":"propertyDef","startIndex":9701,"stopIndex":9753,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"535":{"name":"setBorderColor","type":"propertyDef","startIndex":9755,"stopIndex":9831,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"536":{"name":"getBorderColor","type":"propertyDef","startIndex":9833,"stopIndex":9899,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"537":{"name":"setBorderWidth","type":"propertyDef","startIndex":9901,"stopIndex":9977,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"538":{"name":"getBorderWidth","type":"propertyDef","startIndex":9979,"stopIndex":10045,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"539":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":10047,"stopIndex":10127,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"540":{"name":"getStrokeOpacity","type":"propertyDef","startIndex":10129,"stopIndex":10199,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"541":{"name":"setBorderRadius","type":"propertyDef","startIndex":10201,"stopIndex":10279,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"542":{"name":"getBorderRadius","type":"propertyDef","startIndex":10281,"stopIndex":10349,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":531},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"543":{"name":"world","type":"propertyDef","startIndex":10393,"stopIndex":10465,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":544},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"544":{"name":"accessing -- morphic relationship","type":"categoryDef","startIndex":10354,"stopIndex":11514,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":543},{"__isSmartRef__":true,"id":545},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":547},{"__isSmartRef__":true,"id":548}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"545":{"name":"hand","type":"propertyDef","startIndex":10467,"stopIndex":10554,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":544},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"546":{"name":"addMorph","type":"propertyDef","startIndex":10557,"stopIndex":11019,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":544},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"547":{"name":"withAllSubmorphsDo","type":"propertyDef","startIndex":11021,"stopIndex":11214,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":544},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"548":{"name":"submorphBounds","type":"propertyDef","startIndex":11216,"stopIndex":11511,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":544},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"549":{"name":"getShape","type":"propertyDef","startIndex":11541,"stopIndex":11584,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":550},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"550":{"name":"accessing -- shapes","type":"categoryDef","startIndex":11516,"stopIndex":11724,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":549},{"__isSmartRef__":true,"id":551}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"551":{"name":"setShape","type":"propertyDef","startIndex":11586,"stopIndex":11721,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":550},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"552":{"name":"renderContext","type":"propertyDef","startIndex":11754,"stopIndex":11894,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":553},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"553":{"name":"accessing -- rendering","type":"categoryDef","startIndex":11726,"stopIndex":12104,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":552},{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":555}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"554":{"name":"setRenderContext","type":"propertyDef","startIndex":11896,"stopIndex":11984,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":553},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"555":{"name":"renderContextDispatch","type":"propertyDef","startIndex":11986,"stopIndex":12100,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":553},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"556":{"name":"remove","type":"propertyDef","startIndex":12125,"stopIndex":12261,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":557},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"557":{"name":"morph removal","type":"categoryDef","startIndex":12106,"stopIndex":12372,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":558}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"558":{"name":"removeMorph","type":"propertyDef","startIndex":12263,"stopIndex":12369,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":557},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"559":{"name":"localize","type":"propertyDef","startIndex":12394,"stopIndex":12585,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":560},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"560":{"name":"transformation","type":"categoryDef","startIndex":12374,"stopIndex":13945,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":559},{"__isSmartRef__":true,"id":561},{"__isSmartRef__":true,"id":562},{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":565},{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":567}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"561":{"name":"transformToMorph","type":"propertyDef","startIndex":12587,"stopIndex":12941,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":560},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"562":{"name":"transformForNewOwner","type":"propertyDef","startIndex":12943,"stopIndex":13068,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":560},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"563":{"name":"getGlobalTransform","type":"propertyDef","startIndex":13071,"stopIndex":13360,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":560},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"564":{"name":"getTransform","type":"propertyDef","startIndex":13362,"stopIndex":13481,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":560},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"565":{"name":"setTransform","type":"propertyDef","startIndex":13483,"stopIndex":13650,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":560},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"566":{"name":"fullContainsWorldPoint","type":"propertyDef","startIndex":13653,"stopIndex":13830,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":560},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"567":{"name":"fullContainsPoint","type":"propertyDef","startIndex":13832,"stopIndex":13942,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":560},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"568":{"name":"addScript","type":"propertyDef","startIndex":13975,"stopIndex":14114,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":569},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"569":{"name":"prototypical scripting","type":"categoryDef","startIndex":13947,"stopIndex":14117,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":568}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"570":{"name":"startStepping","type":"propertyDef","startIndex":14134,"stopIndex":14370,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"571":{"name":"scripting","type":"categoryDef","startIndex":14119,"stopIndex":15934,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":572},{"__isSmartRef__":true,"id":573},{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":575},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":577},{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":579}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"572":{"name":"stopStepping","type":"propertyDef","startIndex":14372,"stopIndex":14453,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"573":{"name":"stopSteppingScriptNamed","type":"propertyDef","startIndex":14455,"stopIndex":14685,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"574":{"name":"suspendStepping","type":"propertyDef","startIndex":14689,"stopIndex":14752,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"575":{"name":"suspendSteppingAll","type":"propertyDef","startIndex":14755,"stopIndex":14857,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"576":{"name":"resumeSteppingAll","type":"propertyDef","startIndex":14859,"stopIndex":14967,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"577":{"name":"animatedInterpolateTo","type":"propertyDef","startIndex":14969,"stopIndex":15411,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"578":{"name":"animatedFollowPath","type":"propertyDef","startIndex":15413,"stopIndex":15638,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"579":{"name":"animatedPathStep","type":"propertyDef","startIndex":15640,"stopIndex":15931,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"580":{"name":"getStyle","type":"propertyDef","startIndex":15949,"stopIndex":16115,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":581},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"581":{"name":"styling","type":"categoryDef","startIndex":15936,"stopIndex":18600,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":582}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"582":{"name":"applyStyle","type":"propertyDef","startIndex":16117,"stopIndex":18596,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":581},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"583":{"name":"toString","type":"propertyDef","startIndex":18617,"stopIndex":18760,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":584},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":507},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"584":{"name":"debugging","type":"categoryDef","startIndex":18602,"stopIndex":18762,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":583}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"585":{"name":null,"type":"comment","startIndex":18766,"stopIndex":18766,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"586":{"name":"lively.morphic.World","type":"klassDef","startIndex":18767,"stopIndex":20505,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":587},{"__isSmartRef__":true,"id":589},{"__isSmartRef__":true,"id":591},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":593},{"__isSmartRef__":true,"id":594},{"__isSmartRef__":true,"id":596},{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":601}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":588},{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":595},{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":600}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"587":{"name":"style","type":"propertyDef","startIndex":18835,"stopIndex":18927,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":588},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"588":{"name":"settings","type":"categoryDef","startIndex":18821,"stopIndex":18930,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":587}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"589":{"name":"world","type":"propertyDef","startIndex":18947,"stopIndex":18981,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":590},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"590":{"name":"accessing","type":"categoryDef","startIndex":18932,"stopIndex":19567,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":589},{"__isSmartRef__":true,"id":591},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":593}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"591":{"name":"firstHand","type":"propertyDef","startIndex":18983,"stopIndex":19044,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":590},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"592":{"name":"windowBounds","type":"propertyDef","startIndex":19046,"stopIndex":19470,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":590},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"593":{"name":"visibleBounds","type":"propertyDef","startIndex":19473,"stopIndex":19564,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":590},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"594":{"name":"displayOnCanvas","type":"propertyDef","startIndex":19584,"stopIndex":19745,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":595},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"595":{"name":"rendering","type":"categoryDef","startIndex":19569,"stopIndex":20162,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":594},{"__isSmartRef__":true,"id":596}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"596":{"name":"hideHostMouseCursor","type":"propertyDef","startIndex":19747,"stopIndex":20159,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":595},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"597":{"name":"addHandMorph","type":"propertyDef","startIndex":20180,"stopIndex":20364,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":598},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"598":{"name":"hand morph","type":"categoryDef","startIndex":20164,"stopIndex":20367,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":597}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"599":{"name":"setChangeSet","type":"propertyDef","startIndex":20382,"stopIndex":20447,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":600},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"600":{"name":"changes","type":"categoryDef","startIndex":20369,"stopIndex":20502,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":601}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"601":{"name":"getChangeSet","type":"propertyDef","startIndex":20449,"stopIndex":20500,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":600},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"602":{"name":null,"type":"comment","startIndex":20506,"stopIndex":20506,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"603":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":20507,"stopIndex":21166,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":604},{"__isSmartRef__":true,"id":606},{"__isSmartRef__":true,"id":607}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":605}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"604":{"name":"current","type":"propertyDef","startIndex":20545,"stopIndex":20594,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":605},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":603},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"605":{"name":"default category","type":"categoryDef","startIndex":20543,"stopIndex":21204,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":604},{"__isSmartRef__":true,"id":606},{"__isSmartRef__":true,"id":607}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"606":{"name":"createOn","type":"propertyDef","startIndex":20596,"stopIndex":20895,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":605},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":603},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"607":{"name":"createFromJSOOn","type":"propertyDef","startIndex":20897,"stopIndex":21160,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":605},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":603},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"608":{"name":null,"type":"comment","startIndex":21167,"stopIndex":21167,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"609":{"name":"lively.morphic.Text","type":"klassDef","startIndex":21168,"stopIndex":52344,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":610},{"__isSmartRef__":true,"id":612},{"__isSmartRef__":true,"id":613},{"__isSmartRef__":true,"id":614},{"__isSmartRef__":true,"id":615},{"__isSmartRef__":true,"id":616},{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":619},{"__isSmartRef__":true,"id":621},{"__isSmartRef__":true,"id":623},{"__isSmartRef__":true,"id":625},{"__isSmartRef__":true,"id":626},{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":628},{"__isSmartRef__":true,"id":629},{"__isSmartRef__":true,"id":630},{"__isSmartRef__":true,"id":631},{"__isSmartRef__":true,"id":632},{"__isSmartRef__":true,"id":633},{"__isSmartRef__":true,"id":634},{"__isSmartRef__":true,"id":635},{"__isSmartRef__":true,"id":636},{"__isSmartRef__":true,"id":637},{"__isSmartRef__":true,"id":638},{"__isSmartRef__":true,"id":639},{"__isSmartRef__":true,"id":640},{"__isSmartRef__":true,"id":641},{"__isSmartRef__":true,"id":642},{"__isSmartRef__":true,"id":643},{"__isSmartRef__":true,"id":644},{"__isSmartRef__":true,"id":645},{"__isSmartRef__":true,"id":646},{"__isSmartRef__":true,"id":648},{"__isSmartRef__":true,"id":649},{"__isSmartRef__":true,"id":650},{"__isSmartRef__":true,"id":651},{"__isSmartRef__":true,"id":652},{"__isSmartRef__":true,"id":654},{"__isSmartRef__":true,"id":655},{"__isSmartRef__":true,"id":657},{"__isSmartRef__":true,"id":658},{"__isSmartRef__":true,"id":659},{"__isSmartRef__":true,"id":660},{"__isSmartRef__":true,"id":661},{"__isSmartRef__":true,"id":662},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":664},{"__isSmartRef__":true,"id":665},{"__isSmartRef__":true,"id":666},{"__isSmartRef__":true,"id":667},{"__isSmartRef__":true,"id":668},{"__isSmartRef__":true,"id":669},{"__isSmartRef__":true,"id":670},{"__isSmartRef__":true,"id":671},{"__isSmartRef__":true,"id":672},{"__isSmartRef__":true,"id":673},{"__isSmartRef__":true,"id":675},{"__isSmartRef__":true,"id":676},{"__isSmartRef__":true,"id":677},{"__isSmartRef__":true,"id":678},{"__isSmartRef__":true,"id":679},{"__isSmartRef__":true,"id":680},{"__isSmartRef__":true,"id":681},{"__isSmartRef__":true,"id":682},{"__isSmartRef__":true,"id":684},{"__isSmartRef__":true,"id":685},{"__isSmartRef__":true,"id":687},{"__isSmartRef__":true,"id":688},{"__isSmartRef__":true,"id":689},{"__isSmartRef__":true,"id":690},{"__isSmartRef__":true,"id":691},{"__isSmartRef__":true,"id":692},{"__isSmartRef__":true,"id":693},{"__isSmartRef__":true,"id":694},{"__isSmartRef__":true,"id":695},{"__isSmartRef__":true,"id":696},{"__isSmartRef__":true,"id":697},{"__isSmartRef__":true,"id":698},{"__isSmartRef__":true,"id":699},{"__isSmartRef__":true,"id":700},{"__isSmartRef__":true,"id":701},{"__isSmartRef__":true,"id":703},{"__isSmartRef__":true,"id":704},{"__isSmartRef__":true,"id":705},{"__isSmartRef__":true,"id":706},{"__isSmartRef__":true,"id":708},{"__isSmartRef__":true,"id":710},{"__isSmartRef__":true,"id":712},{"__isSmartRef__":true,"id":714},{"__isSmartRef__":true,"id":716},{"__isSmartRef__":true,"id":717},{"__isSmartRef__":true,"id":718},{"__isSmartRef__":true,"id":719},{"__isSmartRef__":true,"id":720},{"__isSmartRef__":true,"id":721},{"__isSmartRef__":true,"id":722},{"__isSmartRef__":true,"id":723},{"__isSmartRef__":true,"id":725},{"__isSmartRef__":true,"id":726},{"__isSmartRef__":true,"id":727},{"__isSmartRef__":true,"id":728},{"__isSmartRef__":true,"id":729},{"__isSmartRef__":true,"id":730},{"__isSmartRef__":true,"id":731},{"__isSmartRef__":true,"id":732},{"__isSmartRef__":true,"id":733},{"__isSmartRef__":true,"id":734},{"__isSmartRef__":true,"id":736},{"__isSmartRef__":true,"id":737},{"__isSmartRef__":true,"id":738}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":611},{"__isSmartRef__":true,"id":620},{"__isSmartRef__":true,"id":622},{"__isSmartRef__":true,"id":624},{"__isSmartRef__":true,"id":647},{"__isSmartRef__":true,"id":653},{"__isSmartRef__":true,"id":656},{"__isSmartRef__":true,"id":674},{"__isSmartRef__":true,"id":683},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":702},{"__isSmartRef__":true,"id":707},{"__isSmartRef__":true,"id":709},{"__isSmartRef__":true,"id":711},{"__isSmartRef__":true,"id":713},{"__isSmartRef__":true,"id":715},{"__isSmartRef__":true,"id":724},{"__isSmartRef__":true,"id":735}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"610":{"name":"fontSize","type":"propertyDef","startIndex":21237,"stopIndex":21276,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":611},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"611":{"name":"properties","type":"categoryDef","startIndex":21262,"stopIndex":22230,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":610},{"__isSmartRef__":true,"id":612},{"__isSmartRef__":true,"id":613},{"__isSmartRef__":true,"id":614},{"__isSmartRef__":true,"id":615},{"__isSmartRef__":true,"id":616},{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":618}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"612":{"name":"fontFamily","type":"propertyDef","startIndex":21278,"stopIndex":21330,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":611},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"613":{"name":"textColor","type":"propertyDef","startIndex":21332,"stopIndex":21355,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":611},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"614":{"name":"cursorColor","type":"propertyDef","startIndex":21357,"stopIndex":21382,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":611},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"615":{"name":"style","type":"propertyDef","startIndex":21384,"stopIndex":21666,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":611},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"616":{"name":"padding","type":"propertyDef","startIndex":21669,"stopIndex":21700,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":611},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"617":{"name":"autoAdjustPadding","type":"propertyDef","startIndex":21702,"stopIndex":21726,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":611},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"618":{"name":"suppressDropping","type":"propertyDef","startIndex":21728,"stopIndex":21751,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":611},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"619":{"name":"initialize","type":"propertyDef","startIndex":22209,"stopIndex":22400,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":620},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"620":{"name":"initializing","type":"categoryDef","startIndex":22232,"stopIndex":22444,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":619}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"621":{"name":"applyStyle","type":"propertyDef","startIndex":22418,"stopIndex":23146,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":622},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"622":{"name":"styling","type":"categoryDef","startIndex":22446,"stopIndex":23190,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":621}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"623":{"name":"setExtent","type":"propertyDef","startIndex":23166,"stopIndex":23341,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"624":{"name":"accessing","type":"categoryDef","startIndex":23192,"stopIndex":25511,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":623},{"__isSmartRef__":true,"id":625},{"__isSmartRef__":true,"id":626},{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":628},{"__isSmartRef__":true,"id":629},{"__isSmartRef__":true,"id":630},{"__isSmartRef__":true,"id":631},{"__isSmartRef__":true,"id":632},{"__isSmartRef__":true,"id":633},{"__isSmartRef__":true,"id":634},{"__isSmartRef__":true,"id":635},{"__isSmartRef__":true,"id":636},{"__isSmartRef__":true,"id":637},{"__isSmartRef__":true,"id":638},{"__isSmartRef__":true,"id":639},{"__isSmartRef__":true,"id":640},{"__isSmartRef__":true,"id":641},{"__isSmartRef__":true,"id":642},{"__isSmartRef__":true,"id":643},{"__isSmartRef__":true,"id":644},{"__isSmartRef__":true,"id":645}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"625":{"name":"getTextExtent","type":"propertyDef","startIndex":23343,"stopIndex":23424,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"626":{"name":"getTextBounds","type":"propertyDef","startIndex":23426,"stopIndex":23500,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"627":{"name":"textString","type":"propertyDef","startIndex":23503,"stopIndex":23659,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"628":{"name":"textString","type":"propertyDef","startIndex":23661,"stopIndex":23938,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"629":{"name":"setTextString","type":"propertyDef","startIndex":23941,"stopIndex":24009,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"630":{"name":"getTextString","type":"propertyDef","startIndex":24011,"stopIndex":24064,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"631":{"name":"appendTextString","type":"propertyDef","startIndex":24066,"stopIndex":24138,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"632":{"name":"setTextColor","type":"propertyDef","startIndex":24141,"stopIndex":24221,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"633":{"name":"getTextColor","type":"propertyDef","startIndex":24223,"stopIndex":24291,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"634":{"name":"setFontSize","type":"propertyDef","startIndex":24293,"stopIndex":24369,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"635":{"name":"getFontSize","type":"propertyDef","startIndex":24371,"stopIndex":24437,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"636":{"name":"setFontFamily","type":"propertyDef","startIndex":24439,"stopIndex":24527,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"637":{"name":"getFontFamily","type":"propertyDef","startIndex":24529,"stopIndex":24599,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"638":{"name":"setPadding","type":"propertyDef","startIndex":24602,"stopIndex":24676,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"639":{"name":"getPadding","type":"propertyDef","startIndex":24678,"stopIndex":24742,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"640":{"name":"setFixedWidth","type":"propertyDef","startIndex":24744,"stopIndex":24888,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"641":{"name":"setFixedHeight","type":"propertyDef","startIndex":24890,"stopIndex":24966,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"642":{"name":"setMaxTextWidth","type":"propertyDef","startIndex":24968,"stopIndex":25050,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"643":{"name":"setMaxTextHeight","type":"propertyDef","startIndex":25052,"stopIndex":25136,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"644":{"name":"getInnerScrollBounds","type":"propertyDef","startIndex":25138,"stopIndex":25315,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"645":{"name":"getScrollBounds","type":"propertyDef","startIndex":25317,"stopIndex":25467,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":624},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"646":{"name":"updateText","type":"propertyDef","startIndex":25487,"stopIndex":25606,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":647},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"647":{"name":"rendering","type":"categoryDef","startIndex":25513,"stopIndex":26180,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":646},{"__isSmartRef__":true,"id":648},{"__isSmartRef__":true,"id":649},{"__isSmartRef__":true,"id":650},{"__isSmartRef__":true,"id":651}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"648":{"name":"growOrShrinkToFit","type":"propertyDef","startIndex":25608,"stopIndex":25679,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":647},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"649":{"name":"fit","type":"propertyDef","startIndex":25681,"stopIndex":25947,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":647},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"650":{"name":"setOverflowMode","type":"propertyDef","startIndex":25949,"stopIndex":26049,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":647},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"651":{"name":"getOverflowMode","type":"propertyDef","startIndex":26051,"stopIndex":26136,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":647},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"652":{"name":"beLabel","type":"propertyDef","startIndex":26157,"stopIndex":26507,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":653},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"653":{"name":"text modes","type":"categoryDef","startIndex":26182,"stopIndex":26869,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":652},{"__isSmartRef__":true,"id":654}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"654":{"name":"beInputLine","type":"propertyDef","startIndex":26509,"stopIndex":26825,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":653},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"655":{"name":"onKeyDown","type":"propertyDef","startIndex":26852,"stopIndex":27930,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"656":{"name":"keyboard events","type":"categoryDef","startIndex":26871,"stopIndex":34500,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":655},{"__isSmartRef__":true,"id":657},{"__isSmartRef__":true,"id":658},{"__isSmartRef__":true,"id":659},{"__isSmartRef__":true,"id":660},{"__isSmartRef__":true,"id":661},{"__isSmartRef__":true,"id":662},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":664},{"__isSmartRef__":true,"id":665},{"__isSmartRef__":true,"id":666},{"__isSmartRef__":true,"id":667},{"__isSmartRef__":true,"id":668},{"__isSmartRef__":true,"id":669},{"__isSmartRef__":true,"id":670},{"__isSmartRef__":true,"id":671},{"__isSmartRef__":true,"id":672}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"657":{"name":"onKeyUp","type":"propertyDef","startIndex":27932,"stopIndex":27989,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"658":{"name":"onKeyPress","type":"propertyDef","startIndex":27991,"stopIndex":28186,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"659":{"name":"processCommandKeys","type":"propertyDef","startIndex":28188,"stopIndex":30054,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"660":{"name":"doDoit","type":"propertyDef","startIndex":30056,"stopIndex":30105,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"661":{"name":"doPrintit","type":"propertyDef","startIndex":30107,"stopIndex":30158,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"662":{"name":"doSave","type":"propertyDef","startIndex":30160,"stopIndex":30464,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"663":{"name":"doListProtocol","type":"propertyDef","startIndex":30466,"stopIndex":31845,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"664":{"name":"doFind","type":"propertyDef","startIndex":31848,"stopIndex":32114,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"665":{"name":"doFindNext","type":"propertyDef","startIndex":32117,"stopIndex":32308,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"666":{"name":"doMore","type":"propertyDef","startIndex":32312,"stopIndex":32909,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"667":{"name":"doInspect","type":"propertyDef","startIndex":32911,"stopIndex":33018,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"668":{"name":"rememberSelectionForDoMore","type":"propertyDef","startIndex":33021,"stopIndex":33250,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"669":{"name":"indentSelection","type":"propertyDef","startIndex":33254,"stopIndex":33397,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"670":{"name":"outdentSelection","type":"propertyDef","startIndex":33399,"stopIndex":33612,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"671":{"name":"addOrRemoveComment","type":"propertyDef","startIndex":33614,"stopIndex":34020,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"672":{"name":"modifySelectedLines","type":"propertyDef","startIndex":34022,"stopIndex":34456,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":656},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"673":{"name":"onEnterPressed","type":"propertyDef","startIndex":34490,"stopIndex":34655,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":674},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"674":{"name":"keyboard event reaction","type":"categoryDef","startIndex":34502,"stopIndex":36464,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":673},{"__isSmartRef__":true,"id":675},{"__isSmartRef__":true,"id":676},{"__isSmartRef__":true,"id":677},{"__isSmartRef__":true,"id":678},{"__isSmartRef__":true,"id":679},{"__isSmartRef__":true,"id":680},{"__isSmartRef__":true,"id":681}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"675":{"name":"onBackspacePressed","type":"propertyDef","startIndex":34657,"stopIndex":34859,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":674},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"676":{"name":"onDelPressed","type":"propertyDef","startIndex":34861,"stopIndex":35343,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":674},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"677":{"name":"onTabPressed","type":"propertyDef","startIndex":35345,"stopIndex":36179,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":674},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"678":{"name":"onHomePressed","type":"propertyDef","startIndex":36181,"stopIndex":36238,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":674},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"679":{"name":"onEndPressed","type":"propertyDef","startIndex":36240,"stopIndex":36296,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":674},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"680":{"name":"onPageUpPressed","type":"propertyDef","startIndex":36298,"stopIndex":36357,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":674},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"681":{"name":"onPageDownPressed","type":"propertyDef","startIndex":36359,"stopIndex":36420,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":674},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"682":{"name":"onMouseDown","type":"propertyDef","startIndex":36443,"stopIndex":37115,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":683},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"683":{"name":"mouse events","type":"categoryDef","startIndex":36466,"stopIndex":37244,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":682},{"__isSmartRef__":true,"id":684}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"684":{"name":"onSelectStart","type":"propertyDef","startIndex":37117,"stopIndex":37200,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":683},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"685":{"name":"domSelection","type":"propertyDef","startIndex":37220,"stopIndex":37430,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"686":{"name":"selection","type":"categoryDef","startIndex":37246,"stopIndex":42438,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":685},{"__isSmartRef__":true,"id":687},{"__isSmartRef__":true,"id":688},{"__isSmartRef__":true,"id":689},{"__isSmartRef__":true,"id":690},{"__isSmartRef__":true,"id":691},{"__isSmartRef__":true,"id":692},{"__isSmartRef__":true,"id":693},{"__isSmartRef__":true,"id":694},{"__isSmartRef__":true,"id":695},{"__isSmartRef__":true,"id":696},{"__isSmartRef__":true,"id":697},{"__isSmartRef__":true,"id":698},{"__isSmartRef__":true,"id":699},{"__isSmartRef__":true,"id":700}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"687":{"name":"selectionString","type":"propertyDef","startIndex":37433,"stopIndex":37535,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"688":{"name":"insertAtCursor","type":"propertyDef","startIndex":37538,"stopIndex":37706,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"689":{"name":"insertElementAtCursor","type":"propertyDef","startIndex":37709,"stopIndex":38588,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"690":{"name":"removeTextSelection","type":"propertyDef","startIndex":38590,"stopIndex":38625,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"691":{"name":"getSelectionOrLineString","type":"propertyDef","startIndex":38627,"stopIndex":38817,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"692":{"name":"selectCurrentLine","type":"propertyDef","startIndex":38819,"stopIndex":39072,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"693":{"name":"setSelectionRange","type":"propertyDef","startIndex":39075,"stopIndex":40124,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"694":{"name":"getSelectionRange","type":"propertyDef","startIndex":40127,"stopIndex":41057,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"695":{"name":"selectAll","type":"propertyDef","startIndex":41059,"stopIndex":41190,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"696":{"name":"hasNullSelection","type":"propertyDef","startIndex":41192,"stopIndex":41299,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"697":{"name":"setNullSelectionAt","type":"propertyDef","startIndex":41302,"stopIndex":41387,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"698":{"name":"getSelectionBounds","type":"propertyDef","startIndex":41389,"stopIndex":41880,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"699":{"name":"scrollRectIntoView","type":"propertyDef","startIndex":41882,"stopIndex":42298,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"700":{"name":"scrollSelectionIntoView","type":"propertyDef","startIndex":42300,"stopIndex":42394,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":686},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"701":{"name":"evalSelection","type":"propertyDef","startIndex":42415,"stopIndex":42609,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":702},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"702":{"name":"evaluation","type":"categoryDef","startIndex":42440,"stopIndex":43080,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":701},{"__isSmartRef__":true,"id":703},{"__isSmartRef__":true,"id":704},{"__isSmartRef__":true,"id":705}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"703":{"name":"boundEval","type":"propertyDef","startIndex":42611,"stopIndex":42884,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":702},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"704":{"name":"tryBoundEval","type":"propertyDef","startIndex":42886,"stopIndex":42978,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":702},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"705":{"name":"getDoitContext","type":"propertyDef","startIndex":42981,"stopIndex":43036,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":702},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"706":{"name":"focus","type":"propertyDef","startIndex":43052,"stopIndex":43116,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":707},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"707":{"name":"focus","type":"categoryDef","startIndex":43082,"stopIndex":43160,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":706}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"708":{"name":"hasUnsavedChanges","type":"propertyDef","startIndex":43134,"stopIndex":43239,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":709},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"709":{"name":"testing","type":"categoryDef","startIndex":43162,"stopIndex":43283,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":708}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"710":{"name":"searchForFind","type":"propertyDef","startIndex":43259,"stopIndex":43628,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":711},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"711":{"name":"searching","type":"categoryDef","startIndex":43285,"stopIndex":43673,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":710}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"712":{"name":"showError","type":"propertyDef","startIndex":43649,"stopIndex":44825,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":713},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"713":{"name":"debugging","type":"categoryDef","startIndex":43675,"stopIndex":44869,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":712}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"714":{"name":"setWhiteSpaceHandling","type":"propertyDef","startIndex":44851,"stopIndex":44963,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":715},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"715":{"name":"experimentation","type":"categoryDef","startIndex":44871,"stopIndex":48354,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":714},{"__isSmartRef__":true,"id":716},{"__isSmartRef__":true,"id":717},{"__isSmartRef__":true,"id":718},{"__isSmartRef__":true,"id":719},{"__isSmartRef__":true,"id":720},{"__isSmartRef__":true,"id":721},{"__isSmartRef__":true,"id":722}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"716":{"name":"getWhiteSpaceHandling","type":"propertyDef","startIndex":44965,"stopIndex":45079,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":715},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"717":{"name":"getTextElements","type":"propertyDef","startIndex":45081,"stopIndex":46468,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":715},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"718":{"name":"getTextElementAndLocalIndexForGlobalIndex","type":"propertyDef","startIndex":46471,"stopIndex":47160,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":715},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"719":{"name":"emphasizeSelection","type":"propertyDef","startIndex":47162,"stopIndex":47397,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":715},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"720":{"name":"setRichText","type":"propertyDef","startIndex":47399,"stopIndex":47725,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":715},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"721":{"name":"getTextStyle","type":"propertyDef","startIndex":47727,"stopIndex":47965,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":715},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"722":{"name":"getRange","type":"propertyDef","startIndex":47967,"stopIndex":48310,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":715},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"723":{"name":"createChunk","type":"propertyDef","startIndex":48332,"stopIndex":48432,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"724":{"name":"text chunks","type":"categoryDef","startIndex":48356,"stopIndex":51325,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":723},{"__isSmartRef__":true,"id":725},{"__isSmartRef__":true,"id":726},{"__isSmartRef__":true,"id":727},{"__isSmartRef__":true,"id":728},{"__isSmartRef__":true,"id":729},{"__isSmartRef__":true,"id":730},{"__isSmartRef__":true,"id":731},{"__isSmartRef__":true,"id":732},{"__isSmartRef__":true,"id":733}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"725":{"name":"getTextChunks","type":"propertyDef","startIndex":48434,"stopIndex":48590,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"726":{"name":"firstTextChunk","type":"propertyDef","startIndex":48592,"stopIndex":48658,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"727":{"name":"removeTextChunks","type":"propertyDef","startIndex":48660,"stopIndex":48828,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"728":{"name":"getChunkAndLocalIndex","type":"propertyDef","startIndex":48830,"stopIndex":49109,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"729":{"name":"sliceTextChunks","type":"propertyDef","startIndex":49111,"stopIndex":49796,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"730":{"name":"selectTextChunks","type":"propertyDef","startIndex":49798,"stopIndex":50625,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"731":{"name":"coalesceChunks","type":"propertyDef","startIndex":50628,"stopIndex":50782,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"732":{"name":"removeChunksNotUsed","type":"propertyDef","startIndex":50784,"stopIndex":51186,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"733":{"name":"removeChunksNotUsedDelayed","type":"propertyDef","startIndex":51188,"stopIndex":51279,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":724},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"734":{"name":"emphasize","type":"propertyDef","startIndex":51301,"stopIndex":51437,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":735},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"735":{"name":"rich text","type":"categoryDef","startIndex":51327,"stopIndex":52382,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":734},{"__isSmartRef__":true,"id":736},{"__isSmartRef__":true,"id":737},{"__isSmartRef__":true,"id":738}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"736":{"name":"toggleBoldness","type":"propertyDef","startIndex":51439,"stopIndex":51774,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":735},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"737":{"name":"toggleBoldnessForSelection","type":"propertyDef","startIndex":51776,"stopIndex":52185,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":735},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"738":{"name":"convertSelectionRangeForEmphasis","type":"propertyDef","startIndex":52187,"stopIndex":52337,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":735},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":609},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"739":{"name":null,"type":"comment","startIndex":52345,"stopIndex":52345,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"740":{"name":"lively.morphic.TextChunk","type":"klassDef","startIndex":52346,"stopIndex":56169,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":741},{"__isSmartRef__":true,"id":743},{"__isSmartRef__":true,"id":745},{"__isSmartRef__":true,"id":747},{"__isSmartRef__":true,"id":748},{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":750},{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":753},{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":758},{"__isSmartRef__":true,"id":759},{"__isSmartRef__":true,"id":760},{"__isSmartRef__":true,"id":762},{"__isSmartRef__":true,"id":763},{"__isSmartRef__":true,"id":765}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":742},{"__isSmartRef__":true,"id":744},{"__isSmartRef__":true,"id":746},{"__isSmartRef__":true,"id":752},{"__isSmartRef__":true,"id":754},{"__isSmartRef__":true,"id":756},{"__isSmartRef__":true,"id":761},{"__isSmartRef__":true,"id":764},{"__isSmartRef__":true,"id":766}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"741":{"name":"doNotSerialize","type":"propertyDef","startIndex":52404,"stopIndex":52434,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"742":{"name":"settings","type":"categoryDef","startIndex":52431,"stopIndex":52478,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":741}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"743":{"name":"initialize","type":"propertyDef","startIndex":52457,"stopIndex":52588,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":744},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"744":{"name":"initializing","type":"categoryDef","startIndex":52480,"stopIndex":52632,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":743}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"745":{"name":"textString","type":"propertyDef","startIndex":52608,"stopIndex":52672,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":746},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"746":{"name":"accessing","type":"categoryDef","startIndex":52634,"stopIndex":53179,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":745},{"__isSmartRef__":true,"id":747},{"__isSmartRef__":true,"id":748},{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":750}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"747":{"name":"textString","type":"propertyDef","startIndex":52674,"stopIndex":52753,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":746},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"748":{"name":"getChunkNode","type":"propertyDef","startIndex":52755,"stopIndex":52877,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":746},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"749":{"name":"next","type":"propertyDef","startIndex":52879,"stopIndex":53006,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":746},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"750":{"name":"prev","type":"propertyDef","startIndex":53008,"stopIndex":53135,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":746},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"751":{"name":"addTo","type":"propertyDef","startIndex":53152,"stopIndex":53738,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":752},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"752":{"name":"adding","type":"categoryDef","startIndex":53181,"stopIndex":53783,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":751}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"753":{"name":"remove","type":"propertyDef","startIndex":53758,"stopIndex":53860,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":754},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"754":{"name":"removing","type":"categoryDef","startIndex":53785,"stopIndex":53904,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":753}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"755":{"name":"splitAfter","type":"propertyDef","startIndex":53880,"stopIndex":53949,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":756},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"756":{"name":"splitting","type":"categoryDef","startIndex":53906,"stopIndex":55504,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":758},{"__isSmartRef__":true,"id":759}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"757":{"name":"splitBefore","type":"propertyDef","startIndex":53951,"stopIndex":54022,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":756},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"758":{"name":"split","type":"propertyDef","startIndex":54024,"stopIndex":55370,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":756},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"759":{"name":"createForSplit","type":"propertyDef","startIndex":55372,"stopIndex":55459,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":756},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"760":{"name":"joinWithNext","type":"propertyDef","startIndex":55478,"stopIndex":55751,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":761},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"761":{"name":"joining","type":"categoryDef","startIndex":55506,"stopIndex":55942,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":760},{"__isSmartRef__":true,"id":762}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"762":{"name":"joinWithNextIfEqualStyle","type":"propertyDef","startIndex":55753,"stopIndex":55897,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":761},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"763":{"name":"styleText","type":"propertyDef","startIndex":55916,"stopIndex":56043,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":764},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"764":{"name":"styling","type":"categoryDef","startIndex":55944,"stopIndex":56087,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":763}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"765":{"name":"toString","type":"propertyDef","startIndex":56063,"stopIndex":56164,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":766},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":740},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"766":{"name":"debugging","type":"categoryDef","startIndex":56089,"stopIndex":56207,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":765}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"767":{"name":null,"type":"comment","startIndex":56170,"stopIndex":56170,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"768":{"name":"lively.morphic.TextEmphasis","type":"klassDef","startIndex":56171,"stopIndex":57086,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":771},{"__isSmartRef__":true,"id":773},{"__isSmartRef__":true,"id":774},{"__isSmartRef__":true,"id":776},{"__isSmartRef__":true,"id":778},{"__isSmartRef__":true,"id":780},{"__isSmartRef__":true,"id":782}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":770},{"__isSmartRef__":true,"id":772},{"__isSmartRef__":true,"id":775},{"__isSmartRef__":true,"id":777},{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":781},{"__isSmartRef__":true,"id":783}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"769":{"name":"initialize","type":"propertyDef","startIndex":56236,"stopIndex":56294,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":770},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":768},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"770":{"name":"initializing","type":"categoryDef","startIndex":56259,"stopIndex":56338,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":769}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"771":{"name":"getFontWeight","type":"propertyDef","startIndex":56314,"stopIndex":56428,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":772},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":768},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"772":{"name":"accessing","type":"categoryDef","startIndex":56340,"stopIndex":56543,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":771},{"__isSmartRef__":true,"id":773}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"773":{"name":"setFontWeight","type":"propertyDef","startIndex":56430,"stopIndex":56499,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":772},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":768},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"774":{"name":"clone","type":"propertyDef","startIndex":56517,"stopIndex":56573,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":775},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":768},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"775":{"name":"cloning","type":"categoryDef","startIndex":56545,"stopIndex":56617,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":774}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"776":{"name":"add","type":"propertyDef","startIndex":56592,"stopIndex":56719,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":777},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":768},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"777":{"name":"changing","type":"categoryDef","startIndex":56619,"stopIndex":56763,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":776}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"778":{"name":"equals","type":"propertyDef","startIndex":56737,"stopIndex":56821,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":779},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":768},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"779":{"name":"testing","type":"categoryDef","startIndex":56765,"stopIndex":56865,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":778}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"780":{"name":"applyToHTML","type":"propertyDef","startIndex":56841,"stopIndex":56984,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":781},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":768},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"781":{"name":"rendering","type":"categoryDef","startIndex":56867,"stopIndex":57028,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":780}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"782":{"name":"toString","type":"propertyDef","startIndex":57004,"stopIndex":57081,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":783},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":768},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"783":{"name":"debugging","type":"categoryDef","startIndex":57030,"stopIndex":57124,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":782}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"784":{"name":null,"type":"comment","startIndex":57087,"stopIndex":57088,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"785":{"name":"lively.morphic.Box","type":"klassDef","startIndex":57089,"stopIndex":57355,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":786}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":787}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"786":{"name":"initialize","type":"propertyDef","startIndex":57159,"stopIndex":57350,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":787},"className":"lively.morphic.Box","_owner":{"__isSmartRef__":true,"id":785},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"787":{"name":"initializing","type":"categoryDef","startIndex":57182,"stopIndex":57393,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":786}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"788":{"name":null,"type":"comment","startIndex":57356,"stopIndex":57356,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"789":{"name":"lively.morphic.List","type":"klassDef","startIndex":57357,"stopIndex":57412,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Box","categories":[],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"790":{"name":null,"type":"comment","startIndex":57413,"stopIndex":57413,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"791":{"name":"lively.morphic.Script","type":"klassDef","startIndex":57414,"stopIndex":58211,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":792},{"__isSmartRef__":true,"id":794},{"__isSmartRef__":true,"id":795},{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":798},{"__isSmartRef__":true,"id":799}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":793},{"__isSmartRef__":true,"id":796}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"792":{"name":"execute","type":"propertyDef","startIndex":57468,"stopIndex":57535,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":793},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":791},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"793":{"name":"ticking","type":"categoryDef","startIndex":57496,"stopIndex":57786,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":792},{"__isSmartRef__":true,"id":794}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"794":{"name":"tick","type":"propertyDef","startIndex":57537,"stopIndex":57742,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":793},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":791},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"795":{"name":"startTicking","type":"propertyDef","startIndex":57774,"stopIndex":57921,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":796},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":791},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"796":{"name":"starting and stopping","type":"categoryDef","startIndex":57788,"stopIndex":58249,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":795},{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":798},{"__isSmartRef__":true,"id":799}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"797":{"name":"stop","type":"propertyDef","startIndex":57923,"stopIndex":58012,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":796},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":791},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"798":{"name":"resume","type":"propertyDef","startIndex":58014,"stopIndex":58138,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":796},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":791},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"799":{"name":"suspend","type":"propertyDef","startIndex":58140,"stopIndex":58205,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":796},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":791},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"800":{"name":"lively.morphic.FunctionScript","type":"klassDef","startIndex":58212,"stopIndex":58421,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":801},{"__isSmartRef__":true,"id":803}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Script","categories":[{"__isSmartRef__":true,"id":802},{"__isSmartRef__":true,"id":804}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"801":{"name":"initialize","type":"propertyDef","startIndex":58294,"stopIndex":58358,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.morphic.FunctionScript","_owner":{"__isSmartRef__":true,"id":800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"802":{"name":"initializing","type":"categoryDef","startIndex":58317,"stopIndex":58402,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":801}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"803":{"name":"execute","type":"propertyDef","startIndex":58376,"stopIndex":58416,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":804},"className":"lively.morphic.FunctionScript","_owner":{"__isSmartRef__":true,"id":800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"804":{"name":"ticking","type":"categoryDef","startIndex":58404,"stopIndex":58459,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":803}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"805":{"name":"lively.morphic.TargetScript","type":"klassDef","startIndex":58422,"stopIndex":58738,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":806},{"__isSmartRef__":true,"id":808}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Script","categories":[{"__isSmartRef__":true,"id":807},{"__isSmartRef__":true,"id":809}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"806":{"name":"initialize","type":"propertyDef","startIndex":58502,"stopIndex":58630,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":807},"className":"lively.morphic.TargetScript","_owner":{"__isSmartRef__":true,"id":805},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"807":{"name":"initializing","type":"categoryDef","startIndex":58525,"stopIndex":58674,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":806}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"808":{"name":"execute","type":"propertyDef","startIndex":58648,"stopIndex":58733,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":809},"className":"lively.morphic.TargetScript","_owner":{"__isSmartRef__":true,"id":805},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"809":{"name":"ticking","type":"categoryDef","startIndex":58676,"stopIndex":58776,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":808}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"810":{"name":null,"type":"comment","startIndex":58739,"stopIndex":58739,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"811":{"name":"lively.morphic.Script","type":"klassExtensionDef","startIndex":58740,"stopIndex":58990,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":812},{"__isSmartRef__":true,"id":814}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":813}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"812":{"name":"forFunction","type":"propertyDef","startIndex":58779,"stopIndex":58862,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":813},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":811},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"813":{"name":"default category","type":"categoryDef","startIndex":58818,"stopIndex":59028,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":812},{"__isSmartRef__":true,"id":814}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"814":{"name":"forTarget","type":"propertyDef","startIndex":58864,"stopIndex":58985,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":813},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":811},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"815":{"name":null,"type":"comment","startIndex":58991,"stopIndex":58991,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"816":{"_moduleName":"lively.morphic.Examples","_type":"js","_ast":{"__isSmartRef__":true,"id":817},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"817":{"name":"lively.morphic.Examples","type":"moduleDef","startIndex":0,"stopIndex":4110,"fileName":"lively/morphic/Examples.js","_subElements":[{"__isSmartRef__":true,"id":818},{"__isSmartRef__":true,"id":819},{"__isSmartRef__":true,"id":829}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"818":{"name":null,"type":"comment","startIndex":118,"stopIndex":118,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"819":{"name":"lively.morphic.Examples","type":"klassExtensionDef","startIndex":119,"stopIndex":4090,"fileName":"lively/morphic/Examples.js","_subElements":[{"__isSmartRef__":true,"id":820},{"__isSmartRef__":true,"id":822},{"__isSmartRef__":true,"id":823},{"__isSmartRef__":true,"id":824},{"__isSmartRef__":true,"id":825},{"__isSmartRef__":true,"id":826},{"__isSmartRef__":true,"id":827},{"__isSmartRef__":true,"id":828}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":821}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"820":{"name":"populateDemoWorld","type":"propertyDef","startIndex":160,"stopIndex":2745,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":821},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":819},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"821":{"name":"default category","type":"categoryDef","startIndex":158,"stopIndex":4087,"fileName":"lively/morphic/Examples.js","_subElements":[{"__isSmartRef__":true,"id":820},{"__isSmartRef__":true,"id":822},{"__isSmartRef__":true,"id":823},{"__isSmartRef__":true,"id":824},{"__isSmartRef__":true,"id":825},{"__isSmartRef__":true,"id":826},{"__isSmartRef__":true,"id":827},{"__isSmartRef__":true,"id":828}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"822":{"name":"createWorld","type":"propertyDef","startIndex":2747,"stopIndex":2896,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":821},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":819},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"823":{"name":"addRect","type":"propertyDef","startIndex":2898,"stopIndex":3107,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":821},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":819},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"824":{"name":"addEllipse","type":"propertyDef","startIndex":3109,"stopIndex":3355,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":821},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":819},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"825":{"name":"addButton","type":"propertyDef","startIndex":3357,"stopIndex":3539,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":821},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":819},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"826":{"name":"addText","type":"propertyDef","startIndex":3541,"stopIndex":3758,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":821},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":819},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"827":{"name":"addFrameRateMorph","type":"propertyDef","startIndex":3761,"stopIndex":3927,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":821},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":819},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"828":{"name":"letMorphStepAndBounce","type":"propertyDef","startIndex":3929,"stopIndex":4085,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":821},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":819},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"829":{"name":null,"type":"comment","startIndex":4091,"stopIndex":4091,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"830":{"_moduleName":"lively.morphic.Experiments","_type":"js","_ast":{"__isSmartRef__":true,"id":831},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"831":{"name":"lively.morphic.Experiments","type":"moduleDef","startIndex":0,"stopIndex":571,"fileName":"lively/morphic/Experiments.js","_subElements":[{"__isSmartRef__":true,"id":832},{"__isSmartRef__":true,"id":833}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"832":{"name":null,"type":"comment","startIndex":67,"stopIndex":67,"fileName":"lively/morphic/Experiments.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"833":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":68,"stopIndex":552,"fileName":"lively/morphic/Experiments.js","_subElements":[{"__isSmartRef__":true,"id":834}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":835}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"834":{"name":"protoCopy","type":"propertyDef","startIndex":117,"stopIndex":547,"fileName":"lively/morphic/Experiments.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":835},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"835":{"name":"proto copy","type":"categoryDef","startIndex":101,"stopIndex":549,"fileName":"lively/morphic/Experiments.js","_subElements":[{"__isSmartRef__":true,"id":834}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"836":{"_moduleName":"lively.morphic.Graffle","_type":"js","_ast":{"__isSmartRef__":true,"id":837},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"837":{"name":"lively/morphic/Graffle.js","type":"completeFileDef","startIndex":0,"stopIndex":656,"fileName":"lively/morphic/Graffle.js","_subElements":[{"__isSmartRef__":true,"id":838},{"__isSmartRef__":true,"id":839}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"838":{"name":null,"type":"unknown","startIndex":0,"stopIndex":116,"fileName":"lively/morphic/Graffle.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"839":{"name":null,"type":"unknown","startIndex":117,"stopIndex":656,"fileName":"lively/morphic/Graffle.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"840":{"_moduleName":"lively.morphic.Halos","_type":"js","_ast":{"__isSmartRef__":true,"id":146},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"841":{"_moduleName":"lively.morphic.HTML","_type":"js","_ast":{"__isSmartRef__":true,"id":842},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"842":{"name":"lively.morphic.HTML","type":"moduleDef","startIndex":0,"stopIndex":13825,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":843},{"__isSmartRef__":true,"id":844},{"__isSmartRef__":true,"id":847},{"__isSmartRef__":true,"id":848},{"__isSmartRef__":true,"id":855},{"__isSmartRef__":true,"id":856},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":891},{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":917},{"__isSmartRef__":true,"id":918},{"__isSmartRef__":true,"id":923},{"__isSmartRef__":true,"id":924},{"__isSmartRef__":true,"id":929},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":942},{"__isSmartRef__":true,"id":947}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"843":{"name":null,"type":"comment","startIndex":86,"stopIndex":86,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"844":{"name":"Color","type":"klassExtensionDef","startIndex":87,"stopIndex":162,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":845}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":846}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"845":{"name":"toCSSString","type":"propertyDef","startIndex":115,"stopIndex":157,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":846},"className":"Color","_owner":{"__isSmartRef__":true,"id":844},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"846":{"name":"HTML","type":"categoryDef","startIndex":105,"stopIndex":159,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":845}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"847":{"name":null,"type":"comment","startIndex":163,"stopIndex":163,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"848":{"name":"lively.morphic.HTML.RenderContext","type":"klassDef","startIndex":164,"stopIndex":1813,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":849},{"__isSmartRef__":true,"id":851},{"__isSmartRef__":true,"id":853}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":850},{"__isSmartRef__":true,"id":854}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"849":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":263,"stopIndex":748,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":850},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"850":{"name":"settings","type":"categoryDef","startIndex":249,"stopIndex":1665,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":849},{"__isSmartRef__":true,"id":851}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"851":{"name":"morphDispatchTable","type":"propertyDef","startIndex":750,"stopIndex":1662,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":850},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"852":{"name":"lively.morphic.HTML.RenderContext","type":"klassDef","startIndex":164,"stopIndex":1813,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":849},{"__isSmartRef__":true,"id":851},{"__isSmartRef__":true,"id":853}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":850},{"__isSmartRef__":true,"id":854}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"853":{"name":"replaceRenderContext","type":"propertyDef","startIndex":1682,"stopIndex":1808,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":854},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"854":{"name":"rendering","type":"categoryDef","startIndex":1667,"stopIndex":1810,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":853}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"855":{"name":null,"type":"comment","startIndex":1814,"stopIndex":1814,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"856":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":1815,"stopIndex":3576,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":857},{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":860},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":858},{"__isSmartRef__":true,"id":862},{"__isSmartRef__":true,"id":867}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"857":{"name":"setPositionHTML","type":"propertyDef","startIndex":1862,"stopIndex":1981,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":858},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":856},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"858":{"name":"udpating","type":"categoryDef","startIndex":1806,"stopIndex":2226,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":857},{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":860}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"859":{"name":"setRotationHTML","type":"propertyDef","startIndex":1983,"stopIndex":2120,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":858},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":856},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"860":{"name":"setScaleHTML","type":"propertyDef","startIndex":2122,"stopIndex":2263,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":858},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":856},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"861":{"name":"renderWithHTML","type":"propertyDef","startIndex":2285,"stopIndex":2397,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":862},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":856},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"862":{"name":"rendering","type":"categoryDef","startIndex":2228,"stopIndex":3403,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"863":{"name":"initHTML","type":"propertyDef","startIndex":2399,"stopIndex":2636,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":862},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":856},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"864":{"name":"appendHTML","type":"propertyDef","startIndex":2638,"stopIndex":3337,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":862},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":856},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"865":{"name":"replaceHTMLRenderContext","type":"propertyDef","startIndex":3339,"stopIndex":3441,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":862},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":856},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"866":{"name":"removeHTML","type":"propertyDef","startIndex":3461,"stopIndex":3571,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":867},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":856},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"867":{"name":"removing","type":"categoryDef","startIndex":3405,"stopIndex":3531,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":866}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"868":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":3577,"stopIndex":7030,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":869},{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":872},{"__isSmartRef__":true,"id":873},{"__isSmartRef__":true,"id":874},{"__isSmartRef__":true,"id":875},{"__isSmartRef__":true,"id":877},{"__isSmartRef__":true,"id":878},{"__isSmartRef__":true,"id":879},{"__isSmartRef__":true,"id":880},{"__isSmartRef__":true,"id":881},{"__isSmartRef__":true,"id":882},{"__isSmartRef__":true,"id":883},{"__isSmartRef__":true,"id":884},{"__isSmartRef__":true,"id":885},{"__isSmartRef__":true,"id":886},{"__isSmartRef__":true,"id":888},{"__isSmartRef__":true,"id":889}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":870},{"__isSmartRef__":true,"id":876},{"__isSmartRef__":true,"id":887},{"__isSmartRef__":true,"id":890}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"869":{"name":"initHTML","type":"propertyDef","startIndex":3624,"stopIndex":4270,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":870},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"870":{"name":"rendering","type":"categoryDef","startIndex":3567,"stopIndex":5046,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":869},{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":872},{"__isSmartRef__":true,"id":873},{"__isSmartRef__":true,"id":874}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"871":{"name":"appendHTML","type":"propertyDef","startIndex":4272,"stopIndex":4398,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":870},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"872":{"name":"appendTextHTML","type":"propertyDef","startIndex":4400,"stopIndex":4883,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":870},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"873":{"name":"updateTextHTML","type":"propertyDef","startIndex":4885,"stopIndex":4976,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":870},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"874":{"name":"setOverflowModeHTML","type":"propertyDef","startIndex":4978,"stopIndex":5084,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":870},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"875":{"name":"getTextExtentHTML","type":"propertyDef","startIndex":5105,"stopIndex":5261,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"876":{"name":"accessing","type":"categoryDef","startIndex":5048,"stopIndex":6584,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":875},{"__isSmartRef__":true,"id":877},{"__isSmartRef__":true,"id":878},{"__isSmartRef__":true,"id":879},{"__isSmartRef__":true,"id":880},{"__isSmartRef__":true,"id":881},{"__isSmartRef__":true,"id":882},{"__isSmartRef__":true,"id":883},{"__isSmartRef__":true,"id":884},{"__isSmartRef__":true,"id":885}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"877":{"name":"setMaxTextWidthHTML","type":"propertyDef","startIndex":5263,"stopIndex":5491,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"878":{"name":"setMaxTextHeightHTML","type":"propertyDef","startIndex":5493,"stopIndex":5724,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"879":{"name":"getTextStringHTML","type":"propertyDef","startIndex":5726,"stopIndex":5815,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"880":{"name":"setFontSizeHTML","type":"propertyDef","startIndex":5817,"stopIndex":5904,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"881":{"name":"setFontFamilyHTML","type":"propertyDef","startIndex":5906,"stopIndex":5998,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"882":{"name":"setTextColorHTML","type":"propertyDef","startIndex":6000,"stopIndex":6080,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"883":{"name":"setPaddingHTML","type":"propertyDef","startIndex":6082,"stopIndex":6404,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"884":{"name":"setWhiteSpaceHandlingHTML","type":"propertyDef","startIndex":6407,"stopIndex":6523,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"885":{"name":"getWhiteSpaceHandlingHTML","type":"propertyDef","startIndex":6525,"stopIndex":6623,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":876},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"886":{"name":"ignoreTextEventsHTML","type":"propertyDef","startIndex":6650,"stopIndex":6731,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":887},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"887":{"name":"event management","type":"categoryDef","startIndex":6586,"stopIndex":6774,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":886},{"__isSmartRef__":true,"id":888}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"888":{"name":"enableTextEventsHTML","type":"propertyDef","startIndex":6733,"stopIndex":6813,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":887},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"889":{"name":"createTextNodeHTML","type":"propertyDef","startIndex":6837,"stopIndex":7025,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":890},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"890":{"name":"node creation","type":"categoryDef","startIndex":6776,"stopIndex":6985,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":889}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"891":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":7031,"stopIndex":9778,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":892},{"__isSmartRef__":true,"id":894},{"__isSmartRef__":true,"id":895},{"__isSmartRef__":true,"id":896},{"__isSmartRef__":true,"id":898},{"__isSmartRef__":true,"id":899},{"__isSmartRef__":true,"id":900},{"__isSmartRef__":true,"id":901},{"__isSmartRef__":true,"id":902},{"__isSmartRef__":true,"id":903}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":893},{"__isSmartRef__":true,"id":897},{"__isSmartRef__":true,"id":904}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"892":{"name":"initHTML","type":"propertyDef","startIndex":7078,"stopIndex":7217,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":893},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"893":{"name":"rendering","type":"categoryDef","startIndex":7021,"stopIndex":7401,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":892},{"__isSmartRef__":true,"id":894},{"__isSmartRef__":true,"id":895}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"894":{"name":"appendHTML","type":"propertyDef","startIndex":7219,"stopIndex":7331,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":893},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"895":{"name":"appendListHTML","type":"propertyDef","startIndex":7333,"stopIndex":7439,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":893},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"896":{"name":"removeListContentHTML","type":"propertyDef","startIndex":7464,"stopIndex":7657,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":897},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"897":{"name":"list specific","type":"categoryDef","startIndex":7403,"stopIndex":9517,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":896},{"__isSmartRef__":true,"id":898},{"__isSmartRef__":true,"id":899},{"__isSmartRef__":true,"id":900},{"__isSmartRef__":true,"id":901},{"__isSmartRef__":true,"id":902}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"898":{"name":"updateListContentHTML","type":"propertyDef","startIndex":7659,"stopIndex":8258,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":897},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"899":{"name":"resizeListHTML","type":"propertyDef","startIndex":8260,"stopIndex":8705,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":897},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"900":{"name":"getItemIndexFromEventHTML","type":"propertyDef","startIndex":8707,"stopIndex":9189,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":897},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"901":{"name":"deselectNodesHTML","type":"propertyDef","startIndex":9191,"stopIndex":9327,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":897},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"902":{"name":"selectAtHTML","type":"propertyDef","startIndex":9330,"stopIndex":9556,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":897},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"903":{"name":"createListNodeHTML","type":"propertyDef","startIndex":9580,"stopIndex":9773,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":904},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":891},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"904":{"name":"node creation","type":"categoryDef","startIndex":9519,"stopIndex":9733,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":903}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"905":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":9779,"stopIndex":11758,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":908},{"__isSmartRef__":true,"id":909},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":914},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":916}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":910}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"906":{"name":"initHTML","type":"propertyDef","startIndex":9837,"stopIndex":10212,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":907},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"907":{"name":"initializing","type":"categoryDef","startIndex":9777,"stopIndex":10313,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":908}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"908":{"name":"renderHTML","type":"propertyDef","startIndex":10214,"stopIndex":10352,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":907},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"909":{"name":"setPositionHTML","type":"propertyDef","startIndex":10371,"stopIndex":10490,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":910},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"910":{"name":"updating","type":"categoryDef","startIndex":10315,"stopIndex":11713,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":909},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":914},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":916}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"911":{"name":"setExtentHTML","type":"propertyDef","startIndex":10492,"stopIndex":10788,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":910},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"912":{"name":"setFillHTML","type":"propertyDef","startIndex":10790,"stopIndex":10919,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":910},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"913":{"name":"setBorderColorHTML","type":"propertyDef","startIndex":10921,"stopIndex":11053,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":910},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"914":{"name":"setBorderWidthHTML","type":"propertyDef","startIndex":11055,"stopIndex":11292,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":910},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"915":{"name":"setStrokeOpacityHTML","type":"propertyDef","startIndex":11294,"stopIndex":11432,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":910},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"916":{"name":"setBorderHTML","type":"propertyDef","startIndex":11435,"stopIndex":11753,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":910},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"917":{"name":null,"type":"comment","startIndex":11759,"stopIndex":11759,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"918":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":11760,"stopIndex":12286,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":919},{"__isSmartRef__":true,"id":921}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":920},{"__isSmartRef__":true,"id":922}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"919":{"name":"initHTML","type":"propertyDef","startIndex":11819,"stopIndex":11998,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":920},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":918},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"920":{"name":"rendering","type":"categoryDef","startIndex":11762,"stopIndex":11959,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":919}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"921":{"name":"setBorderRadiusHTML","type":"propertyDef","startIndex":12017,"stopIndex":12281,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":922},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":918},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"922":{"name":"updating","type":"categoryDef","startIndex":11961,"stopIndex":12241,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":921}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"923":{"name":null,"type":"comment","startIndex":12287,"stopIndex":12287,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"924":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":12288,"stopIndex":12714,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":925},{"__isSmartRef__":true,"id":927}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":926},{"__isSmartRef__":true,"id":928}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"925":{"name":"initHTML","type":"propertyDef","startIndex":12345,"stopIndex":12530,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":926},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":924},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"926":{"name":"rendering","type":"categoryDef","startIndex":12288,"stopIndex":12491,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":925}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"927":{"name":"setExtentHTML","type":"propertyDef","startIndex":12549,"stopIndex":12709,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":928},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":924},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"928":{"name":"updating","type":"categoryDef","startIndex":12493,"stopIndex":12669,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":927}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"929":{"name":"lively.morphic.Shapes.Image","type":"klassExtensionDef","startIndex":12715,"stopIndex":13173,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":930},{"__isSmartRef__":true,"id":933},{"__isSmartRef__":true,"id":935}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"930":{"name":"initHTML","type":"propertyDef","startIndex":12770,"stopIndex":12940,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":931},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":932},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"931":{"name":"rendering","type":"categoryDef","startIndex":12755,"stopIndex":12943,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":930}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"932":{"name":"lively.morphic.Shapes.Image","type":"klassExtensionDef","startIndex":12715,"stopIndex":13173,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":930},{"__isSmartRef__":true,"id":933},{"__isSmartRef__":true,"id":935}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":931},{"__isSmartRef__":true,"id":934},{"__isSmartRef__":true,"id":936}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"933":{"name":"setImageURLHTML","type":"propertyDef","startIndex":12959,"stopIndex":13039,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":934},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":932},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"934":{"name":"updating","type":"categoryDef","startIndex":12945,"stopIndex":13042,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":933}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"935":{"name":"getNativeExtentHTML","type":"propertyDef","startIndex":13059,"stopIndex":13168,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":936},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":932},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"936":{"name":"accessing","type":"categoryDef","startIndex":13044,"stopIndex":13170,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":935}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"937":{"name":"rendering","type":"categoryDef","startIndex":12713,"stopIndex":12901,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":938}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"938":{"name":"initHTML","type":"propertyDef","startIndex":12770,"stopIndex":12940,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":937},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":929},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"939":{"name":"updating","type":"categoryDef","startIndex":12903,"stopIndex":12999,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":940}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"940":{"name":"setImageURLHTML","type":"propertyDef","startIndex":12959,"stopIndex":13039,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":939},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":929},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"941":{"name":null,"type":"comment","startIndex":13174,"stopIndex":13174,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"942":{"name":"lively.morphic.Shapes.External","type":"klassExtensionDef","startIndex":13175,"stopIndex":13805,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":943},{"__isSmartRef__":true,"id":945}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":944},{"__isSmartRef__":true,"id":946}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"943":{"name":"initHTML","type":"propertyDef","startIndex":13233,"stopIndex":13668,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":944},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":942},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"944":{"name":"rendering","type":"categoryDef","startIndex":13047,"stopIndex":13500,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":943}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"945":{"name":"getExtentHTML","type":"propertyDef","startIndex":13688,"stopIndex":13800,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":946},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":942},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"946":{"name":"accessing","type":"categoryDef","startIndex":13502,"stopIndex":13631,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":945}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"947":{"name":null,"type":"comment","startIndex":13806,"stopIndex":13806,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"948":{"_moduleName":"lively.morphic.Layout","_type":"js","_ast":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"949":{"name":"lively.morphic.Layout","type":"moduleDef","startIndex":0,"stopIndex":1216,"fileName":"lively/morphic/Layout.js","_subElements":[{"__isSmartRef__":true,"id":950},{"__isSmartRef__":true,"id":951},{"__isSmartRef__":true,"id":954}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"950":{"name":null,"type":"comment","startIndex":123,"stopIndex":123,"fileName":"lively/morphic/Layout.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"951":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":124,"stopIndex":1195,"fileName":"lively/morphic/Layout.js","_subElements":[{"__isSmartRef__":true,"id":952}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":953}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"952":{"name":"adjustForNewBounds","type":"propertyDef","startIndex":172,"stopIndex":1190,"fileName":"lively/morphic/Layout.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":953},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"953":{"name":"layouting","type":"categoryDef","startIndex":157,"stopIndex":1192,"fileName":"lively/morphic/Layout.js","_subElements":[{"__isSmartRef__":true,"id":952}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"954":{"name":null,"type":"comment","startIndex":1196,"stopIndex":1196,"fileName":"lively/morphic/Layout.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"955":{"_moduleName":"lively.morphic.MorphAddons","_type":"js","_ast":{"__isSmartRef__":true,"id":956},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"956":{"name":"lively.morphic.MorphAddons","type":"moduleDef","startIndex":0,"stopIndex":11829,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":957},{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":968},{"__isSmartRef__":true,"id":969},{"__isSmartRef__":true,"id":1047},{"__isSmartRef__":true,"id":1048},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1065},{"__isSmartRef__":true,"id":1073},{"__isSmartRef__":true,"id":1076},{"__isSmartRef__":true,"id":1077},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1086},{"__isSmartRef__":true,"id":1087},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1097},{"__isSmartRef__":true,"id":1098},{"__isSmartRef__":true,"id":1104}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"957":{"name":null,"type":"comment","startIndex":139,"stopIndex":139,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"958":{"name":"Global","type":"klassExtensionDef","startIndex":140,"stopIndex":2043,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":959},{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":962},{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":964},{"__isSmartRef__":true,"id":965},{"__isSmartRef__":true,"id":966},{"__isSmartRef__":true,"id":967}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":960}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"959":{"name":"newShowPt","type":"propertyDef","startIndex":164,"stopIndex":655,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":960},"className":"Global","_owner":{"__isSmartRef__":true,"id":958},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"960":{"name":"default category","type":"categoryDef","startIndex":162,"stopIndex":2040,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":959},{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":962},{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":964},{"__isSmartRef__":true,"id":965},{"__isSmartRef__":true,"id":966},{"__isSmartRef__":true,"id":967}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"961":{"name":"newShowRect","type":"propertyDef","startIndex":657,"stopIndex":872,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":960},"className":"Global","_owner":{"__isSmartRef__":true,"id":958},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"962":{"name":"newShowMorph","type":"propertyDef","startIndex":874,"stopIndex":1002,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":960},"className":"Global","_owner":{"__isSmartRef__":true,"id":958},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"963":{"name":"newShowThenHide","type":"propertyDef","startIndex":1004,"stopIndex":1291,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":960},"className":"Global","_owner":{"__isSmartRef__":true,"id":958},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"964":{"name":"alertDbg","type":"propertyDef","startIndex":1293,"stopIndex":1358,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":960},"className":"Global","_owner":{"__isSmartRef__":true,"id":958},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"965":{"name":"alert","type":"propertyDef","startIndex":1360,"stopIndex":1608,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":960},"className":"Global","_owner":{"__isSmartRef__":true,"id":958},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"966":{"name":"alertOK","type":"propertyDef","startIndex":1610,"stopIndex":1879,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":960},"className":"Global","_owner":{"__isSmartRef__":true,"id":958},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"967":{"name":"inspect","type":"propertyDef","startIndex":1881,"stopIndex":2038,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":960},"className":"Global","_owner":{"__isSmartRef__":true,"id":958},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"968":{"name":null,"type":"comment","startIndex":2044,"stopIndex":2044,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"969":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2045,"stopIndex":5937,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":970},{"__isSmartRef__":true,"id":973},{"__isSmartRef__":true,"id":975},{"__isSmartRef__":true,"id":976},{"__isSmartRef__":true,"id":977},{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":979},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":983},{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":987},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":991},{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":993},{"__isSmartRef__":true,"id":995},{"__isSmartRef__":true,"id":997},{"__isSmartRef__":true,"id":999},{"__isSmartRef__":true,"id":1001},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1005},{"__isSmartRef__":true,"id":1006},{"__isSmartRef__":true,"id":1007}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1009},{"__isSmartRef__":true,"id":1011},{"__isSmartRef__":true,"id":1018},{"__isSmartRef__":true,"id":1022},{"__isSmartRef__":true,"id":1026},{"__isSmartRef__":true,"id":1031},{"__isSmartRef__":true,"id":1033},{"__isSmartRef__":true,"id":1035},{"__isSmartRef__":true,"id":1037},{"__isSmartRef__":true,"id":1039},{"__isSmartRef__":true,"id":1041},{"__isSmartRef__":true,"id":1045}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"970":{"name":"setVisible","type":"propertyDef","startIndex":2094,"stopIndex":2124,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":971},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"971":{"name":"visibility","type":"categoryDef","startIndex":2078,"stopIndex":2127,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":970}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"972":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2045,"stopIndex":5937,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":970},{"__isSmartRef__":true,"id":973},{"__isSmartRef__":true,"id":975},{"__isSmartRef__":true,"id":976},{"__isSmartRef__":true,"id":977},{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":979},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":983},{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":987},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":991},{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":993},{"__isSmartRef__":true,"id":995},{"__isSmartRef__":true,"id":997},{"__isSmartRef__":true,"id":999},{"__isSmartRef__":true,"id":1001},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1005},{"__isSmartRef__":true,"id":1006},{"__isSmartRef__":true,"id":1007}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":971},{"__isSmartRef__":true,"id":974},{"__isSmartRef__":true,"id":981},{"__isSmartRef__":true,"id":985},{"__isSmartRef__":true,"id":989},{"__isSmartRef__":true,"id":994},{"__isSmartRef__":true,"id":996},{"__isSmartRef__":true,"id":998},{"__isSmartRef__":true,"id":1000},{"__isSmartRef__":true,"id":1002},{"__isSmartRef__":true,"id":1004},{"__isSmartRef__":true,"id":1008}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"973":{"name":"moveBy","type":"propertyDef","startIndex":2143,"stopIndex":2221,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":974},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"974":{"name":"geometry","type":"categoryDef","startIndex":2129,"stopIndex":2611,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":973},{"__isSmartRef__":true,"id":975},{"__isSmartRef__":true,"id":976},{"__isSmartRef__":true,"id":977},{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":979}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"975":{"name":"translateBy","type":"propertyDef","startIndex":2223,"stopIndex":2317,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":974},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"976":{"name":"align","type":"propertyDef","startIndex":2319,"stopIndex":2386,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":974},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"977":{"name":"centerAt","type":"propertyDef","startIndex":2388,"stopIndex":2461,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":974},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"978":{"name":"rotateBy","type":"propertyDef","startIndex":2463,"stopIndex":2538,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":974},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"979":{"name":"scaleBy","type":"propertyDef","startIndex":2540,"stopIndex":2608,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":974},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"980":{"name":"addMorphBack","type":"propertyDef","startIndex":2639,"stopIndex":2701,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":981},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"981":{"name":"morphic relationship","type":"categoryDef","startIndex":2613,"stopIndex":2866,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":983}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"982":{"name":"addMorphFront","type":"propertyDef","startIndex":2703,"stopIndex":2785,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":981},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"983":{"name":"bringToFront","type":"propertyDef","startIndex":2787,"stopIndex":2863,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":981},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"984":{"name":"bounds","type":"propertyDef","startIndex":2895,"stopIndex":2944,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":985},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"985":{"name":"convenience accessing","type":"categoryDef","startIndex":2868,"stopIndex":3071,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":987}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"986":{"name":"innerBounds","type":"propertyDef","startIndex":2946,"stopIndex":3009,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":985},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"987":{"name":"getCenter","type":"propertyDef","startIndex":3011,"stopIndex":3069,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":985},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"988":{"name":"stepAndBounce","type":"propertyDef","startIndex":3100,"stopIndex":3219,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":989},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"989":{"name":"convenience scripting","type":"categoryDef","startIndex":3073,"stopIndex":4412,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":991},{"__isSmartRef__":true,"id":992}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"990":{"name":"stepByVelocities","type":"propertyDef","startIndex":3221,"stopIndex":3370,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":989},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"991":{"name":"bounceInOwnerBounds","type":"propertyDef","startIndex":3372,"stopIndex":3459,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":989},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"992":{"name":"bounceInBounds","type":"propertyDef","startIndex":3461,"stopIndex":4409,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":989},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"993":{"name":"openInWorld","type":"propertyDef","startIndex":4427,"stopIndex":4558,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":994},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"994":{"name":"opening","type":"categoryDef","startIndex":4414,"stopIndex":4561,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":993}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"995":{"name":"removeAllMorphs","type":"propertyDef","startIndex":4577,"stopIndex":4652,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":996},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"996":{"name":"removing","type":"categoryDef","startIndex":4563,"stopIndex":4655,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":995}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"997":{"name":"takesKeyboardFocus","type":"propertyDef","startIndex":4669,"stopIndex":4703,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":998},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"998":{"name":"events","type":"categoryDef","startIndex":4657,"stopIndex":4706,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":997}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"999":{"name":"duplicate","type":"propertyDef","startIndex":4721,"stopIndex":4766,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1000},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1000":{"name":"copying","type":"categoryDef","startIndex":4708,"stopIndex":4769,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":999}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1001":{"name":"addScript","type":"propertyDef","startIndex":4786,"stopIndex":4923,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1002},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1002":{"name":"scripting","type":"categoryDef","startIndex":4771,"stopIndex":4926,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1001}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1003":{"name":"linkToStyle","type":"propertyDef","startIndex":4941,"stopIndex":4977,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1004},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1004":{"name":"styling","type":"categoryDef","startIndex":4928,"stopIndex":5068,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1005},{"__isSmartRef__":true,"id":1006}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1005":{"name":"linkToStyles","type":"propertyDef","startIndex":4979,"stopIndex":5017,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1004},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1006":{"name":"styleNamed","type":"propertyDef","startIndex":5019,"stopIndex":5065,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1004},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1007":{"name":"plugTo","type":"propertyDef","startIndex":5091,"stopIndex":5932,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1008},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1008":{"name":"lively bindings","type":"categoryDef","startIndex":5070,"stopIndex":5934,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1007}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1009":{"name":"visibility","type":"categoryDef","startIndex":2078,"stopIndex":2127,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1010}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1010":{"name":"setVisible","type":"propertyDef","startIndex":2094,"stopIndex":2124,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1009},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1011":{"name":"geometry","type":"categoryDef","startIndex":2129,"stopIndex":2611,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1013},{"__isSmartRef__":true,"id":1014},{"__isSmartRef__":true,"id":1015},{"__isSmartRef__":true,"id":1016},{"__isSmartRef__":true,"id":1017}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1012":{"name":"moveBy","type":"propertyDef","startIndex":2143,"stopIndex":2221,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1011},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1013":{"name":"translateBy","type":"propertyDef","startIndex":2223,"stopIndex":2317,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1011},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1014":{"name":"align","type":"propertyDef","startIndex":2319,"stopIndex":2386,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1011},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1015":{"name":"centerAt","type":"propertyDef","startIndex":2388,"stopIndex":2461,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1011},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1016":{"name":"rotateBy","type":"propertyDef","startIndex":2463,"stopIndex":2538,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1011},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1017":{"name":"scaleBy","type":"propertyDef","startIndex":2540,"stopIndex":2608,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1011},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1018":{"name":"morphic relationship","type":"categoryDef","startIndex":2613,"stopIndex":2866,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1019},{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1021}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1019":{"name":"addMorphBack","type":"propertyDef","startIndex":2639,"stopIndex":2701,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1018},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1020":{"name":"addMorphFront","type":"propertyDef","startIndex":2703,"stopIndex":2785,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1018},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1021":{"name":"bringToFront","type":"propertyDef","startIndex":2787,"stopIndex":2863,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1018},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1022":{"name":"convenience accessing","type":"categoryDef","startIndex":2868,"stopIndex":3071,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1023},{"__isSmartRef__":true,"id":1024},{"__isSmartRef__":true,"id":1025}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1023":{"name":"bounds","type":"propertyDef","startIndex":2895,"stopIndex":2944,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1022},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1024":{"name":"innerBounds","type":"propertyDef","startIndex":2946,"stopIndex":3009,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1022},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1025":{"name":"getCenter","type":"propertyDef","startIndex":3011,"stopIndex":3069,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1022},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1026":{"name":"convenience scripting","type":"categoryDef","startIndex":3073,"stopIndex":4412,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1027},{"__isSmartRef__":true,"id":1028},{"__isSmartRef__":true,"id":1029},{"__isSmartRef__":true,"id":1030}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1027":{"name":"stepAndBounce","type":"propertyDef","startIndex":3100,"stopIndex":3219,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1028":{"name":"stepByVelocities","type":"propertyDef","startIndex":3221,"stopIndex":3370,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1029":{"name":"bounceInOwnerBounds","type":"propertyDef","startIndex":3372,"stopIndex":3459,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1030":{"name":"bounceInBounds","type":"propertyDef","startIndex":3461,"stopIndex":4409,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1031":{"name":"opening","type":"categoryDef","startIndex":4414,"stopIndex":4553,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1032}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1032":{"name":"openInWorld","type":"propertyDef","startIndex":4427,"stopIndex":4550,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1031},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1033":{"name":"removing","type":"categoryDef","startIndex":4555,"stopIndex":4647,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1034}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1034":{"name":"removeAllMorphs","type":"propertyDef","startIndex":4569,"stopIndex":4644,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1033},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1035":{"name":"events","type":"categoryDef","startIndex":4649,"stopIndex":4698,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1036}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1036":{"name":"takesKeyboardFocus","type":"propertyDef","startIndex":4661,"stopIndex":4695,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1035},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1037":{"name":"copying","type":"categoryDef","startIndex":4700,"stopIndex":4761,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1038}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1038":{"name":"duplicate","type":"propertyDef","startIndex":4713,"stopIndex":4758,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1037},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1039":{"name":"scripting","type":"categoryDef","startIndex":4763,"stopIndex":4918,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1040}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1040":{"name":"addScript","type":"propertyDef","startIndex":4778,"stopIndex":4915,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1039},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1041":{"name":"styling","type":"categoryDef","startIndex":4920,"stopIndex":5060,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1043},{"__isSmartRef__":true,"id":1044}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1042":{"name":"linkToStyle","type":"propertyDef","startIndex":4933,"stopIndex":4969,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1041},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1043":{"name":"linkToStyles","type":"propertyDef","startIndex":4971,"stopIndex":5009,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1041},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1044":{"name":"styleNamed","type":"propertyDef","startIndex":5011,"stopIndex":5057,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1041},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1045":{"name":"lively bindings","type":"categoryDef","startIndex":5062,"stopIndex":5926,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1046}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1046":{"name":"plugTo","type":"propertyDef","startIndex":5083,"stopIndex":5924,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1045},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":969},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1047":{"name":null,"type":"comment","startIndex":5938,"stopIndex":5939,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1048":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":5940,"stopIndex":7468,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1049},{"__isSmartRef__":true,"id":1051},{"__isSmartRef__":true,"id":1052},{"__isSmartRef__":true,"id":1053}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1050}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1049":{"name":"makeRectangle","type":"propertyDef","startIndex":5978,"stopIndex":6653,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1050},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1048},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1050":{"name":"default category","type":"categoryDef","startIndex":5968,"stopIndex":7457,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1049},{"__isSmartRef__":true,"id":1051},{"__isSmartRef__":true,"id":1052},{"__isSmartRef__":true,"id":1053}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1051":{"name":"makeCircle","type":"propertyDef","startIndex":6655,"stopIndex":7073,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1050},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1048},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1052":{"name":"makeLine","type":"propertyDef","startIndex":7075,"stopIndex":7222,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1050},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1048},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1053":{"name":"makePolygon","type":"propertyDef","startIndex":7224,"stopIndex":7463,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1050},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1048},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1054":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":7469,"stopIndex":7670,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1057},{"__isSmartRef__":true,"id":1059}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1058},{"__isSmartRef__":true,"id":1060}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1055":{"name":"emphasizeAll","type":"propertyDef","startIndex":7516,"stopIndex":7544,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1056},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1056":{"name":"rich text","type":"categoryDef","startIndex":7493,"stopIndex":7539,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1055}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1057":{"name":"fitWidth","type":"propertyDef","startIndex":7571,"stopIndex":7595,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1058},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1058":{"name":"shape appearance","type":"categoryDef","startIndex":7541,"stopIndex":7590,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1057}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1059":{"name":"requestKeyboardFocus","type":"propertyDef","startIndex":7611,"stopIndex":7665,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1060},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1060":{"name":"focus","type":"categoryDef","startIndex":7592,"stopIndex":7659,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1059}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1061":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":7671,"stopIndex":7871,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1062}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1063}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1062":{"name":"makeLabel","type":"propertyDef","startIndex":7708,"stopIndex":7866,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1061},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1063":{"name":"default category","type":"categoryDef","startIndex":7698,"stopIndex":7860,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1062}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1064":{"name":null,"type":"comment","startIndex":7872,"stopIndex":7872,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1065":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":7873,"stopIndex":9961,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1066},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1070},{"__isSmartRef__":true,"id":1071},{"__isSmartRef__":true,"id":1072}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1067},{"__isSmartRef__":true,"id":1069}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1066":{"name":"logError","type":"propertyDef","startIndex":7921,"stopIndex":8141,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1067},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1065},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1067":{"name":"debugging","type":"categoryDef","startIndex":7898,"stopIndex":8136,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1066}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1068":{"name":"setStatusMessage","type":"propertyDef","startIndex":8159,"stopIndex":9496,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1069},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1065},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1069":{"name":"logging","type":"categoryDef","startIndex":8138,"stopIndex":9950,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1070},{"__isSmartRef__":true,"id":1071},{"__isSmartRef__":true,"id":1072}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1070":{"name":"alert","type":"propertyDef","startIndex":9498,"stopIndex":9614,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1069},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1065},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1071":{"name":"alertOK","type":"propertyDef","startIndex":9616,"stopIndex":9755,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1069},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1065},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1072":{"name":"addProgressBar","type":"propertyDef","startIndex":9757,"stopIndex":9955,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1069},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1065},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1073":{"name":"lively.morphic.HandMorph","type":"klassExtensionDef","startIndex":9962,"stopIndex":10047,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1074}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1075}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1074":{"name":"setKeyboardFocus","type":"propertyDef","startIndex":10010,"stopIndex":10042,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1075},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":1073},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1075":{"name":"focus","type":"categoryDef","startIndex":9991,"stopIndex":10036,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1074}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1076":{"name":null,"type":"comment","startIndex":10048,"stopIndex":10088,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1077":{"name":"lively.morphic.Panel","type":"klassDef","startIndex":10089,"stopIndex":10297,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1078},{"__isSmartRef__":true,"id":1080}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1079},{"__isSmartRef__":true,"id":1081}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1078":{"name":"style","type":"propertyDef","startIndex":10155,"stopIndex":10189,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1079},"className":"lively.morphic.Panel","_owner":{"__isSmartRef__":true,"id":1077},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1079":{"name":"settings","type":"categoryDef","startIndex":10133,"stopIndex":10184,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1078}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1080":{"name":"initialize","type":"propertyDef","startIndex":10212,"stopIndex":10292,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1081},"className":"lively.morphic.Panel","_owner":{"__isSmartRef__":true,"id":1077},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1081":{"name":"initializing","type":"categoryDef","startIndex":10186,"stopIndex":10286,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1080}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1082":{"name":null,"type":"comment","startIndex":10298,"stopIndex":10298,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1083":{"name":"lively.morphic.Panel","type":"klassExtensionDef","startIndex":10299,"stopIndex":11239,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1084}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1085}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1084":{"name":"makePanedPanel","type":"propertyDef","startIndex":10337,"stopIndex":11235,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1085},"className":"lively.morphic.Panel","_owner":{"__isSmartRef__":true,"id":1083},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1085":{"name":"default category","type":"categoryDef","startIndex":10327,"stopIndex":11228,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1084}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1086":{"name":null,"type":"comment","startIndex":11240,"stopIndex":11240,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1087":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":11241,"stopIndex":11474,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1088},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1089}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1088":{"name":"innerMorph","type":"propertyDef","startIndex":11299,"stopIndex":11338,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1089},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1087},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1089":{"name":"deprecated interface","type":"categoryDef","startIndex":11265,"stopIndex":11463,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1088},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1090":{"name":"showChangeClue","type":"propertyDef","startIndex":11340,"stopIndex":11370,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1089},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1087},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1091":{"name":"getVerticalScrollPosition","type":"propertyDef","startIndex":11372,"stopIndex":11426,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1089},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1087},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1092":{"name":"setVerticalScrollPosition","type":"propertyDef","startIndex":11428,"stopIndex":11469,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1089},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1087},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1093":{"name":"lively.morphic.Button","type":"klassExtensionDef","startIndex":11475,"stopIndex":11606,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1094},{"__isSmartRef__":true,"id":1096}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1095}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1094":{"name":"setIsActive","type":"propertyDef","startIndex":11528,"stopIndex":11559,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1095},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1093},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1095":{"name":"old interface","type":"categoryDef","startIndex":11501,"stopIndex":11595,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1094},{"__isSmartRef__":true,"id":1096}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1096":{"name":"getIsActive","type":"propertyDef","startIndex":11561,"stopIndex":11601,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1095},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1093},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1097":{"name":null,"type":"comment","startIndex":11607,"stopIndex":11607,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1098":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":11608,"stopIndex":11808,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1099},{"__isSmartRef__":true,"id":1101},{"__isSmartRef__":true,"id":1102}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1100},{"__isSmartRef__":true,"id":1103}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1099":{"name":"innerMorph","type":"propertyDef","startIndex":11666,"stopIndex":11705,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1100},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1098},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1100":{"name":"deprecated interface","type":"categoryDef","startIndex":11632,"stopIndex":11744,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1099},{"__isSmartRef__":true,"id":1101}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1101":{"name":"addMenuButton","type":"propertyDef","startIndex":11707,"stopIndex":11749,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1100},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1098},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1102":{"name":"clearFilter","type":"propertyDef","startIndex":11776,"stopIndex":11803,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1103},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1098},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1103":{"name":"filter interface","type":"categoryDef","startIndex":11746,"stopIndex":11797,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":1102}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1104":{"name":null,"type":"comment","startIndex":11809,"stopIndex":11810,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1105":{"_moduleName":"lively.morphic.ObjectMigration","_type":"js","_ast":{"__isSmartRef__":true,"id":1106},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"1106":{"name":"lively.morphic.ObjectMigration","type":"moduleDef","startIndex":0,"stopIndex":1107,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[{"__isSmartRef__":true,"id":1107},{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1113}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1107":{"name":null,"type":"comment","startIndex":83,"stopIndex":263,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1108":{"name":"ShapeGetterAndSetterRefactoringLayer","type":"copDef","startIndex":264,"stopIndex":1087,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[{"__isSmartRef__":true,"id":1109},{"__isSmartRef__":true,"id":1112}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1109":{"name":"lively.morphic.Shapes.Shape","type":"copSubElement","startIndex":315,"stopIndex":1074,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[{"__isSmartRef__":true,"id":1110}],"sourceControl":{"__isSmartRef__":true,"id":148},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":1108},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1110":{"name":"onrestore","type":"propertyDef","startIndex":359,"stopIndex":1071,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1111},"_owner":{"__isSmartRef__":true,"id":1109},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1111":{"name":"default category","type":"categoryDef","startIndex":93,"stopIndex":809,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":1110}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1112":{"name":"beGlobal()","type":"copSubElement","startIndex":1075,"stopIndex":1085,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_owner":{"__isSmartRef__":true,"id":1108},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1113":{"name":null,"type":"comment","startIndex":1088,"stopIndex":1088,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1114":{"_moduleName":"lively.morphic.Rendering","_type":"js","_ast":{"__isSmartRef__":true,"id":1115},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"1115":{"name":"lively.morphic.Rendering","type":"moduleDef","startIndex":0,"stopIndex":10333,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1117},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1155},{"__isSmartRef__":true,"id":1183},{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1190},{"__isSmartRef__":true,"id":1191},{"__isSmartRef__":true,"id":1200}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1116":{"name":null,"type":"comment","startIndex":111,"stopIndex":111,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1117":{"name":"lively.morphic.Rendering.DOMInterface","type":"klassDef","startIndex":112,"stopIndex":6474,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1121},{"__isSmartRef__":true,"id":1123},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1125},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1127},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1133},{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1137},{"__isSmartRef__":true,"id":1139},{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1142},{"__isSmartRef__":true,"id":1143},{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1145},{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1147},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1149},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1151},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1153}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":1119},{"__isSmartRef__":true,"id":1122},{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1135},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1141}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1118":{"name":"canvasId","type":"propertyDef","startIndex":183,"stopIndex":221,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1119},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1119":{"name":"settings","type":"categoryDef","startIndex":169,"stopIndex":290,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1120}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1120":{"name":"html5CssPrefix","type":"propertyDef","startIndex":223,"stopIndex":287,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1119},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1121":{"name":"canvasRawNode","type":"propertyDef","startIndex":311,"stopIndex":535,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1122},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1122":{"name":"node creation","type":"categoryDef","startIndex":292,"stopIndex":1242,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1121},{"__isSmartRef__":true,"id":1123},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1125},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1127},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1123":{"name":"svgNode","type":"propertyDef","startIndex":537,"stopIndex":651,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1122},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1124":{"name":"svgRect","type":"propertyDef","startIndex":653,"stopIndex":711,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1122},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1125":{"name":"svgEllipse","type":"propertyDef","startIndex":713,"stopIndex":778,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1122},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1126":{"name":"svgGroup","type":"propertyDef","startIndex":780,"stopIndex":836,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1122},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1127":{"name":"htmlRect","type":"propertyDef","startIndex":838,"stopIndex":892,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1122},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1128":{"name":"htmlCanvas","type":"propertyDef","startIndex":894,"stopIndex":1071,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1122},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1129":{"name":"htmlImg","type":"propertyDef","startIndex":1073,"stopIndex":1238,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1122},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1130":{"name":"isCanvasElement","type":"propertyDef","startIndex":1257,"stopIndex":1391,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1131":{"name":"testing","type":"categoryDef","startIndex":1244,"stopIndex":1555,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1133}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1132":{"name":"isSVG","type":"propertyDef","startIndex":1393,"stopIndex":1470,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1133":{"name":"isHTML","type":"propertyDef","startIndex":1472,"stopIndex":1552,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1134":{"name":"append","type":"propertyDef","startIndex":1585,"stopIndex":1916,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1135},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1135":{"name":"appending and removing","type":"categoryDef","startIndex":1557,"stopIndex":2018,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1136}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1136":{"name":"remove","type":"propertyDef","startIndex":1918,"stopIndex":2015,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1135},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1137":{"name":"getPosition","type":"propertyDef","startIndex":2042,"stopIndex":2339,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1138},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1138":{"name":"accessing -- DOM","type":"categoryDef","startIndex":2020,"stopIndex":2689,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1137},{"__isSmartRef__":true,"id":1139}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1139":{"name":"getExtent","type":"propertyDef","startIndex":2341,"stopIndex":2686,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1138},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1140":{"name":"setAttr","type":"propertyDef","startIndex":2709,"stopIndex":2808,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1141":{"name":"manipulating","type":"categoryDef","startIndex":2691,"stopIndex":6471,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1142},{"__isSmartRef__":true,"id":1143},{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1145},{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1147},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1149},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1151},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1153}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1142":{"name":"setFill","type":"propertyDef","startIndex":2810,"stopIndex":3301,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1143":{"name":"setSVGFillOrStrokePaint","type":"propertyDef","startIndex":3303,"stopIndex":4123,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1144":{"name":"setHTMLGradient","type":"propertyDef","startIndex":4125,"stopIndex":4270,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1145":{"name":"setPosition","type":"propertyDef","startIndex":4274,"stopIndex":4687,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1146":{"name":"setHTMLTransform","type":"propertyDef","startIndex":4689,"stopIndex":4995,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1147":{"name":"setExtent","type":"propertyDef","startIndex":5000,"stopIndex":5300,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1148":{"name":"setWidth","type":"propertyDef","startIndex":5302,"stopIndex":5510,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1149":{"name":"setHeight","type":"propertyDef","startIndex":5512,"stopIndex":5723,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1150":{"name":"setMaxWidth","type":"propertyDef","startIndex":5727,"stopIndex":5937,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1151":{"name":"setMaxHeight","type":"propertyDef","startIndex":5939,"stopIndex":6152,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1152":{"name":"setHTMLBorderRadiusPoint","type":"propertyDef","startIndex":6156,"stopIndex":6269,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1153":{"name":"setHTMLBorderRadius","type":"propertyDef","startIndex":6271,"stopIndex":6467,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1141},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1154":{"name":null,"type":"comment","startIndex":6475,"stopIndex":6475,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1155":{"name":"lively.morphic.Rendering.RenderContext","type":"klassDef","startIndex":6476,"stopIndex":8475,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1159},{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1163},{"__isSmartRef__":true,"id":1165},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1171},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1180},{"__isSmartRef__":true,"id":1181}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":1157},{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1179},{"__isSmartRef__":true,"id":1182}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1156":{"name":"domInterface","type":"propertyDef","startIndex":6548,"stopIndex":6606,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1157},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1157":{"name":"settings","type":"categoryDef","startIndex":6534,"stopIndex":6659,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1159}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1158":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":6608,"stopIndex":6631,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1157},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1159":{"name":"morphDispatchTable","type":"propertyDef","startIndex":6633,"stopIndex":6656,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1157},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1160":{"name":"newInstance","type":"propertyDef","startIndex":6675,"stopIndex":6774,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1161},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1161":{"name":"creation","type":"categoryDef","startIndex":6661,"stopIndex":6926,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1162}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1162":{"name":"newForChild","type":"propertyDef","startIndex":6776,"stopIndex":6923,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1161},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1163":{"name":"setParentNode","type":"propertyDef","startIndex":6943,"stopIndex":7000,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1164},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1164":{"name":"accessing","type":"categoryDef","startIndex":6928,"stopIndex":7109,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1163},{"__isSmartRef__":true,"id":1165},{"__isSmartRef__":true,"id":1166}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1165":{"name":"getMorphNode","type":"propertyDef","startIndex":7002,"stopIndex":7053,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1164},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1166":{"name":"getShapeNode","type":"propertyDef","startIndex":7055,"stopIndex":7106,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1164},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1167":{"name":"append","type":"propertyDef","startIndex":7126,"stopIndex":7212,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1168":{"name":"rendering","type":"categoryDef","startIndex":7111,"stopIndex":7402,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1169":{"name":"appendShape","type":"propertyDef","startIndex":7214,"stopIndex":7290,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1170":{"name":"replaceRenderContext","type":"propertyDef","startIndex":7292,"stopIndex":7399,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1168},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1171":{"name":"shapeDispatch","type":"propertyDef","startIndex":7416,"stopIndex":7680,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1172},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1172":{"name":"update","type":"categoryDef","startIndex":7404,"stopIndex":7951,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1171},{"__isSmartRef__":true,"id":1173}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1173":{"name":"morphDispatch","type":"propertyDef","startIndex":7682,"stopIndex":7948,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1172},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1174":{"name":"morphRemoved","type":"propertyDef","startIndex":7966,"stopIndex":8056,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1175},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1175":{"name":"removal","type":"categoryDef","startIndex":7953,"stopIndex":8245,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1176":{"name":"shapeRemoved","type":"propertyDef","startIndex":8058,"stopIndex":8148,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1175},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1177":{"name":"removeNode","type":"propertyDef","startIndex":8150,"stopIndex":8242,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1175},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1178":{"name":"isHTML","type":"propertyDef","startIndex":8260,"stopIndex":8325,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1179},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1179":{"name":"testing","type":"categoryDef","startIndex":8247,"stopIndex":8393,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1180}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1180":{"name":"isSVG","type":"propertyDef","startIndex":8327,"stopIndex":8390,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1179},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1181":{"name":"toString","type":"propertyDef","startIndex":8410,"stopIndex":8470,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1182},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":1155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1182":{"name":"debugging","type":"categoryDef","startIndex":8395,"stopIndex":8472,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1181}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1183":{"name":null,"type":"comment","startIndex":8476,"stopIndex":8476,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1184":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":8477,"stopIndex":9456,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1185},{"__isSmartRef__":true,"id":1187},{"__isSmartRef__":true,"id":1188},{"__isSmartRef__":true,"id":1189}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1186}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1185":{"name":"renderUsing","type":"propertyDef","startIndex":8525,"stopIndex":8613,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1186},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1184},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1186":{"name":"rendering","type":"categoryDef","startIndex":8510,"stopIndex":9453,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1185},{"__isSmartRef__":true,"id":1187},{"__isSmartRef__":true,"id":1188},{"__isSmartRef__":true,"id":1189}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1187":{"name":"renderAfterUsing","type":"propertyDef","startIndex":8615,"stopIndex":8776,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1186},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1184},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1188":{"name":"replaceRenderContextWith","type":"propertyDef","startIndex":8778,"stopIndex":9109,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1186},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1184},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1189":{"name":"replaceRenderContextCompletely","type":"propertyDef","startIndex":9111,"stopIndex":9451,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1186},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1184},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1190":{"name":null,"type":"comment","startIndex":9457,"stopIndex":9457,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1191":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":9458,"stopIndex":10313,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1192},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1195},{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1197},{"__isSmartRef__":true,"id":1198}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1193},{"__isSmartRef__":true,"id":1199}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1192":{"name":"setRenderContext","type":"propertyDef","startIndex":9525,"stopIndex":9614,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1191},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1193":{"name":"accessing -- renderer","type":"categoryDef","startIndex":9498,"stopIndex":10126,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1192},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1195},{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1197}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1194":{"name":"renderContext","type":"propertyDef","startIndex":9616,"stopIndex":9766,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1191},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1195":{"name":"renderContextDispatch","type":"propertyDef","startIndex":9768,"stopIndex":9881,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1191},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1196":{"name":"shapeSetter","type":"propertyDef","startIndex":9883,"stopIndex":10055,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1191},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1197":{"name":"shapeGetter","type":"propertyDef","startIndex":10057,"stopIndex":10121,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1193},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1191},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1198":{"name":"renderUsing","type":"propertyDef","startIndex":10143,"stopIndex":10308,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1199},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1191},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1199":{"name":"rendering","type":"categoryDef","startIndex":10128,"stopIndex":10310,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":1198}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1200":{"name":null,"type":"comment","startIndex":10314,"stopIndex":10314,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1201":{"_moduleName":"lively.morphic.ScriptingSupport","_type":"js","_ast":{"__isSmartRef__":true,"id":1202},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"1202":{"name":"lively.morphic.ScriptingSupport","type":"moduleDef","startIndex":0,"stopIndex":2219,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":1203},{"__isSmartRef__":true,"id":1204},{"__isSmartRef__":true,"id":1213},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1216},{"__isSmartRef__":true,"id":1217},{"__isSmartRef__":true,"id":1221}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1203":{"name":null,"type":"comment","startIndex":112,"stopIndex":112,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1204":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":113,"stopIndex":1862,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1207},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1209},{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1211}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1212}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1205":{"name":"setName","type":"propertyDef","startIndex":158,"stopIndex":203,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1206":{"name":"naming","type":"categoryDef","startIndex":146,"stopIndex":1252,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1207},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1209},{"__isSmartRef__":true,"id":1210}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1207":{"name":"getName","type":"propertyDef","startIndex":205,"stopIndex":246,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1208":{"name":"get","type":"propertyDef","startIndex":248,"stopIndex":397,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1209":{"name":"getMorphNamed","type":"propertyDef","startIndex":399,"stopIndex":793,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1210":{"name":"getBreadthFirstUpwards","type":"propertyDef","startIndex":795,"stopIndex":1249,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1211":{"name":"asSVGLogo","type":"propertyDef","startIndex":1270,"stopIndex":1857,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1212},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1212":{"name":"conversion","type":"categoryDef","startIndex":1254,"stopIndex":1859,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":1211}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1213":{"name":null,"type":"comment","startIndex":1863,"stopIndex":1863,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1214":{"name":"lively.PartsBin.PartTrait","type":"traitDef","startIndex":1864,"stopIndex":1929,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":1215}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1215":{"name":" -> lively.morphic.Morph","type":"traitSubElement","startIndex":1898,"stopIndex":1927,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_owner":{"__isSmartRef__":true,"id":1214},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1216":{"name":null,"type":"comment","startIndex":1930,"stopIndex":1930,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1217":{"name":"Global","type":"klassExtensionDef","startIndex":1931,"stopIndex":2199,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1220}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1219}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1218":{"name":"$morph","type":"propertyDef","startIndex":1955,"stopIndex":2137,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1219},"className":"Global","_owner":{"__isSmartRef__":true,"id":1217},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1219":{"name":"default category","type":"categoryDef","startIndex":1953,"stopIndex":2196,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1220}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1220":{"name":"$world","type":"propertyDef","startIndex":2139,"stopIndex":2194,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1219},"className":"Global","_owner":{"__isSmartRef__":true,"id":1217},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1221":{"name":null,"type":"comment","startIndex":2200,"stopIndex":2200,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1222":{"_moduleName":"lively.morphic.Serialization","_type":"js","_ast":{"__isSmartRef__":true,"id":1223},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"1223":{"name":"lively.morphic.Serialization","type":"moduleDef","startIndex":0,"stopIndex":6806,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1224},{"__isSmartRef__":true,"id":1225},{"__isSmartRef__":true,"id":1229},{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1241},{"__isSmartRef__":true,"id":1242},{"__isSmartRef__":true,"id":1245},{"__isSmartRef__":true,"id":1246},{"__isSmartRef__":true,"id":1258},{"__isSmartRef__":true,"id":1259},{"__isSmartRef__":true,"id":1265},{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1272},{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1277},{"__isSmartRef__":true,"id":1278},{"__isSmartRef__":true,"id":1281}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1224":{"name":null,"type":"comment","startIndex":193,"stopIndex":193,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1225":{"name":"ObjectGraphLinearizer","type":"klassExtensionDef","startIndex":194,"stopIndex":856,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1226},{"__isSmartRef__":true,"id":1228}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1227}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1226":{"name":"forNewLively","type":"propertyDef","startIndex":233,"stopIndex":578,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1227},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":1225},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1227":{"name":"default category","type":"categoryDef","startIndex":231,"stopIndex":853,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1226},{"__isSmartRef__":true,"id":1228}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1228":{"name":"forNewLivelyCopy","type":"propertyDef","startIndex":580,"stopIndex":851,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1227},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":1225},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1229":{"name":"CopyOnlySubmorphsPlugin","type":"klassDef","startIndex":857,"stopIndex":1916,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1230},{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1236},{"__isSmartRef__":true,"id":1237}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"ObjectLinearizerPlugin","categories":[{"__isSmartRef__":true,"id":1231},{"__isSmartRef__":true,"id":1233},{"__isSmartRef__":true,"id":1235}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1230":{"name":"initialize","type":"propertyDef","startIndex":934,"stopIndex":1030,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1231},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":1229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1231":{"name":"initializing","type":"categoryDef","startIndex":916,"stopIndex":1033,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1230}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1232":{"name":"copyAsMorphRef","type":"propertyDef","startIndex":1048,"stopIndex":1199,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1233},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":1229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1233":{"name":"copying","type":"categoryDef","startIndex":1035,"stopIndex":1202,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1232}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1234":{"name":"ignoreProp","type":"propertyDef","startIndex":1226,"stopIndex":1369,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1235},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":1229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1235":{"name":"plugin interface","type":"categoryDef","startIndex":1204,"stopIndex":1913,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1236},{"__isSmartRef__":true,"id":1237}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1236":{"name":"serializeObj","type":"propertyDef","startIndex":1371,"stopIndex":1762,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1235},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":1229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1237":{"name":"deserializeObj","type":"propertyDef","startIndex":1764,"stopIndex":1911,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1235},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":1229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1238":{"name":"IgnoreEpiMorphsPlugin","type":"klassDef","startIndex":1917,"stopIndex":2076,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1239}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"ObjectLinearizerPlugin","categories":[{"__isSmartRef__":true,"id":1240}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1239":{"name":"ignoreProp","type":"propertyDef","startIndex":1996,"stopIndex":2071,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1240},"className":"IgnoreEpiMorphsPlugin","_owner":{"__isSmartRef__":true,"id":1238},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1240":{"name":"plugin interface","type":"categoryDef","startIndex":1974,"stopIndex":2073,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1239}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1241":{"name":null,"type":"comment","startIndex":2077,"stopIndex":2077,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1242":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":2078,"stopIndex":2171,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1243}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1244}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1243":{"name":"doNotSerialize","type":"propertyDef","startIndex":2131,"stopIndex":2166,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1244},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1242},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1244":{"name":"copying","type":"categoryDef","startIndex":2118,"stopIndex":2168,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1243}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1245":{"name":null,"type":"comment","startIndex":2172,"stopIndex":2172,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1246":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2173,"stopIndex":3685,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1247},{"__isSmartRef__":true,"id":1249},{"__isSmartRef__":true,"id":1251},{"__isSmartRef__":true,"id":1252},{"__isSmartRef__":true,"id":1253},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1255},{"__isSmartRef__":true,"id":1257}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1248},{"__isSmartRef__":true,"id":1250},{"__isSmartRef__":true,"id":1256}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1247":{"name":"onrestore","type":"propertyDef","startIndex":2225,"stopIndex":2517,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1248},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1248":{"name":"serialization","type":"categoryDef","startIndex":2206,"stopIndex":2520,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1247}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1249":{"name":"doNotSerialize","type":"propertyDef","startIndex":2535,"stopIndex":2586,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1250},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1250":{"name":"copying","type":"categoryDef","startIndex":2522,"stopIndex":3448,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1249},{"__isSmartRef__":true,"id":1251},{"__isSmartRef__":true,"id":1252},{"__isSmartRef__":true,"id":1253},{"__isSmartRef__":true,"id":1254}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1251":{"name":"isSubmorphOf","type":"propertyDef","startIndex":2588,"stopIndex":2764,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1250},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1252":{"name":"copy","type":"propertyDef","startIndex":2766,"stopIndex":2927,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1250},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1253":{"name":"basicCopy","type":"propertyDef","startIndex":2929,"stopIndex":3017,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1250},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1254":{"name":"restoreRenderContextAfterCopy","type":"propertyDef","startIndex":3019,"stopIndex":3401,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1250},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1255":{"name":"serializeToJSON","type":"propertyDef","startIndex":3425,"stopIndex":3582,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1256},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1256":{"name":"serialization","type":"categoryDef","startIndex":3450,"stopIndex":3726,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1255},{"__isSmartRef__":true,"id":1257}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1257":{"name":"onLoadFromPartsBin","type":"propertyDef","startIndex":3584,"stopIndex":3680,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1256},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1258":{"name":null,"type":"comment","startIndex":3686,"stopIndex":3686,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1259":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":3687,"stopIndex":4379,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1260},{"__isSmartRef__":true,"id":1262},{"__isSmartRef__":true,"id":1263},{"__isSmartRef__":true,"id":1264}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1261}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1260":{"name":"doNotSerialize","type":"propertyDef","startIndex":3738,"stopIndex":3789,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1261},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1259},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1261":{"name":"serialization","type":"categoryDef","startIndex":3763,"stopIndex":4420,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1260},{"__isSmartRef__":true,"id":1262},{"__isSmartRef__":true,"id":1263},{"__isSmartRef__":true,"id":1264}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1262":{"name":"onstore","type":"propertyDef","startIndex":3791,"stopIndex":3912,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1261},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1259},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1263":{"name":"onrestore","type":"propertyDef","startIndex":3914,"stopIndex":3983,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1261},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1259},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1264":{"name":"restoreRenderContextAfterCopy","type":"propertyDef","startIndex":3985,"stopIndex":4373,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1261},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1259},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1265":{"name":null,"type":"comment","startIndex":4380,"stopIndex":4380,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1266":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":4381,"stopIndex":6202,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1267},{"__isSmartRef__":true,"id":1269},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1271}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1268}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1267":{"name":"onrestore","type":"propertyDef","startIndex":4433,"stopIndex":4512,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1266},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1268":{"name":"serialization","type":"categoryDef","startIndex":4458,"stopIndex":6243,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1267},{"__isSmartRef__":true,"id":1269},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1271}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1269":{"name":"interactiveSaveWorldAs","type":"propertyDef","startIndex":4514,"stopIndex":4816,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1266},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1270":{"name":"saveWorldAs","type":"propertyDef","startIndex":4818,"stopIndex":6095,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1266},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1271":{"name":"saveWorld","type":"propertyDef","startIndex":6097,"stopIndex":6196,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1268},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1266},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1272":{"name":null,"type":"comment","startIndex":6203,"stopIndex":6203,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1273":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":6204,"stopIndex":6658,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1274},{"__isSmartRef__":true,"id":1276}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1275}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1274":{"name":"createFromJSONOn","type":"propertyDef","startIndex":6242,"stopIndex":6353,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1275},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1275":{"name":"default category","type":"categoryDef","startIndex":6284,"stopIndex":6741,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1274},{"__isSmartRef__":true,"id":1276}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1276":{"name":"createFromJSOOn","type":"propertyDef","startIndex":6355,"stopIndex":6653,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1275},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1277":{"name":null,"type":"comment","startIndex":6659,"stopIndex":6659,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1278":{"name":"lively.morphic.TextEditor","type":"klassExtensionDef","startIndex":6660,"stopIndex":6786,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1279}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1280}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1279":{"name":"onrestore","type":"propertyDef","startIndex":6717,"stopIndex":6781,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1280},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1278},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1280":{"name":"serialization","type":"categoryDef","startIndex":6784,"stopIndex":6869,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":1279}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1281":{"name":null,"type":"comment","startIndex":6787,"stopIndex":6787,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1282":{"_moduleName":"lively.morphic.Shapes","_type":"js","_ast":{"__isSmartRef__":true,"id":1283},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"1283":{"name":"lively.morphic.Shapes","type":"moduleDef","startIndex":0,"stopIndex":5431,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1284},{"__isSmartRef__":true,"id":1285},{"__isSmartRef__":true,"id":1307},{"__isSmartRef__":true,"id":1308},{"__isSmartRef__":true,"id":1309},{"__isSmartRef__":true,"id":1310},{"__isSmartRef__":true,"id":1311},{"__isSmartRef__":true,"id":1317},{"__isSmartRef__":true,"id":1325},{"__isSmartRef__":true,"id":1334},{"__isSmartRef__":true,"id":1346},{"__isSmartRef__":true,"id":1354}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1284":{"name":null,"type":"comment","startIndex":62,"stopIndex":62,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1285":{"name":"lively.morphic.Shapes.Shape","type":"klassDef","startIndex":63,"stopIndex":1665,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1286},{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1290},{"__isSmartRef__":true,"id":1291},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1293},{"__isSmartRef__":true,"id":1294},{"__isSmartRef__":true,"id":1295},{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1297},{"__isSmartRef__":true,"id":1298},{"__isSmartRef__":true,"id":1299},{"__isSmartRef__":true,"id":1300},{"__isSmartRef__":true,"id":1301},{"__isSmartRef__":true,"id":1302},{"__isSmartRef__":true,"id":1303},{"__isSmartRef__":true,"id":1304},{"__isSmartRef__":true,"id":1305},{"__isSmartRef__":true,"id":1306}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":1287},{"__isSmartRef__":true,"id":1289}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1286":{"name":"initialize","type":"propertyDef","startIndex":128,"stopIndex":200,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1287},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1287":{"name":"initializing","type":"categoryDef","startIndex":110,"stopIndex":203,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1286}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1288":{"name":"setPosition","type":"propertyDef","startIndex":220,"stopIndex":281,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1289":{"name":"accessing","type":"categoryDef","startIndex":205,"stopIndex":1662,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1290},{"__isSmartRef__":true,"id":1291},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1293},{"__isSmartRef__":true,"id":1294},{"__isSmartRef__":true,"id":1295},{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1297},{"__isSmartRef__":true,"id":1298},{"__isSmartRef__":true,"id":1299},{"__isSmartRef__":true,"id":1300},{"__isSmartRef__":true,"id":1301},{"__isSmartRef__":true,"id":1302},{"__isSmartRef__":true,"id":1303},{"__isSmartRef__":true,"id":1304},{"__isSmartRef__":true,"id":1305},{"__isSmartRef__":true,"id":1306}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1290":{"name":"getPosition","type":"propertyDef","startIndex":283,"stopIndex":343,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1291":{"name":"setExtent","type":"propertyDef","startIndex":345,"stopIndex":419,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1292":{"name":"getExtent","type":"propertyDef","startIndex":421,"stopIndex":491,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1293":{"name":"setBounds","type":"propertyDef","startIndex":493,"stopIndex":615,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1294":{"name":"getBounds","type":"propertyDef","startIndex":617,"stopIndex":694,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1295":{"name":"setFill","type":"propertyDef","startIndex":696,"stopIndex":762,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1296":{"name":"getFill","type":"propertyDef","startIndex":764,"stopIndex":828,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1297":{"name":"setFillOpacity","type":"propertyDef","startIndex":830,"stopIndex":919,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1298":{"name":"getFillOpacity","type":"propertyDef","startIndex":921,"stopIndex":997,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1299":{"name":"setBorderWidth","type":"propertyDef","startIndex":999,"stopIndex":1081,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1300":{"name":"getBorderWidth","type":"propertyDef","startIndex":1083,"stopIndex":1159,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1301":{"name":"setBorderColor","type":"propertyDef","startIndex":1161,"stopIndex":1241,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1302":{"name":"getBorderColor","type":"propertyDef","startIndex":1243,"stopIndex":1327,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1303":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":1329,"stopIndex":1419,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1304":{"name":"getStrokeOpacity","type":"propertyDef","startIndex":1421,"stopIndex":1501,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1305":{"name":"setBorderRadius","type":"propertyDef","startIndex":1503,"stopIndex":1580,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1306":{"name":"getBorderRadius","type":"propertyDef","startIndex":1582,"stopIndex":1660,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1289},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1285},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1307":{"name":null,"type":"comment","startIndex":1666,"stopIndex":1667,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1308":{"name":"lively.morphic.Shapes.Rectangle","type":"klassDef","startIndex":1668,"stopIndex":1740,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Shapes.Shape","categories":[],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1309":{"name":null,"type":"comment","startIndex":1741,"stopIndex":1741,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1310":{"name":"lively.morphic.Shapes.Ellipse","type":"klassDef","startIndex":1742,"stopIndex":1812,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Shapes.Shape","categories":[],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1311":{"name":"lively.morphic.Shapes.Image","type":"klassDef","startIndex":1813,"stopIndex":2135,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1312},{"__isSmartRef__":true,"id":1314},{"__isSmartRef__":true,"id":1316}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Shapes.Shape","categories":[{"__isSmartRef__":true,"id":1313}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1312":{"name":"setImageURL","type":"propertyDef","startIndex":1896,"stopIndex":1976,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1313},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1313":{"name":"accessing","type":"categoryDef","startIndex":1881,"stopIndex":2168,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1312},{"__isSmartRef__":true,"id":1314},{"__isSmartRef__":true,"id":1316}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1314":{"name":"getImageURL","type":"propertyDef","startIndex":1978,"stopIndex":2042,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1313},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1315":{"name":"lively.morphic.Shapes.Image","type":"klassDef","startIndex":1813,"stopIndex":2171,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1312},{"__isSmartRef__":true,"id":1314},{"__isSmartRef__":true,"id":1316}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Shapes.Shape","categories":[{"__isSmartRef__":true,"id":1313}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1316":{"name":"getNativeExtent","type":"propertyDef","startIndex":2044,"stopIndex":2129,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1313},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1317":{"name":"lively.morphic.Shapes.External","type":"klassDef","startIndex":2136,"stopIndex":2538,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1318},{"__isSmartRef__":true,"id":1320},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Shapes.Shape","categories":[{"__isSmartRef__":true,"id":1319},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1324}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1318":{"name":"documentation","type":"propertyDef","startIndex":2226,"stopIndex":2288,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1319},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1317},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1319":{"name":"documentation","type":"categoryDef","startIndex":2119,"stopIndex":2203,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1318}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1320":{"name":"doNotSerialize","type":"propertyDef","startIndex":2311,"stopIndex":2341,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1321},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1317},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1321":{"name":"initializing","type":"categoryDef","startIndex":2205,"stopIndex":2355,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1320},{"__isSmartRef__":true,"id":1322}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1322":{"name":"initialize","type":"propertyDef","startIndex":2343,"stopIndex":2440,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1321},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1317},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1323":{"name":"getExtent","type":"propertyDef","startIndex":2460,"stopIndex":2533,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1324},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":1317},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1324":{"name":"accessing","type":"categoryDef","startIndex":2357,"stopIndex":2447,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1323}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1325":{"name":"lively.morphic.Gradient","type":"klassDef","startIndex":2539,"stopIndex":3047,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1328},{"__isSmartRef__":true,"id":1330},{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":1333}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":1327},{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1331}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1326":{"name":"isGradient","type":"propertyDef","startIndex":2598,"stopIndex":2615,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1327},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1325},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1327":{"name":"properties","type":"categoryDef","startIndex":2494,"stopIndex":2530,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1326}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1328":{"name":"initialize","type":"propertyDef","startIndex":2638,"stopIndex":2695,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1329},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1325},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1329":{"name":"initializing","type":"categoryDef","startIndex":2532,"stopIndex":2610,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1328}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1330":{"name":"setStops","type":"propertyDef","startIndex":2715,"stopIndex":2774,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1331},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1325},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1331":{"name":"accessing","type":"categoryDef","startIndex":2612,"stopIndex":2956,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1330},{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":1333}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1332":{"name":"getStopsLighter","type":"propertyDef","startIndex":2776,"stopIndex":2909,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1331},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1325},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1333":{"name":"getStopsDarker","type":"propertyDef","startIndex":2911,"stopIndex":3042,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1331},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":1325},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1334":{"name":"lively.morphic.LinearGradient","type":"klassDef","startIndex":3048,"stopIndex":4346,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1335},{"__isSmartRef__":true,"id":1337},{"__isSmartRef__":true,"id":1339},{"__isSmartRef__":true,"id":1341},{"__isSmartRef__":true,"id":1343},{"__isSmartRef__":true,"id":1344}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Gradient","categories":[{"__isSmartRef__":true,"id":1336},{"__isSmartRef__":true,"id":1338},{"__isSmartRef__":true,"id":1340},{"__isSmartRef__":true,"id":1342},{"__isSmartRef__":true,"id":1345}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1335":{"name":"vectors","type":"propertyDef","startIndex":3130,"stopIndex":3403,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1336},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1334},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1336":{"name":"properties","type":"categoryDef","startIndex":3026,"stopIndex":3318,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1335}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1337":{"name":"initialize","type":"propertyDef","startIndex":3426,"stopIndex":3518,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1338},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1334},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1338":{"name":"initializing","type":"categoryDef","startIndex":3320,"stopIndex":3433,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1337}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1339":{"name":"setVector","type":"propertyDef","startIndex":3538,"stopIndex":3678,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1340},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1334},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1340":{"name":"accessing","type":"categoryDef","startIndex":3435,"stopIndex":3593,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1339}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1341":{"name":"lighter","type":"propertyDef","startIndex":3700,"stopIndex":3789,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1342},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1334},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1342":{"name":"convenience","type":"categoryDef","startIndex":3595,"stopIndex":3793,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1341},{"__isSmartRef__":true,"id":1343}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1343":{"name":"darker","type":"propertyDef","startIndex":3791,"stopIndex":3878,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1342},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1334},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1344":{"name":"toCSSString","type":"propertyDef","startIndex":3902,"stopIndex":4340,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1345},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":1334},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1345":{"name":"HTML rendering","type":"categoryDef","startIndex":3795,"stopIndex":4255,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1344}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1346":{"name":"lively.morphic.RadialGradient","type":"klassDef","startIndex":4347,"stopIndex":5411,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1347},{"__isSmartRef__":true,"id":1349},{"__isSmartRef__":true,"id":1351},{"__isSmartRef__":true,"id":1352}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Gradient","categories":[{"__isSmartRef__":true,"id":1348},{"__isSmartRef__":true,"id":1350},{"__isSmartRef__":true,"id":1353}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1347":{"name":"initialize","type":"propertyDef","startIndex":4431,"stopIndex":4533,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1348},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":1346},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1348":{"name":"initializing","type":"categoryDef","startIndex":4325,"stopIndex":4448,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1347}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1349":{"name":"lighter","type":"propertyDef","startIndex":4555,"stopIndex":4643,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1350},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":1346},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1350":{"name":"convenience","type":"categoryDef","startIndex":4450,"stopIndex":4646,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1349},{"__isSmartRef__":true,"id":1351}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1351":{"name":"darker","type":"propertyDef","startIndex":4645,"stopIndex":4731,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1350},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":1346},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1352":{"name":"toCSSString","type":"propertyDef","startIndex":4746,"stopIndex":5406,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1353},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":1346},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1353":{"name":"HTML","type":"categoryDef","startIndex":4648,"stopIndex":5320,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":1352}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1354":{"name":null,"type":"comment","startIndex":5412,"stopIndex":5412,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1355":{"_moduleName":"lively.morphic.SVG","_type":"js","_ast":{"__isSmartRef__":true,"id":1356},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"1356":{"name":"lively.morphic.SVG","type":"moduleDef","startIndex":0,"stopIndex":6304,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1357},{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1365},{"__isSmartRef__":true,"id":1366},{"__isSmartRef__":true,"id":1376},{"__isSmartRef__":true,"id":1377},{"__isSmartRef__":true,"id":1390},{"__isSmartRef__":true,"id":1391},{"__isSmartRef__":true,"id":1405},{"__isSmartRef__":true,"id":1408},{"__isSmartRef__":true,"id":1409},{"__isSmartRef__":true,"id":1414}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1357":{"name":null,"type":"comment","startIndex":85,"stopIndex":85,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1358":{"name":"lively.morphic.SVG.RenderContext","type":"klassDef","startIndex":86,"stopIndex":1094,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1359},{"__isSmartRef__":true,"id":1361},{"__isSmartRef__":true,"id":1362},{"__isSmartRef__":true,"id":1364}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":1360},{"__isSmartRef__":true,"id":1363}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1359":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":184,"stopIndex":505,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1360},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":1358},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1360":{"name":"settings","type":"categoryDef","startIndex":170,"stopIndex":890,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1359},{"__isSmartRef__":true,"id":1361}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1361":{"name":"morphDispatchTable","type":"propertyDef","startIndex":507,"stopIndex":887,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1360},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":1358},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1362":{"name":"renderShape","type":"propertyDef","startIndex":907,"stopIndex":962,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1363},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":1358},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1363":{"name":"rendering","type":"categoryDef","startIndex":892,"stopIndex":1091,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1362},{"__isSmartRef__":true,"id":1364}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1364":{"name":"replaceRenderContext","type":"propertyDef","startIndex":964,"stopIndex":1089,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1363},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":1358},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1365":{"name":null,"type":"comment","startIndex":1095,"stopIndex":1095,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1366":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":1096,"stopIndex":2698,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1367},{"__isSmartRef__":true,"id":1369},{"__isSmartRef__":true,"id":1371},{"__isSmartRef__":true,"id":1372},{"__isSmartRef__":true,"id":1373},{"__isSmartRef__":true,"id":1374}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1368},{"__isSmartRef__":true,"id":1370},{"__isSmartRef__":true,"id":1375}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1367":{"name":"setPositionSVG","type":"propertyDef","startIndex":1143,"stopIndex":1261,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1368},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1368":{"name":"updating","type":"categoryDef","startIndex":1129,"stopIndex":1264,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1367}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1369":{"name":"renderWithSVG","type":"propertyDef","startIndex":1281,"stopIndex":1391,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1370},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1370":{"name":"rendering","type":"categoryDef","startIndex":1266,"stopIndex":2455,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1369},{"__isSmartRef__":true,"id":1371},{"__isSmartRef__":true,"id":1372},{"__isSmartRef__":true,"id":1373}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1371":{"name":"initSVG","type":"propertyDef","startIndex":1393,"stopIndex":1536,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1370},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1372":{"name":"appendSVG","type":"propertyDef","startIndex":1538,"stopIndex":2348,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1370},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1373":{"name":"replaceSVGRenderContext","type":"propertyDef","startIndex":2350,"stopIndex":2451,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1370},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1374":{"name":"removeSVG","type":"propertyDef","startIndex":2471,"stopIndex":2693,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1375},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1375":{"name":"removing","type":"categoryDef","startIndex":2457,"stopIndex":2695,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1374}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1376":{"name":null,"type":"comment","startIndex":2699,"stopIndex":2699,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1377":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":2700,"stopIndex":3948,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1378},{"__isSmartRef__":true,"id":1380},{"__isSmartRef__":true,"id":1381},{"__isSmartRef__":true,"id":1382},{"__isSmartRef__":true,"id":1383},{"__isSmartRef__":true,"id":1384},{"__isSmartRef__":true,"id":1385},{"__isSmartRef__":true,"id":1387},{"__isSmartRef__":true,"id":1388}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1379},{"__isSmartRef__":true,"id":1386},{"__isSmartRef__":true,"id":1389}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1378":{"name":"initSVG","type":"propertyDef","startIndex":2747,"stopIndex":2904,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1379},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1377},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1379":{"name":"rendering","type":"categoryDef","startIndex":2732,"stopIndex":3606,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1378},{"__isSmartRef__":true,"id":1380},{"__isSmartRef__":true,"id":1381},{"__isSmartRef__":true,"id":1382},{"__isSmartRef__":true,"id":1383},{"__isSmartRef__":true,"id":1384}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1380":{"name":"appendSVG","type":"propertyDef","startIndex":2906,"stopIndex":3016,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1379},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1377},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1381":{"name":"appendTextSVG","type":"propertyDef","startIndex":3018,"stopIndex":3371,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1379},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1377},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1382":{"name":"updateTextSVG","type":"propertyDef","startIndex":3373,"stopIndex":3483,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1379},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1377},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1383":{"name":"setMaxTextHeightSVG","type":"propertyDef","startIndex":3485,"stopIndex":3543,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1379},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1377},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1384":{"name":"setMaxTextWidthSVG","type":"propertyDef","startIndex":3545,"stopIndex":3602,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1379},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1377},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1385":{"name":"createTextNodeSVG","type":"propertyDef","startIndex":3627,"stopIndex":3774,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1386},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1377},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1386":{"name":"node creation","type":"categoryDef","startIndex":3608,"stopIndex":3850,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1385},{"__isSmartRef__":true,"id":1387}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1387":{"name":"getTextExtentSVG","type":"propertyDef","startIndex":3776,"stopIndex":3846,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1386},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1377},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1388":{"name":"getTextStringSVG","type":"propertyDef","startIndex":3871,"stopIndex":3943,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1389},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":1377},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1389":{"name":"accessing SVG","type":"categoryDef","startIndex":3852,"stopIndex":3945,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1388}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1390":{"name":null,"type":"comment","startIndex":3949,"stopIndex":3949,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1391":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":3950,"stopIndex":5444,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1392},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1397},{"__isSmartRef__":true,"id":1398},{"__isSmartRef__":true,"id":1399},{"__isSmartRef__":true,"id":1400},{"__isSmartRef__":true,"id":1401},{"__isSmartRef__":true,"id":1402},{"__isSmartRef__":true,"id":1403}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1396},{"__isSmartRef__":true,"id":1404}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1392":{"name":"initSVG","type":"propertyDef","startIndex":4009,"stopIndex":4403,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1393},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1393":{"name":"SVG rendering","type":"categoryDef","startIndex":3990,"stopIndex":4545,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1392},{"__isSmartRef__":true,"id":1394}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1394":{"name":"renderSVG","type":"propertyDef","startIndex":4405,"stopIndex":4542,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1393},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1395":{"name":"setPositionSVG","type":"propertyDef","startIndex":4565,"stopIndex":4683,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1396},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1396":{"name":"SVG updating","type":"categoryDef","startIndex":4547,"stopIndex":5338,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1397},{"__isSmartRef__":true,"id":1398},{"__isSmartRef__":true,"id":1399},{"__isSmartRef__":true,"id":1400},{"__isSmartRef__":true,"id":1401},{"__isSmartRef__":true,"id":1402}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1397":{"name":"setExtentSVG","type":"propertyDef","startIndex":4685,"stopIndex":5080,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1396},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1398":{"name":"setFillSVG","type":"propertyDef","startIndex":5082,"stopIndex":5192,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1396},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1399":{"name":"setBorderColorSVG","type":"propertyDef","startIndex":5194,"stopIndex":5227,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1396},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1400":{"name":"setBorderWidthSVG","type":"propertyDef","startIndex":5229,"stopIndex":5262,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1396},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1401":{"name":"setStrokeOpacitySVG","type":"propertyDef","startIndex":5264,"stopIndex":5299,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1396},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1402":{"name":"setBorderRadiusSVG","type":"propertyDef","startIndex":5301,"stopIndex":5335,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1396},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1403":{"name":"createShapeNode","type":"propertyDef","startIndex":5362,"stopIndex":5440,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1404},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1404":{"name":"SVG DOM elements","type":"categoryDef","startIndex":5340,"stopIndex":5442,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1403}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1405":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":5445,"stopIndex":5585,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1406}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1407}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1406":{"name":"createShapeNode","type":"propertyDef","startIndex":5511,"stopIndex":5580,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1407},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":1405},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1407":{"name":"SVG DOM elements","type":"categoryDef","startIndex":5489,"stopIndex":5582,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1406}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1408":{"name":null,"type":"comment","startIndex":5586,"stopIndex":5586,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1409":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":5587,"stopIndex":6132,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1410},{"__isSmartRef__":true,"id":1412}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1411},{"__isSmartRef__":true,"id":1413}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1410":{"name":"setExtentSVG","type":"propertyDef","startIndex":5660,"stopIndex":6028,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1411},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":1409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1411":{"name":"SVG specific manipulation","type":"categoryDef","startIndex":5629,"stopIndex":6031,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1410}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1412":{"name":"createShapeNode","type":"propertyDef","startIndex":6055,"stopIndex":6127,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1413},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":1409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1413":{"name":"SVG DOM elements","type":"categoryDef","startIndex":6033,"stopIndex":6129,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1412}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1414":{"name":"lively.morphic.Shapes.Image","type":"klassExtensionDef","startIndex":6133,"stopIndex":6285,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1415}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1416}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1415":{"name":"createShapeNode","type":"propertyDef","startIndex":6192,"stopIndex":6280,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1416},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":1414},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1416":{"name":"SVG rendering","type":"categoryDef","startIndex":6173,"stopIndex":6282,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":1415}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1417":{"_moduleName":"lively.morphic.Tests","_type":"js","_ast":{"__isSmartRef__":true,"id":1418},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"1418":{"name":"lively.morphic.Tests","type":"moduleDef","startIndex":0,"stopIndex":30850,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1419},{"__isSmartRef__":true,"id":1420},{"__isSmartRef__":true,"id":1430},{"__isSmartRef__":true,"id":1431},{"__isSmartRef__":true,"id":1434},{"__isSmartRef__":true,"id":1435},{"__isSmartRef__":true,"id":1452},{"__isSmartRef__":true,"id":1453},{"__isSmartRef__":true,"id":1459},{"__isSmartRef__":true,"id":1466},{"__isSmartRef__":true,"id":1467},{"__isSmartRef__":true,"id":1489},{"__isSmartRef__":true,"id":1492},{"__isSmartRef__":true,"id":1500},{"__isSmartRef__":true,"id":1504},{"__isSmartRef__":true,"id":1508},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1516},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1524},{"__isSmartRef__":true,"id":1525},{"__isSmartRef__":true,"id":1528},{"__isSmartRef__":true,"id":1531},{"__isSmartRef__":true,"id":1534}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1419":{"name":null,"type":"comment","startIndex":110,"stopIndex":110,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1420":{"name":"lively.morphic.Tests.TestCase","type":"klassDef","startIndex":111,"stopIndex":2924,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1421},{"__isSmartRef__":true,"id":1423},{"__isSmartRef__":true,"id":1425},{"__isSmartRef__":true,"id":1426},{"__isSmartRef__":true,"id":1427},{"__isSmartRef__":true,"id":1428}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1422},{"__isSmartRef__":true,"id":1424},{"__isSmartRef__":true,"id":1429}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1421":{"name":"tearDown","type":"propertyDef","startIndex":175,"stopIndex":245,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1422},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":1420},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1422":{"name":"running","type":"categoryDef","startIndex":162,"stopIndex":248,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1421}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1423":{"name":"removeTestWorld","type":"propertyDef","startIndex":262,"stopIndex":621,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1424},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":1420},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1424":{"name":"helper","type":"categoryDef","startIndex":250,"stopIndex":1288,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1423},{"__isSmartRef__":true,"id":1425},{"__isSmartRef__":true,"id":1426},{"__isSmartRef__":true,"id":1427}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1425":{"name":"openMorphsInRealWorld","type":"propertyDef","startIndex":623,"stopIndex":688,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1424},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":1420},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1426":{"name":"createWorld","type":"propertyDef","startIndex":690,"stopIndex":1025,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1424},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":1420},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1427":{"name":"serializeAndDeserializeWorld","type":"propertyDef","startIndex":1027,"stopIndex":1284,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1424},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":1420},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1428":{"name":"assertNodeMatches","type":"propertyDef","startIndex":1305,"stopIndex":2919,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1429},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":1420},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1429":{"name":"assertion","type":"categoryDef","startIndex":1290,"stopIndex":2921,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1428}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1430":{"name":null,"type":"comment","startIndex":2925,"stopIndex":2925,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1431":{"name":"lively.morphic.Tests.WorldTests","type":"klassDef","startIndex":2926,"stopIndex":3445,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1432}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":1433}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1432":{"name":"testAddWorldToDoc","type":"propertyDef","startIndex":3013,"stopIndex":3440,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1433},"className":"lively.morphic.Tests.WorldTests","_owner":{"__isSmartRef__":true,"id":1431},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1433":{"name":"testing","type":"categoryDef","startIndex":3000,"stopIndex":3442,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1432}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1434":{"name":null,"type":"comment","startIndex":3446,"stopIndex":3447,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1435":{"name":"lively.morphic.Tests.MorphTests","type":"klassDef","startIndex":3448,"stopIndex":11151,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1436},{"__isSmartRef__":true,"id":1438},{"__isSmartRef__":true,"id":1440},{"__isSmartRef__":true,"id":1441},{"__isSmartRef__":true,"id":1442},{"__isSmartRef__":true,"id":1443},{"__isSmartRef__":true,"id":1444},{"__isSmartRef__":true,"id":1445},{"__isSmartRef__":true,"id":1446},{"__isSmartRef__":true,"id":1447},{"__isSmartRef__":true,"id":1448},{"__isSmartRef__":true,"id":1449},{"__isSmartRef__":true,"id":1450},{"__isSmartRef__":true,"id":1451}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":1437},{"__isSmartRef__":true,"id":1439}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1436":{"name":"setUp","type":"propertyDef","startIndex":3535,"stopIndex":3598,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1437},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1437":{"name":"running","type":"categoryDef","startIndex":3522,"stopIndex":3601,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1436}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1438":{"name":"test01AddMorph","type":"propertyDef","startIndex":3616,"stopIndex":4098,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1439":{"name":"testing","type":"categoryDef","startIndex":3603,"stopIndex":11148,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1438},{"__isSmartRef__":true,"id":1440},{"__isSmartRef__":true,"id":1441},{"__isSmartRef__":true,"id":1442},{"__isSmartRef__":true,"id":1443},{"__isSmartRef__":true,"id":1444},{"__isSmartRef__":true,"id":1445},{"__isSmartRef__":true,"id":1446},{"__isSmartRef__":true,"id":1447},{"__isSmartRef__":true,"id":1448},{"__isSmartRef__":true,"id":1449},{"__isSmartRef__":true,"id":1450},{"__isSmartRef__":true,"id":1451}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1440":{"name":"test02aUseSVGRenderer","type":"propertyDef","startIndex":4100,"stopIndex":4576,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1441":{"name":"test03MorphWithSVGEllipse","type":"propertyDef","startIndex":4579,"stopIndex":5107,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1442":{"name":"test04MorphLocalize","type":"propertyDef","startIndex":5109,"stopIndex":5378,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1443":{"name":"test04AddMorphBefore","type":"propertyDef","startIndex":5380,"stopIndex":6098,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1444":{"name":"xtest05DropMorph","type":"propertyDef","startIndex":6101,"stopIndex":7081,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1445":{"name":"testMorphBounds","type":"propertyDef","startIndex":7083,"stopIndex":7435,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1446":{"name":"test07MorphBoundsOnCreation","type":"propertyDef","startIndex":7437,"stopIndex":7759,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1447":{"name":"test08aCreateMorphWithLinearGradient","type":"propertyDef","startIndex":7761,"stopIndex":8318,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1448":{"name":"test08bCreateMorphWithradialGradient","type":"propertyDef","startIndex":8320,"stopIndex":8906,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1449":{"name":"test09BorderColorAndWidth","type":"propertyDef","startIndex":8908,"stopIndex":9585,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1450":{"name":"test10BorderRadiusHTML","type":"propertyDef","startIndex":9587,"stopIndex":9978,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1451":{"name":"test11DragMorph","type":"propertyDef","startIndex":9980,"stopIndex":11145,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1439},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1452":{"name":null,"type":"comment","startIndex":11152,"stopIndex":11152,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1453":{"name":"lively.morphic.Tests.CopyMorphTests","type":"klassDef","startIndex":11153,"stopIndex":12837,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1454},{"__isSmartRef__":true,"id":1456},{"__isSmartRef__":true,"id":1457},{"__isSmartRef__":true,"id":1458}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1455}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1454":{"name":"test01CopySimpleMorph","type":"propertyDef","startIndex":11246,"stopIndex":11532,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1455},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":1453},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1455":{"name":"testing","type":"categoryDef","startIndex":11233,"stopIndex":12834,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1454},{"__isSmartRef__":true,"id":1456},{"__isSmartRef__":true,"id":1457},{"__isSmartRef__":true,"id":1458}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1456":{"name":"test02ReferencedMorphThatIsNotASubmorphIsNotCopied","type":"propertyDef","startIndex":11534,"stopIndex":12123,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1455},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":1453},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1457":{"name":"test03OwnerIsNotCopied","type":"propertyDef","startIndex":12125,"stopIndex":12300,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1455},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":1453},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1458":{"name":"test04CopyMorphTreeWithEventHandlers","type":"propertyDef","startIndex":12302,"stopIndex":12829,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1455},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":1453},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1459":{"name":"lively.morphic.Tests.TextMorphTests","type":"klassDef","startIndex":12838,"stopIndex":14712,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1460},{"__isSmartRef__":true,"id":1462},{"__isSmartRef__":true,"id":1463},{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1465}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1461}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1460":{"name":"test01TextMorphHTML","type":"propertyDef","startIndex":12931,"stopIndex":13296,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1461},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":1459},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1461":{"name":"testing","type":"categoryDef","startIndex":12918,"stopIndex":14709,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1460},{"__isSmartRef__":true,"id":1462},{"__isSmartRef__":true,"id":1463},{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1465}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1462":{"name":"test02TextMorphSVG","type":"propertyDef","startIndex":13298,"stopIndex":13695,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1461},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":1459},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1463":{"name":"test03TextStringIsConnectable","type":"propertyDef","startIndex":13697,"stopIndex":13961,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1461},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":1459},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1464":{"name":"test04GrowToFit","type":"propertyDef","startIndex":13963,"stopIndex":14266,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1461},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":1459},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1465":{"name":"test05SetSelectionRange","type":"propertyDef","startIndex":14269,"stopIndex":14707,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1461},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":1459},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1466":{"name":null,"type":"comment","startIndex":14713,"stopIndex":14713,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1467":{"name":"lively.morphic.Tests.RichTextHTMLTests","type":"klassDef","startIndex":14714,"stopIndex":21303,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1468},{"__isSmartRef__":true,"id":1470},{"__isSmartRef__":true,"id":1471},{"__isSmartRef__":true,"id":1472},{"__isSmartRef__":true,"id":1473},{"__isSmartRef__":true,"id":1475},{"__isSmartRef__":true,"id":1476},{"__isSmartRef__":true,"id":1477},{"__isSmartRef__":true,"id":1478},{"__isSmartRef__":true,"id":1479},{"__isSmartRef__":true,"id":1480},{"__isSmartRef__":true,"id":1481},{"__isSmartRef__":true,"id":1482},{"__isSmartRef__":true,"id":1483},{"__isSmartRef__":true,"id":1484},{"__isSmartRef__":true,"id":1485},{"__isSmartRef__":true,"id":1486},{"__isSmartRef__":true,"id":1487},{"__isSmartRef__":true,"id":1488}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1469},{"__isSmartRef__":true,"id":1474}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1468":{"name":"setUp","type":"propertyDef","startIndex":14810,"stopIndex":15136,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1469},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1469":{"name":"running","type":"categoryDef","startIndex":14797,"stopIndex":15659,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1468},{"__isSmartRef__":true,"id":1470},{"__isSmartRef__":true,"id":1471},{"__isSmartRef__":true,"id":1472}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1470":{"name":"checkRunArray","type":"propertyDef","startIndex":15138,"stopIndex":15266,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1469},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1471":{"name":"checkChunks","type":"propertyDef","startIndex":15268,"stopIndex":15376,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1469},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1472":{"name":"checkDOM","type":"propertyDef","startIndex":15379,"stopIndex":15654,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1469},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1473":{"name":"test01MorphHasTextChunk","type":"propertyDef","startIndex":15674,"stopIndex":16037,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1474":{"name":"testing","type":"categoryDef","startIndex":15661,"stopIndex":21300,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1473},{"__isSmartRef__":true,"id":1475},{"__isSmartRef__":true,"id":1476},{"__isSmartRef__":true,"id":1477},{"__isSmartRef__":true,"id":1478},{"__isSmartRef__":true,"id":1479},{"__isSmartRef__":true,"id":1480},{"__isSmartRef__":true,"id":1481},{"__isSmartRef__":true,"id":1482},{"__isSmartRef__":true,"id":1483},{"__isSmartRef__":true,"id":1484},{"__isSmartRef__":true,"id":1485},{"__isSmartRef__":true,"id":1486},{"__isSmartRef__":true,"id":1487},{"__isSmartRef__":true,"id":1488}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1475":{"name":"test02MorphHasTextChunkWhenTextStringIsSet","type":"propertyDef","startIndex":16039,"stopIndex":16318,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1476":{"name":"test03SplitAndJoinTextChunks","type":"propertyDef","startIndex":16320,"stopIndex":17123,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1477":{"name":"test03bCoalesceChunks","type":"propertyDef","startIndex":17125,"stopIndex":17413,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1478":{"name":"test03cSplitAtFrontAndBack","type":"propertyDef","startIndex":17415,"stopIndex":17779,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1479":{"name":"test03cSplittedChunkGetsStyle","type":"propertyDef","startIndex":17781,"stopIndex":18058,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1480":{"name":"test04SliceTextChunksSimple","type":"propertyDef","startIndex":18063,"stopIndex":18412,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1481":{"name":"test04SliceTextChunks","type":"propertyDef","startIndex":18415,"stopIndex":18844,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1482":{"name":"test04SliceTextChunksAgain","type":"propertyDef","startIndex":18846,"stopIndex":19111,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1483":{"name":"test05StyleChunk","type":"propertyDef","startIndex":19114,"stopIndex":19333,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1484":{"name":"test06MakeTextBold","type":"propertyDef","startIndex":19335,"stopIndex":19691,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1485":{"name":"test07MakeTextBoldThenUnbold","type":"propertyDef","startIndex":19696,"stopIndex":19945,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1486":{"name":"test08ToggleBoldnessComplete","type":"propertyDef","startIndex":19947,"stopIndex":20303,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1487":{"name":"test09ChunksAreSerializable","type":"propertyDef","startIndex":20305,"stopIndex":20710,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1488":{"name":"test10ConvertSelectionRangeForEmphasis","type":"propertyDef","startIndex":20712,"stopIndex":21292,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1474},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":1467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1489":{"name":"lively.morphic.Tests.ButtonMorphTests","type":"klassDef","startIndex":21304,"stopIndex":21605,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1490}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1491}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1490":{"name":"test01MorphBoundsOnCreation","type":"propertyDef","startIndex":21399,"stopIndex":21600,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1491},"className":"lively.morphic.Tests.ButtonMorphTests","_owner":{"__isSmartRef__":true,"id":1489},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1491":{"name":"testing","type":"categoryDef","startIndex":21386,"stopIndex":21602,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1490}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1492":{"name":"lively.morphic.Tests.ListMorphTests","type":"klassDef","startIndex":21606,"stopIndex":23775,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1493},{"__isSmartRef__":true,"id":1495},{"__isSmartRef__":true,"id":1496},{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1498},{"__isSmartRef__":true,"id":1499}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1494}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1493":{"name":"test01SetAndRetrieveStringItems","type":"propertyDef","startIndex":21699,"stopIndex":21968,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1494},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":1492},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1494":{"name":"testing","type":"categoryDef","startIndex":21686,"stopIndex":23772,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1493},{"__isSmartRef__":true,"id":1495},{"__isSmartRef__":true,"id":1496},{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1498},{"__isSmartRef__":true,"id":1499}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1495":{"name":"test02SelectAt","type":"propertyDef","startIndex":21970,"stopIndex":22332,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1494},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":1492},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1496":{"name":"test03SelectListItem","type":"propertyDef","startIndex":22334,"stopIndex":22656,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1494},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":1492},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1497":{"name":"test04ListMorphBoundsOnCreationInHTML","type":"propertyDef","startIndex":22659,"stopIndex":23035,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1494},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":1492},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1498":{"name":"test05ListMorphKeepsSelectionHighlightOnUpdateList","type":"propertyDef","startIndex":23037,"stopIndex":23460,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1494},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":1492},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1499":{"name":"test06SetSelectionWithListItems","type":"propertyDef","startIndex":23462,"stopIndex":23767,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1494},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":1492},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1500":{"name":"lively.morphic.Tests.AppTests","type":"klassDef","startIndex":23776,"stopIndex":24582,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1503}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1502}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1501":{"name":"test01ConfirmDialog","type":"propertyDef","startIndex":23863,"stopIndex":24182,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1502},"className":"lively.morphic.Tests.AppTests","_owner":{"__isSmartRef__":true,"id":1500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1502":{"name":"testing","type":"categoryDef","startIndex":23850,"stopIndex":24579,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1503}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1503":{"name":"test02PromptDialog","type":"propertyDef","startIndex":24184,"stopIndex":24577,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1502},"className":"lively.morphic.Tests.AppTests","_owner":{"__isSmartRef__":true,"id":1500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1504":{"name":"lively.morphic.Tests.CanvasRenderingTests","type":"klassDef","startIndex":24583,"stopIndex":25546,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1505},{"__isSmartRef__":true,"id":1507}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1506}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1505":{"name":"test01UseCanvasRendererForSimpleMorph","type":"propertyDef","startIndex":24682,"stopIndex":25082,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1506},"className":"lively.morphic.Tests.CanvasRenderingTests","_owner":{"__isSmartRef__":true,"id":1504},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1506":{"name":"testing","type":"categoryDef","startIndex":24669,"stopIndex":25543,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1505},{"__isSmartRef__":true,"id":1507}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1507":{"name":"test02MorphAndSubmorphWithCanvas","type":"propertyDef","startIndex":25084,"stopIndex":25541,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1506},"className":"lively.morphic.Tests.CanvasRenderingTests","_owner":{"__isSmartRef__":true,"id":1504},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1508":{"name":"lively.morphic.Tests.SimilitudeTests","type":"klassDef","startIndex":25547,"stopIndex":26068,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1509}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1510}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1509":{"name":"test01PointTransform","type":"propertyDef","startIndex":25618,"stopIndex":26063,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1510},"className":"lively.morphic.Tests.SimilitudeTests","_owner":{"__isSmartRef__":true,"id":1508},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1510":{"name":"testing","type":"categoryDef","startIndex":25605,"stopIndex":26065,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1509}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1511":{"name":"lively.morphic.Tests.ScriptTests","type":"klassDef","startIndex":26069,"stopIndex":27357,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1515}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"AsyncTestCase","categories":[{"__isSmartRef__":true,"id":1513}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1512":{"name":"test01StartAndStopTicking","type":"propertyDef","startIndex":26141,"stopIndex":26407,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1513},"className":"lively.morphic.Tests.ScriptTests","_owner":{"__isSmartRef__":true,"id":1511},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1513":{"name":"testing","type":"categoryDef","startIndex":26128,"stopIndex":27354,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1515}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1514":{"name":"test02SuspendAndContinue","type":"propertyDef","startIndex":26409,"stopIndex":26879,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1513},"className":"lively.morphic.Tests.ScriptTests","_owner":{"__isSmartRef__":true,"id":1511},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1515":{"name":"test03MorphStartStepping","type":"propertyDef","startIndex":26881,"stopIndex":27351,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1513},"className":"lively.morphic.Tests.ScriptTests","_owner":{"__isSmartRef__":true,"id":1511},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1516":{"name":"lively.morphic.Tests.SerializationTests","type":"klassDef","startIndex":27358,"stopIndex":28022,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1517}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":1518}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1517":{"name":"test01SerializeSimpleWorld","type":"propertyDef","startIndex":27453,"stopIndex":28017,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1518},"className":"lively.morphic.Tests.SerializationTests","_owner":{"__isSmartRef__":true,"id":1516},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1518":{"name":"testing","type":"categoryDef","startIndex":27440,"stopIndex":28019,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1517}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1519":{"name":"lively.morphic.Tests.HaloTests","type":"klassDef","startIndex":28023,"stopIndex":29427,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1523}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":1521}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1520":{"name":"test01ShowHalosForMorph","type":"propertyDef","startIndex":28109,"stopIndex":28412,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1521},"className":"lively.morphic.Tests.HaloTests","_owner":{"__isSmartRef__":true,"id":1519},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1521":{"name":"testing","type":"categoryDef","startIndex":28096,"stopIndex":29424,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1523}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1522":{"name":"test02HalosStayInVisibleBounds","type":"propertyDef","startIndex":28414,"stopIndex":28816,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1521},"className":"lively.morphic.Tests.HaloTests","_owner":{"__isSmartRef__":true,"id":1519},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1523":{"name":"testTransformRectSoThatItFitsInOuter","type":"propertyDef","startIndex":28818,"stopIndex":29420,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1521},"className":"lively.morphic.Tests.HaloTests","_owner":{"__isSmartRef__":true,"id":1519},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1524":{"name":null,"type":"comment","startIndex":29428,"stopIndex":29429,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1525":{"name":"lively.morphic.Tests.ImageTests","type":"klassDef","startIndex":29430,"stopIndex":29926,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1526}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1527}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1526":{"name":"testImageMorphHTML","type":"propertyDef","startIndex":29519,"stopIndex":29921,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1527},"className":"lively.morphic.Tests.ImageTests","_owner":{"__isSmartRef__":true,"id":1525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1527":{"name":"testing","type":"categoryDef","startIndex":29506,"stopIndex":29923,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1526}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1528":{"name":"lively.morphic.Tests.MenuTests","type":"klassDef","startIndex":29927,"stopIndex":30396,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1529}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1530}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1529":{"name":"testWrongSubMenuItems","type":"propertyDef","startIndex":30015,"stopIndex":30391,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1530},"className":"lively.morphic.Tests.MenuTests","_owner":{"__isSmartRef__":true,"id":1528},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1530":{"name":"testing","type":"categoryDef","startIndex":30002,"stopIndex":30393,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1529}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1531":{"name":"lively.morphic.Tests.ExternalShapesTests","type":"klassDef","startIndex":30397,"stopIndex":30828,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1532}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":1533}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1532":{"name":"test01AddADivShape","type":"propertyDef","startIndex":30495,"stopIndex":30823,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1533},"className":"lively.morphic.Tests.ExternalShapesTests","_owner":{"__isSmartRef__":true,"id":1531},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1533":{"name":"testing","type":"categoryDef","startIndex":30482,"stopIndex":30825,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1532}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1534":{"name":null,"type":"comment","startIndex":30829,"stopIndex":30831,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1535":{"_moduleName":"lively.morphic.Widgets","_type":"js","_ast":{"__isSmartRef__":true,"id":1536},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"1536":{"name":"lively.morphic.Widgets","type":"moduleDef","startIndex":0,"stopIndex":39939,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1537},{"__isSmartRef__":true,"id":1538},{"__isSmartRef__":true,"id":1553},{"__isSmartRef__":true,"id":1554},{"__isSmartRef__":true,"id":1565},{"__isSmartRef__":true,"id":1566},{"__isSmartRef__":true,"id":1572},{"__isSmartRef__":true,"id":1573},{"__isSmartRef__":true,"id":1590},{"__isSmartRef__":true,"id":1591},{"__isSmartRef__":true,"id":1595},{"__isSmartRef__":true,"id":1596},{"__isSmartRef__":true,"id":1603},{"__isSmartRef__":true,"id":1604},{"__isSmartRef__":true,"id":1612},{"__isSmartRef__":true,"id":1613},{"__isSmartRef__":true,"id":1633},{"__isSmartRef__":true,"id":1634},{"__isSmartRef__":true,"id":1643},{"__isSmartRef__":true,"id":1644},{"__isSmartRef__":true,"id":1657},{"__isSmartRef__":true,"id":1658},{"__isSmartRef__":true,"id":1659},{"__isSmartRef__":true,"id":1681},{"__isSmartRef__":true,"id":1682},{"__isSmartRef__":true,"id":1693},{"__isSmartRef__":true,"id":1694},{"__isSmartRef__":true,"id":1710},{"__isSmartRef__":true,"id":1711},{"__isSmartRef__":true,"id":1716},{"__isSmartRef__":true,"id":1717},{"__isSmartRef__":true,"id":1724},{"__isSmartRef__":true,"id":1725},{"__isSmartRef__":true,"id":1728},{"__isSmartRef__":true,"id":1729},{"__isSmartRef__":true,"id":1769},{"__isSmartRef__":true,"id":1770},{"__isSmartRef__":true,"id":1789},{"__isSmartRef__":true,"id":1790},{"__isSmartRef__":true,"id":1801},{"__isSmartRef__":true,"id":1802},{"__isSmartRef__":true,"id":1810},{"__isSmartRef__":true,"id":1811}],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1537":{"name":null,"type":"comment","startIndex":133,"stopIndex":133,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1538":{"name":"lively.morphic.Button","type":"klassDef","startIndex":134,"stopIndex":2762,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1545},{"__isSmartRef__":true,"id":1546},{"__isSmartRef__":true,"id":1547},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1552}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1544},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1550}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1539":{"name":"style","type":"propertyDef","startIndex":203,"stopIndex":661,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1540},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1538},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1540":{"name":"settings","type":"categoryDef","startIndex":189,"stopIndex":664,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1539}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1541":{"name":"initialize","type":"propertyDef","startIndex":684,"stopIndex":1264,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1542},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1538},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1542":{"name":"initializing","type":"categoryDef","startIndex":666,"stopIndex":1267,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1541}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1543":{"name":"setLabel","type":"propertyDef","startIndex":1284,"stopIndex":1365,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1544},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1538},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1544":{"name":"accessing","type":"categoryDef","startIndex":1269,"stopIndex":1705,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1545},{"__isSmartRef__":true,"id":1546}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1545":{"name":"setValue","type":"propertyDef","startIndex":1367,"stopIndex":1561,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1544},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1538},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1546":{"name":"setExtent","type":"propertyDef","startIndex":1563,"stopIndex":1701,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1544},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1538},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1547":{"name":"changeAppearanceFor","type":"propertyDef","startIndex":1720,"stopIndex":1822,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1548},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1538},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1548":{"name":"styling","type":"categoryDef","startIndex":1707,"stopIndex":1825,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1547}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1549":{"name":"onMouseDown","type":"propertyDef","startIndex":1840,"stopIndex":2068,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1550},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1538},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1550":{"name":"events","type":"categoryDef","startIndex":1827,"stopIndex":2759,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1552}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1551":{"name":"onMouseUp","type":"propertyDef","startIndex":2070,"stopIndex":2311,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1550},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1538},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1552":{"name":"simulateButtonClick","type":"propertyDef","startIndex":2313,"stopIndex":2754,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1550},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":1538},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1553":{"name":null,"type":"comment","startIndex":2763,"stopIndex":2763,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1554":{"name":"lively.morphic.Image","type":"klassDef","startIndex":2764,"stopIndex":3538,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1555},{"__isSmartRef__":true,"id":1557},{"__isSmartRef__":true,"id":1559},{"__isSmartRef__":true,"id":1561},{"__isSmartRef__":true,"id":1562},{"__isSmartRef__":true,"id":1563}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":1556},{"__isSmartRef__":true,"id":1560},{"__isSmartRef__":true,"id":1564}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1555":{"name":"initialize","type":"propertyDef","startIndex":2836,"stopIndex":3098,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1556},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1558},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1556":{"name":"initializing","type":"categoryDef","startIndex":2818,"stopIndex":3124,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1555},{"__isSmartRef__":true,"id":1557}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1557":{"name":"createImageShape","type":"propertyDef","startIndex":3100,"stopIndex":3200,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1556},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1558},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1558":{"name":"lively.morphic.Image","type":"klassDef","startIndex":2764,"stopIndex":3416,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1555},{"__isSmartRef__":true,"id":1557},{"__isSmartRef__":true,"id":1559},{"__isSmartRef__":true,"id":1561},{"__isSmartRef__":true,"id":1562},{"__isSmartRef__":true,"id":1563}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":1556},{"__isSmartRef__":true,"id":1560},{"__isSmartRef__":true,"id":1564}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1559":{"name":"setImageURL","type":"propertyDef","startIndex":3220,"stopIndex":3286,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1560},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1558},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1560":{"name":"accessing","type":"categoryDef","startIndex":3126,"stopIndex":3300,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1559},{"__isSmartRef__":true,"id":1561},{"__isSmartRef__":true,"id":1562}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1561":{"name":"getImageURL","type":"propertyDef","startIndex":3288,"stopIndex":3348,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1560},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1558},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1562":{"name":"getNativeExtent","type":"propertyDef","startIndex":3350,"stopIndex":3418,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1560},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1558},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1563":{"name":"getHaloClasses","type":"propertyDef","startIndex":3435,"stopIndex":3533,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1564},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":1558},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1564":{"name":"halos","type":"categoryDef","startIndex":3302,"stopIndex":3413,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1563}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1565":{"name":null,"type":"comment","startIndex":3539,"stopIndex":3539,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1566":{"name":"lively.morphic.FrameRateMorph","type":"klassDef","startIndex":3540,"stopIndex":4546,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1569},{"__isSmartRef__":true,"id":1570},{"__isSmartRef__":true,"id":1571}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":1568}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1567":{"name":"initialize","type":"propertyDef","startIndex":3605,"stopIndex":3808,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1568},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":1566},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1568":{"name":"default category","type":"categoryDef","startIndex":3452,"stopIndex":4393,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1569},{"__isSmartRef__":true,"id":1570},{"__isSmartRef__":true,"id":1571}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1569":{"name":"reset","type":"propertyDef","startIndex":3811,"stopIndex":3957,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1568},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":1566},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1570":{"name":"nextStep","type":"propertyDef","startIndex":3960,"stopIndex":4466,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1568},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":1566},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1571":{"name":"startSteppingScripts","type":"propertyDef","startIndex":4469,"stopIndex":4542,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1568},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":1566},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1572":{"name":null,"type":"comment","startIndex":4547,"stopIndex":4547,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1573":{"name":"lively.morphic.Menu","type":"klassDef","startIndex":4548,"stopIndex":8210,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1574},{"__isSmartRef__":true,"id":1576},{"__isSmartRef__":true,"id":1578},{"__isSmartRef__":true,"id":1580},{"__isSmartRef__":true,"id":1582},{"__isSmartRef__":true,"id":1583},{"__isSmartRef__":true,"id":1584},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1575},{"__isSmartRef__":true,"id":1577},{"__isSmartRef__":true,"id":1579},{"__isSmartRef__":true,"id":1581},{"__isSmartRef__":true,"id":1585},{"__isSmartRef__":true,"id":1589}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1574":{"name":"style","type":"propertyDef","startIndex":4613,"stopIndex":4640,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1575},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1575":{"name":"settings","type":"categoryDef","startIndex":4449,"stopIndex":4493,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1574}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1576":{"name":"initialize","type":"propertyDef","startIndex":4663,"stopIndex":5138,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1577},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1577":{"name":"initializing","type":"categoryDef","startIndex":4495,"stopIndex":4991,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1576}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1578":{"name":"remove","type":"propertyDef","startIndex":5157,"stopIndex":5280,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1579},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1579":{"name":"removing","type":"categoryDef","startIndex":4993,"stopIndex":5133,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1578}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1580":{"name":"removeAllItems","type":"propertyDef","startIndex":5306,"stopIndex":5436,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1581},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1581":{"name":"item management","type":"categoryDef","startIndex":5135,"stopIndex":7419,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1580},{"__isSmartRef__":true,"id":1582},{"__isSmartRef__":true,"id":1583}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1582":{"name":"createMenuItems","type":"propertyDef","startIndex":5439,"stopIndex":6437,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1581},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1583":{"name":"addItems","type":"propertyDef","startIndex":6440,"stopIndex":7565,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1581},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1584":{"name":"openSubMenu","type":"propertyDef","startIndex":7585,"stopIndex":7851,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1585},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1585":{"name":"sub menu","type":"categoryDef","startIndex":7421,"stopIndex":7948,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1584},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1586":{"name":"removeSubMenu","type":"propertyDef","startIndex":7853,"stopIndex":7979,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1585},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1587":{"name":"removeOwnerMenu","type":"propertyDef","startIndex":7981,"stopIndex":8095,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1585},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1588":{"name":"remove","type":"propertyDef","startIndex":8113,"stopIndex":8205,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1589},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1573},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1589":{"name":"removal","type":"categoryDef","startIndex":7950,"stopIndex":8057,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1588}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1590":{"name":null,"type":"comment","startIndex":8211,"stopIndex":8211,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1591":{"name":"lively.morphic.Menu","type":"klassExtensionDef","startIndex":8212,"stopIndex":8674,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1592},{"__isSmartRef__":true,"id":1594}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1593}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1592":{"name":"openAtHand","type":"propertyDef","startIndex":8249,"stopIndex":8383,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1593},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1593":{"name":"default category","type":"categoryDef","startIndex":8097,"stopIndex":8521,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1592},{"__isSmartRef__":true,"id":1594}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1594":{"name":"openAt","type":"propertyDef","startIndex":8385,"stopIndex":8669,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1593},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":1591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1595":{"name":null,"type":"comment","startIndex":8675,"stopIndex":8676,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1596":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":8677,"stopIndex":9408,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1597},{"__isSmartRef__":true,"id":1599},{"__isSmartRef__":true,"id":1600},{"__isSmartRef__":true,"id":1601},{"__isSmartRef__":true,"id":1602}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1598}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1597":{"name":"enableMorphMenu","type":"propertyDef","startIndex":8720,"stopIndex":8783,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1598},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1598":{"name":"menu","type":"categoryDef","startIndex":8560,"stopIndex":9255,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1597},{"__isSmartRef__":true,"id":1599},{"__isSmartRef__":true,"id":1600},{"__isSmartRef__":true,"id":1601},{"__isSmartRef__":true,"id":1602}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1599":{"name":"disableMorphMenu","type":"propertyDef","startIndex":8785,"stopIndex":8846,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1598},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1600":{"name":"openMorphMenuAt","type":"propertyDef","startIndex":8848,"stopIndex":8966,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1598},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1601":{"name":"showMorphMenu","type":"propertyDef","startIndex":8968,"stopIndex":9071,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1598},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1602":{"name":"morphMenuItems","type":"propertyDef","startIndex":9073,"stopIndex":9402,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1598},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":1596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1603":{"name":null,"type":"comment","startIndex":9409,"stopIndex":9410,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1604":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":9411,"stopIndex":11846,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1607},{"__isSmartRef__":true,"id":1608},{"__isSmartRef__":true,"id":1609},{"__isSmartRef__":true,"id":1611}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1606},{"__isSmartRef__":true,"id":1610}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1605":{"name":"openInspectorFor","type":"propertyDef","startIndex":9457,"stopIndex":9774,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1606},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1604},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1606":{"name":"editors","type":"categoryDef","startIndex":9294,"stopIndex":10653,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1607},{"__isSmartRef__":true,"id":1608}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1607":{"name":"openStyleEditorFor","type":"propertyDef","startIndex":9777,"stopIndex":10326,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1606},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1604},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1608":{"name":"openScriptEditorFor","type":"propertyDef","startIndex":10329,"stopIndex":10799,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1606},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1604},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1609":{"name":"morphMenuPartsBinItems","type":"propertyDef","startIndex":10815,"stopIndex":11196,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1610},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1604},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1610":{"name":"menu","type":"categoryDef","startIndex":10655,"stopIndex":11693,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1609},{"__isSmartRef__":true,"id":1611}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1611":{"name":"morphMenuItems","type":"propertyDef","startIndex":11198,"stopIndex":11841,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1610},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1604},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1612":{"name":null,"type":"comment","startIndex":11847,"stopIndex":11847,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1613":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":11848,"stopIndex":13433,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1614},{"__isSmartRef__":true,"id":1616},{"__isSmartRef__":true,"id":1618},{"__isSmartRef__":true,"id":1619},{"__isSmartRef__":true,"id":1621},{"__isSmartRef__":true,"id":1623},{"__isSmartRef__":true,"id":1625},{"__isSmartRef__":true,"id":1626},{"__isSmartRef__":true,"id":1627},{"__isSmartRef__":true,"id":1628},{"__isSmartRef__":true,"id":1629},{"__isSmartRef__":true,"id":1630},{"__isSmartRef__":true,"id":1631}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1615},{"__isSmartRef__":true,"id":1617},{"__isSmartRef__":true,"id":1620},{"__isSmartRef__":true,"id":1622},{"__isSmartRef__":true,"id":1624},{"__isSmartRef__":true,"id":1632}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1614":{"name":"connections","type":"propertyDef","startIndex":11899,"stopIndex":11956,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1615},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1615":{"name":"documentation","type":"categoryDef","startIndex":11730,"stopIndex":11809,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1614}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1616":{"name":"style","type":"propertyDef","startIndex":11975,"stopIndex":12063,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1617},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1617":{"name":"settings","type":"categoryDef","startIndex":11811,"stopIndex":11956,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1616},{"__isSmartRef__":true,"id":1618}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1618":{"name":"selectionColor","type":"propertyDef","startIndex":12065,"stopIndex":12103,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1617},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1619":{"name":"initialize","type":"propertyDef","startIndex":12126,"stopIndex":12314,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1620},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1620":{"name":"initializing","type":"categoryDef","startIndex":11958,"stopIndex":12167,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1619}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1621":{"name":"setExtent","type":"propertyDef","startIndex":12334,"stopIndex":12414,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1622},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1622":{"name":"accessing","type":"categoryDef","startIndex":12169,"stopIndex":12267,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1621}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1623":{"name":"getMenu","type":"propertyDef","startIndex":12439,"stopIndex":12503,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1624},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1624":{"name":"list interface","type":"categoryDef","startIndex":12269,"stopIndex":13173,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1623},{"__isSmartRef__":true,"id":1625},{"__isSmartRef__":true,"id":1626},{"__isSmartRef__":true,"id":1627},{"__isSmartRef__":true,"id":1628},{"__isSmartRef__":true,"id":1629},{"__isSmartRef__":true,"id":1630}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1625":{"name":"updateList","type":"propertyDef","startIndex":12505,"stopIndex":12737,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1624},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1626":{"name":"selectAt","type":"propertyDef","startIndex":12739,"stopIndex":12936,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1624},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1627":{"name":"setList","type":"propertyDef","startIndex":12938,"stopIndex":12997,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1624},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1628":{"name":"getList","type":"propertyDef","startIndex":12999,"stopIndex":13044,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1624},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1629":{"name":"setSelection","type":"propertyDef","startIndex":13046,"stopIndex":13267,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1624},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1630":{"name":"getSelection","type":"propertyDef","startIndex":13269,"stopIndex":13320,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1624},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1631":{"name":"resizeList","type":"propertyDef","startIndex":13353,"stopIndex":13428,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1632},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1632":{"name":"private list functions","type":"categoryDef","startIndex":13175,"stopIndex":13280,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1631}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1633":{"name":null,"type":"comment","startIndex":13434,"stopIndex":13434,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1634":{"name":"lively.morphic.WindowControl","type":"klassDef","startIndex":13435,"stopIndex":13891,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1635},{"__isSmartRef__":true,"id":1637},{"__isSmartRef__":true,"id":1639},{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1641}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Button","categories":[{"__isSmartRef__":true,"id":1636},{"__isSmartRef__":true,"id":1638},{"__isSmartRef__":true,"id":1642}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1635":{"name":"documentation","type":"propertyDef","startIndex":13517,"stopIndex":13570,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1636},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1634},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1636":{"name":"documentation","type":"categoryDef","startIndex":13348,"stopIndex":13423,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1635}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1637":{"name":"style","type":"propertyDef","startIndex":13599,"stopIndex":13644,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1638},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1634},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1638":{"name":"settings and state","type":"categoryDef","startIndex":13425,"stopIndex":13561,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1637},{"__isSmartRef__":true,"id":1639},{"__isSmartRef__":true,"id":1640}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1639":{"name":"focus","type":"propertyDef","startIndex":13646,"stopIndex":13669,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1638},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1634},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1640":{"name":"connections","type":"propertyDef","startIndex":13671,"stopIndex":13708,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1638},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1634},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1641":{"name":"initialize","type":"propertyDef","startIndex":13731,"stopIndex":13886,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1642},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":1634},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1642":{"name":"initializing","type":"categoryDef","startIndex":13563,"stopIndex":13738,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1641}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1643":{"name":null,"type":"comment","startIndex":13892,"stopIndex":13892,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1644":{"name":"lively.morphic.TitleBar","type":"klassDef","startIndex":13893,"stopIndex":17577,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1645},{"__isSmartRef__":true,"id":1647},{"__isSmartRef__":true,"id":1649},{"__isSmartRef__":true,"id":1650},{"__isSmartRef__":true,"id":1651},{"__isSmartRef__":true,"id":1652},{"__isSmartRef__":true,"id":1653},{"__isSmartRef__":true,"id":1655}],"sourceControl":{"__isSmartRef__":true,"id":148},"traits":["TitleBarMorph"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1646},{"__isSmartRef__":true,"id":1648},{"__isSmartRef__":true,"id":1654},{"__isSmartRef__":true,"id":1656}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1645":{"name":"documentation","type":"propertyDef","startIndex":13991,"stopIndex":14044,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1646},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1644},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1646":{"name":"documentation","type":"categoryDef","startIndex":13822,"stopIndex":13897,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1645}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1647":{"name":"controlSpacing","type":"propertyDef","startIndex":14065,"stopIndex":14083,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1648},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1644},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1648":{"name":"properties","type":"categoryDef","startIndex":13899,"stopIndex":14490,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1647},{"__isSmartRef__":true,"id":1649},{"__isSmartRef__":true,"id":1650},{"__isSmartRef__":true,"id":1651},{"__isSmartRef__":true,"id":1652}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1649":{"name":"barHeight","type":"propertyDef","startIndex":14085,"stopIndex":14099,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1648},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1644},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1650":{"name":"shortBarHeight","type":"propertyDef","startIndex":14101,"stopIndex":14120,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1648},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1644},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1651":{"name":"style","type":"propertyDef","startIndex":14122,"stopIndex":14548,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1648},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1644},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1652":{"name":"labelStyle","type":"propertyDef","startIndex":14550,"stopIndex":14637,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1648},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1644},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1653":{"name":"initialize","type":"propertyDef","startIndex":14661,"stopIndex":16418,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1654},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1644},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1654":{"name":"intitializing","type":"categoryDef","startIndex":14492,"stopIndex":16272,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1653}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1655":{"name":"adjustForNewBounds","type":"propertyDef","startIndex":16439,"stopIndex":17572,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1656},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":1644},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1656":{"name":"layouting","type":"categoryDef","startIndex":16274,"stopIndex":17424,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1655}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1657":{"name":null,"type":"comment","startIndex":17578,"stopIndex":17578,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1658":{"name":null,"type":"unknown","startIndex":17579,"stopIndex":17656,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1659":{"name":"lively.morphic.Window","type":"klassExtensionDef","startIndex":17657,"stopIndex":20575,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1660},{"__isSmartRef__":true,"id":1662},{"__isSmartRef__":true,"id":1664},{"__isSmartRef__":true,"id":1665},{"__isSmartRef__":true,"id":1666},{"__isSmartRef__":true,"id":1668},{"__isSmartRef__":true,"id":1670},{"__isSmartRef__":true,"id":1671},{"__isSmartRef__":true,"id":1673},{"__isSmartRef__":true,"id":1674},{"__isSmartRef__":true,"id":1676},{"__isSmartRef__":true,"id":1677},{"__isSmartRef__":true,"id":1678},{"__isSmartRef__":true,"id":1679}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1661},{"__isSmartRef__":true,"id":1663},{"__isSmartRef__":true,"id":1667},{"__isSmartRef__":true,"id":1669},{"__isSmartRef__":true,"id":1672},{"__isSmartRef__":true,"id":1675},{"__isSmartRef__":true,"id":1680}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1660":{"name":"documentation","type":"propertyDef","startIndex":17710,"stopIndex":17779,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1661},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1661":{"name":"documentation","type":"categoryDef","startIndex":17541,"stopIndex":17632,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1660}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1662":{"name":"state","type":"propertyDef","startIndex":17808,"stopIndex":17829,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1663},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1663":{"name":"settings and state","type":"categoryDef","startIndex":17634,"stopIndex":17826,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1662},{"__isSmartRef__":true,"id":1664},{"__isSmartRef__":true,"id":1665}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1664":{"name":"style","type":"propertyDef","startIndex":17831,"stopIndex":17953,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1663},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1665":{"name":"isWindow","type":"propertyDef","startIndex":17955,"stopIndex":17973,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1663},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1666":{"name":"initialize","type":"propertyDef","startIndex":17996,"stopIndex":18840,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1667},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1667":{"name":"initializing","type":"categoryDef","startIndex":17828,"stopIndex":18694,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1666}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1668":{"name":"makeTitleBar","type":"propertyDef","startIndex":18871,"stopIndex":19079,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1669},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1669":{"name":"window behavior","type":"categoryDef","startIndex":18696,"stopIndex":19118,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1668},{"__isSmartRef__":true,"id":1670}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1670":{"name":"initiateShutdown","type":"propertyDef","startIndex":19081,"stopIndex":19265,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1669},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1671":{"name":"showTargetMorphMenu","type":"propertyDef","startIndex":19280,"stopIndex":19417,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1672},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1672":{"name":"menu","type":"categoryDef","startIndex":19120,"stopIndex":19565,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1671},{"__isSmartRef__":true,"id":1673}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1673":{"name":"morphMenu","type":"propertyDef","startIndex":19419,"stopIndex":19712,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1672},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1674":{"name":"highlight","type":"propertyDef","startIndex":19743,"stopIndex":19965,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1675},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1675":{"name":"mouse event handling","type":"categoryDef","startIndex":19567,"stopIndex":20284,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1674},{"__isSmartRef__":true,"id":1676},{"__isSmartRef__":true,"id":1677},{"__isSmartRef__":true,"id":1678}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1676":{"name":"onMouseDown","type":"propertyDef","startIndex":19967,"stopIndex":20184,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1675},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1677":{"name":"onDragStart","type":"propertyDef","startIndex":20186,"stopIndex":20270,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1675},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1678":{"name":"onDrag","type":"propertyDef","startIndex":20272,"stopIndex":20431,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1675},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1679":{"name":"toString","type":"propertyDef","startIndex":20451,"stopIndex":20570,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1680},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1680":{"name":"debugging","type":"categoryDef","startIndex":20286,"stopIndex":20422,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1679}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1681":{"name":null,"type":"comment","startIndex":20576,"stopIndex":20576,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1682":{"name":"lively.morphic.App","type":"klassDef","startIndex":20577,"stopIndex":21177,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1683},{"__isSmartRef__":true,"id":1685},{"__isSmartRef__":true,"id":1687},{"__isSmartRef__":true,"id":1689},{"__isSmartRef__":true,"id":1691}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":1684},{"__isSmartRef__":true,"id":1686},{"__isSmartRef__":true,"id":1688},{"__isSmartRef__":true,"id":1690},{"__isSmartRef__":true,"id":1692}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1683":{"name":"initialViewExtent","type":"propertyDef","startIndex":20631,"stopIndex":20663,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1684},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1682},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1684":{"name":"properties","type":"categoryDef","startIndex":20465,"stopIndex":20516,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1683}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1685":{"name":"buildView","type":"propertyDef","startIndex":20686,"stopIndex":20767,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1686},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1682},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1686":{"name":"initializing","type":"categoryDef","startIndex":20518,"stopIndex":20620,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1685}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1687":{"name":"getInitialViewExtent","type":"propertyDef","startIndex":20787,"stopIndex":20877,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1688},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1682},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1688":{"name":"accessing","type":"categoryDef","startIndex":20622,"stopIndex":20730,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1687}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1689":{"name":"openIn","type":"propertyDef","startIndex":20895,"stopIndex":21084,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1690},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1682},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1690":{"name":"opening","type":"categoryDef","startIndex":20732,"stopIndex":20937,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1689}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1691":{"name":"removeTopLevel","type":"propertyDef","startIndex":21103,"stopIndex":21172,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1692},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":1682},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1692":{"name":"removing","type":"categoryDef","startIndex":20939,"stopIndex":21024,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1691}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1693":{"name":null,"type":"comment","startIndex":21178,"stopIndex":21178,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1694":{"name":"lively.morphic.AbstractDialog","type":"klassDef","startIndex":21179,"stopIndex":23084,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1695},{"__isSmartRef__":true,"id":1697},{"__isSmartRef__":true,"id":1699},{"__isSmartRef__":true,"id":1700},{"__isSmartRef__":true,"id":1702},{"__isSmartRef__":true,"id":1703},{"__isSmartRef__":true,"id":1704},{"__isSmartRef__":true,"id":1705},{"__isSmartRef__":true,"id":1706},{"__isSmartRef__":true,"id":1707},{"__isSmartRef__":true,"id":1709}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":1696},{"__isSmartRef__":true,"id":1698},{"__isSmartRef__":true,"id":1701},{"__isSmartRef__":true,"id":1708}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1695":{"name":"connections","type":"propertyDef","startIndex":21259,"stopIndex":21283,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1696},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1696":{"name":"documentation","type":"categoryDef","startIndex":21090,"stopIndex":21136,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1695}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1697":{"name":"initialViewExtent","type":"propertyDef","startIndex":21304,"stopIndex":21335,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1698},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1698":{"name":"properties","type":"categoryDef","startIndex":21138,"stopIndex":21199,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1697},{"__isSmartRef__":true,"id":1699}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1699":{"name":"inset","type":"propertyDef","startIndex":21337,"stopIndex":21346,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1698},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1700":{"name":"initialize","type":"propertyDef","startIndex":21369,"stopIndex":21513,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1701},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1701":{"name":"initializing","type":"categoryDef","startIndex":21201,"stopIndex":22686,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1700},{"__isSmartRef__":true,"id":1702},{"__isSmartRef__":true,"id":1703},{"__isSmartRef__":true,"id":1704},{"__isSmartRef__":true,"id":1705},{"__isSmartRef__":true,"id":1706}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1702":{"name":"buildPanel","type":"propertyDef","startIndex":21515,"stopIndex":21717,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1701},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1703":{"name":"buildLabel","type":"propertyDef","startIndex":21719,"stopIndex":21972,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1701},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1704":{"name":"buildCancelButton","type":"propertyDef","startIndex":21974,"stopIndex":22322,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1701},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1705":{"name":"buildOKButton","type":"propertyDef","startIndex":22324,"stopIndex":22657,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1701},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1706":{"name":"buildView","type":"propertyDef","startIndex":22659,"stopIndex":22833,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1701},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1707":{"name":"setCallback","type":"propertyDef","startIndex":22853,"stopIndex":22961,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1708},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1708":{"name":"callbacks","type":"categoryDef","startIndex":22688,"stopIndex":22931,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1707},{"__isSmartRef__":true,"id":1709}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1709":{"name":"triggerCallback","type":"propertyDef","startIndex":22963,"stopIndex":23079,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1708},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":1694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1710":{"name":null,"type":"comment","startIndex":23085,"stopIndex":23085,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1711":{"name":"lively.morphic.ConfirmDialog","type":"klassDef","startIndex":23086,"stopIndex":23548,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1712},{"__isSmartRef__":true,"id":1714}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":1713},{"__isSmartRef__":true,"id":1715}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1712":{"name":"initialViewExtent","type":"propertyDef","startIndex":23173,"stopIndex":23204,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1713},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":1711},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1713":{"name":"properties","type":"categoryDef","startIndex":23007,"stopIndex":23057,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1712}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1714":{"name":"buildView","type":"propertyDef","startIndex":23227,"stopIndex":23543,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1715},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":1711},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1715":{"name":"initializing","type":"categoryDef","startIndex":23059,"stopIndex":23395,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1714}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1716":{"name":null,"type":"comment","startIndex":23549,"stopIndex":23549,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1717":{"name":"lively.morphic.PromptDialog","type":"klassDef","startIndex":23550,"stopIndex":24661,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1720},{"__isSmartRef__":true,"id":1721},{"__isSmartRef__":true,"id":1722}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":1719},{"__isSmartRef__":true,"id":1723}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1718":{"name":"initialize","type":"propertyDef","startIndex":23638,"stopIndex":23780,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1719},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":1717},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1719":{"name":"initializing","type":"categoryDef","startIndex":23470,"stopIndex":24343,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1720},{"__isSmartRef__":true,"id":1721}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1720":{"name":"buildTextInput","type":"propertyDef","startIndex":23782,"stopIndex":24116,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1719},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":1717},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1721":{"name":"buildView","type":"propertyDef","startIndex":24119,"stopIndex":24489,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1719},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":1717},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1722":{"name":"openIn","type":"propertyDef","startIndex":24508,"stopIndex":24656,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1723},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":1717},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1723":{"name":"opening","type":"categoryDef","startIndex":24345,"stopIndex":24508,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1722}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1724":{"name":null,"type":"comment","startIndex":24662,"stopIndex":24663,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1725":{"name":"lively.morphic.WindowedApp","type":"klassDef","startIndex":24664,"stopIndex":24976,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1726}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":1727}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1726":{"name":"openIn","type":"propertyDef","startIndex":24735,"stopIndex":24971,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1727},"className":"lively.morphic.WindowedApp","_owner":{"__isSmartRef__":true,"id":1725},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1727":{"name":"opening","type":"categoryDef","startIndex":24572,"stopIndex":24823,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1726}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1728":{"name":null,"type":"comment","startIndex":24977,"stopIndex":25019,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1729":{"name":"lively.morphic.Selection","type":"klassDef","startIndex":25020,"stopIndex":31839,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1730},{"__isSmartRef__":true,"id":1732},{"__isSmartRef__":true,"id":1734},{"__isSmartRef__":true,"id":1735},{"__isSmartRef__":true,"id":1736},{"__isSmartRef__":true,"id":1738},{"__isSmartRef__":true,"id":1740},{"__isSmartRef__":true,"id":1742},{"__isSmartRef__":true,"id":1744},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1749},{"__isSmartRef__":true,"id":1750},{"__isSmartRef__":true,"id":1751},{"__isSmartRef__":true,"id":1752},{"__isSmartRef__":true,"id":1753},{"__isSmartRef__":true,"id":1754},{"__isSmartRef__":true,"id":1755},{"__isSmartRef__":true,"id":1756},{"__isSmartRef__":true,"id":1757},{"__isSmartRef__":true,"id":1758},{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":1760},{"__isSmartRef__":true,"id":1762},{"__isSmartRef__":true,"id":1763},{"__isSmartRef__":true,"id":1764},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":1767}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1731},{"__isSmartRef__":true,"id":1733},{"__isSmartRef__":true,"id":1737},{"__isSmartRef__":true,"id":1739},{"__isSmartRef__":true,"id":1741},{"__isSmartRef__":true,"id":1743},{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1748},{"__isSmartRef__":true,"id":1761},{"__isSmartRef__":true,"id":1766},{"__isSmartRef__":true,"id":1768}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1730":{"name":"documentation","type":"propertyDef","startIndex":25095,"stopIndex":25218,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1731},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1731":{"name":"documentation","type":"categoryDef","startIndex":24926,"stopIndex":25071,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1730}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1732":{"name":"style","type":"propertyDef","startIndex":25237,"stopIndex":25302,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1733},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1733":{"name":"settings","type":"categoryDef","startIndex":25073,"stopIndex":25194,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1732},{"__isSmartRef__":true,"id":1734},{"__isSmartRef__":true,"id":1735}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1734":{"name":"isEpiMorph","type":"propertyDef","startIndex":25304,"stopIndex":25321,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1733},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1735":{"name":"doNotRemove","type":"propertyDef","startIndex":25323,"stopIndex":25341,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1733},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1736":{"name":"initialize","type":"propertyDef","startIndex":25364,"stopIndex":25497,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1737},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1737":{"name":"initializing","type":"categoryDef","startIndex":25196,"stopIndex":25350,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1736}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1738":{"name":"morphMenu","type":"propertyDef","startIndex":25512,"stopIndex":26057,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1739},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1739":{"name":"menu","type":"categoryDef","startIndex":25352,"stopIndex":25910,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1738}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1740":{"name":"copy","type":"propertyDef","startIndex":26075,"stopIndex":26222,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1741},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1741":{"name":"copying","type":"categoryDef","startIndex":25912,"stopIndex":26075,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1740}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1742":{"name":"addSelectionWhile","type":"propertyDef","startIndex":26251,"stopIndex":26766,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1743},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1743":{"name":"selection handling","type":"categoryDef","startIndex":26077,"stopIndex":26619,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1742}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1744":{"name":"remove","type":"propertyDef","startIndex":26785,"stopIndex":26873,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1745},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1745":{"name":"removing","type":"categoryDef","startIndex":26621,"stopIndex":26921,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1744},{"__isSmartRef__":true,"id":1746}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1746":{"name":"removeOnlyIt","type":"propertyDef","startIndex":26875,"stopIndex":27068,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1745},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1747":{"name":"world","type":"propertyDef","startIndex":27088,"stopIndex":27165,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1748":{"name":"accessing","type":"categoryDef","startIndex":26923,"stopIndex":29000,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1749},{"__isSmartRef__":true,"id":1750},{"__isSmartRef__":true,"id":1751},{"__isSmartRef__":true,"id":1752},{"__isSmartRef__":true,"id":1753},{"__isSmartRef__":true,"id":1754},{"__isSmartRef__":true,"id":1755},{"__isSmartRef__":true,"id":1756},{"__isSmartRef__":true,"id":1757},{"__isSmartRef__":true,"id":1758},{"__isSmartRef__":true,"id":1759}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1749":{"name":"setBorderWidth","type":"propertyDef","startIndex":27167,"stopIndex":27360,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1750":{"name":"setFill","type":"propertyDef","startIndex":27364,"stopIndex":27543,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1751":{"name":"setBorderColor","type":"propertyDef","startIndex":27547,"stopIndex":27740,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1752":{"name":"shapeRoundEdgesBy","type":"propertyDef","startIndex":27743,"stopIndex":27935,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1753":{"name":"setFillOpacity","type":"propertyDef","startIndex":27939,"stopIndex":28123,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1754":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":28127,"stopIndex":28314,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1755":{"name":"setTextColor","type":"propertyDef","startIndex":28317,"stopIndex":28473,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1756":{"name":"setFontSize","type":"propertyDef","startIndex":28476,"stopIndex":28629,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1757":{"name":"setFontFamily","type":"propertyDef","startIndex":28632,"stopIndex":28791,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1758":{"name":"setRotation","type":"propertyDef","startIndex":28794,"stopIndex":28883,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1759":{"name":"setScale","type":"propertyDef","startIndex":28887,"stopIndex":29147,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1748},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1760":{"name":"alignVertically","type":"propertyDef","startIndex":29166,"stopIndex":29589,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1761},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1761":{"name":"aligning","type":"categoryDef","startIndex":29002,"stopIndex":31325,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1760},{"__isSmartRef__":true,"id":1762},{"__isSmartRef__":true,"id":1763},{"__isSmartRef__":true,"id":1764}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1762":{"name":"alignHorizontally","type":"propertyDef","startIndex":29592,"stopIndex":29822,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1761},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1763":{"name":"spaceVertically","type":"propertyDef","startIndex":29826,"stopIndex":30644,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1761},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1764":{"name":"spaceHorizontally","type":"propertyDef","startIndex":30647,"stopIndex":31472,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1761},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1765":{"name":"grabByHand","type":"propertyDef","startIndex":31491,"stopIndex":31663,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1766},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1766":{"name":"grabbing","type":"categoryDef","startIndex":31327,"stopIndex":31516,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1765}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1767":{"name":"moveBy","type":"propertyDef","startIndex":31682,"stopIndex":31834,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1768},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1768":{"name":"geometry","type":"categoryDef","startIndex":31518,"stopIndex":31686,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1767}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1769":{"name":null,"type":"comment","startIndex":31840,"stopIndex":31840,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1770":{"name":"lively.morphic.TextEditor","type":"klassDef","startIndex":31841,"stopIndex":36256,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1771},{"__isSmartRef__":true,"id":1773},{"__isSmartRef__":true,"id":1774},{"__isSmartRef__":true,"id":1776},{"__isSmartRef__":true,"id":1778},{"__isSmartRef__":true,"id":1779},{"__isSmartRef__":true,"id":1780},{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1784},{"__isSmartRef__":true,"id":1785},{"__isSmartRef__":true,"id":1786},{"__isSmartRef__":true,"id":1787},{"__isSmartRef__":true,"id":1788}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.WindowedApp","categories":[{"__isSmartRef__":true,"id":1772},{"__isSmartRef__":true,"id":1775},{"__isSmartRef__":true,"id":1777},{"__isSmartRef__":true,"id":1781},{"__isSmartRef__":true,"id":1783}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1771":{"name":"defaultTitle","type":"propertyDef","startIndex":31920,"stopIndex":31947,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1772},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1772":{"name":"settings","type":"categoryDef","startIndex":31756,"stopIndex":31834,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1771},{"__isSmartRef__":true,"id":1773}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1773":{"name":"initialViewExtent","type":"propertyDef","startIndex":31949,"stopIndex":31981,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1772},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1774":{"name":"buildView","type":"propertyDef","startIndex":32004,"stopIndex":34046,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1775},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1775":{"name":"initializing","type":"categoryDef","startIndex":31836,"stopIndex":33899,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1774}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1776":{"name":"setCurrentURL","type":"propertyDef","startIndex":34064,"stopIndex":34170,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1777},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1777":{"name":"network","type":"categoryDef","startIndex":33901,"stopIndex":34187,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1776},{"__isSmartRef__":true,"id":1778},{"__isSmartRef__":true,"id":1779}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1778":{"name":"createWebResource","type":"propertyDef","startIndex":34172,"stopIndex":34244,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1777},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1779":{"name":"getURL","type":"propertyDef","startIndex":34246,"stopIndex":34334,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1777},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1780":{"name":"showAsLoading","type":"propertyDef","startIndex":34351,"stopIndex":34724,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1781},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1781":{"name":"helper","type":"categoryDef","startIndex":34189,"stopIndex":34577,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1780}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1782":{"name":"getEditorContent","type":"propertyDef","startIndex":34749,"stopIndex":34824,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1783},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1783":{"name":"file functions","type":"categoryDef","startIndex":34579,"stopIndex":36103,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1784},{"__isSmartRef__":true,"id":1785},{"__isSmartRef__":true,"id":1786},{"__isSmartRef__":true,"id":1787},{"__isSmartRef__":true,"id":1788}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1784":{"name":"saveFile","type":"propertyDef","startIndex":34826,"stopIndex":35028,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1783},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1785":{"name":"loadFile","type":"propertyDef","startIndex":35031,"stopIndex":35377,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1783},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1786":{"name":"finishLoading","type":"propertyDef","startIndex":35379,"stopIndex":35645,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1783},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1787":{"name":"askToCreateFile","type":"propertyDef","startIndex":35648,"stopIndex":36077,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1783},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1788":{"name":"removeFile","type":"propertyDef","startIndex":36079,"stopIndex":36251,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1783},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1789":{"name":null,"type":"comment","startIndex":36257,"stopIndex":36258,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1790":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":36259,"stopIndex":38269,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1791},{"__isSmartRef__":true,"id":1793},{"__isSmartRef__":true,"id":1795},{"__isSmartRef__":true,"id":1796},{"__isSmartRef__":true,"id":1797},{"__isSmartRef__":true,"id":1799},{"__isSmartRef__":true,"id":1800}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":1792},{"__isSmartRef__":true,"id":1794},{"__isSmartRef__":true,"id":1798}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1791":{"name":"positionForNewMorph","type":"propertyDef","startIndex":36309,"stopIndex":36808,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1792},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1792":{"name":"positioning","type":"categoryDef","startIndex":36142,"stopIndex":36661,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1791}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1793":{"name":"addFramedMorph","type":"propertyDef","startIndex":36826,"stopIndex":37070,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1794},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1794":{"name":"windows","type":"categoryDef","startIndex":36663,"stopIndex":37674,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1793},{"__isSmartRef__":true,"id":1795},{"__isSmartRef__":true,"id":1796}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1795":{"name":"addTextWindow","type":"propertyDef","startIndex":37073,"stopIndex":37557,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1794},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1796":{"name":"internalAddWindow","type":"propertyDef","startIndex":37560,"stopIndex":37821,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1794},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1797":{"name":"openDialog","type":"propertyDef","startIndex":37839,"stopIndex":37991,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1798},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1798":{"name":"dialogs","type":"categoryDef","startIndex":37676,"stopIndex":38116,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1797},{"__isSmartRef__":true,"id":1799},{"__isSmartRef__":true,"id":1800}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1799":{"name":"confirm","type":"propertyDef","startIndex":37993,"stopIndex":38115,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1798},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1800":{"name":"prompt","type":"propertyDef","startIndex":38117,"stopIndex":38264,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1798},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":1790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1801":{"name":null,"type":"comment","startIndex":38270,"stopIndex":38270,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1802":{"name":"lively.morphic.HorizontalDivider","type":"klassDef","startIndex":38271,"stopIndex":38924,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1803},{"__isSmartRef__":true,"id":1805},{"__isSmartRef__":true,"id":1807},{"__isSmartRef__":true,"id":1809}],"sourceControl":{"__isSmartRef__":true,"id":148},"traits":["HorizontalDividerTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1804},{"__isSmartRef__":true,"id":1806},{"__isSmartRef__":true,"id":1808}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1803":{"name":"style","type":"propertyDef","startIndex":38382,"stopIndex":38430,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1804},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":1802},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1804":{"name":"settings","type":"categoryDef","startIndex":38218,"stopIndex":38283,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1803}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1805":{"name":"initialize","type":"propertyDef","startIndex":38453,"stopIndex":38640,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1806},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":1802},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1806":{"name":"initializing","type":"categoryDef","startIndex":38285,"stopIndex":38493,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1805}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1807":{"name":"onDragStart","type":"propertyDef","startIndex":38663,"stopIndex":38744,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1808},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":1802},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1808":{"name":"mouse events","type":"categoryDef","startIndex":38495,"stopIndex":38771,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1807},{"__isSmartRef__":true,"id":1809}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1809":{"name":"onDrag","type":"propertyDef","startIndex":38746,"stopIndex":38919,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1808},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":1802},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1810":{"name":null,"type":"comment","startIndex":38925,"stopIndex":38925,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1811":{"name":"lively.morphic.Slider","type":"klassDef","startIndex":38926,"stopIndex":39920,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1812},{"__isSmartRef__":true,"id":1814},{"__isSmartRef__":true,"id":1815},{"__isSmartRef__":true,"id":1817},{"__isSmartRef__":true,"id":1818},{"__isSmartRef__":true,"id":1819}],"sourceControl":{"__isSmartRef__":true,"id":148},"traits":["SliderMorphTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":1813},{"__isSmartRef__":true,"id":1816}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1812":{"name":"initialize","type":"propertyDef","startIndex":39024,"stopIndex":39402,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1813},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1811},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1813":{"name":"initializing","type":"categoryDef","startIndex":38856,"stopIndex":39428,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1812},{"__isSmartRef__":true,"id":1814}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1814":{"name":"setupMouseEventRelays","type":"propertyDef","startIndex":39404,"stopIndex":39575,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1813},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1811},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1815":{"name":"getValue","type":"propertyDef","startIndex":39595,"stopIndex":39638,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1816},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1811},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1816":{"name":"accessing","type":"categoryDef","startIndex":39430,"stopIndex":39766,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":1815},{"__isSmartRef__":true,"id":1817},{"__isSmartRef__":true,"id":1818},{"__isSmartRef__":true,"id":1819}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1817":{"name":"setValue","type":"propertyDef","startIndex":39642,"stopIndex":39732,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1816},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1811},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1818":{"name":"getSliderExtent","type":"propertyDef","startIndex":39736,"stopIndex":39793,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1816},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1811},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1819":{"name":"setSliderExtent","type":"propertyDef","startIndex":39796,"stopIndex":39914,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1816},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":1811},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"1820":{"buttonCommands":[{"__isSmartRef__":true,"id":1821},{"__isSmartRef__":true,"id":2066},{"__isSmartRef__":true,"id":2091},{"__isSmartRef__":true,"id":2116},{"__isSmartRef__":true,"id":2141},{"__isSmartRef__":true,"id":2166},{"__isSmartRef__":true,"id":2191}],"RootFilters":[{"__isSmartRef__":true,"id":2328}],"Pane1Filters":[{"__isSmartRef__":true,"id":2329},{"__isSmartRef__":true,"id":2330}],"Pane2Filters":[{"__isSmartRef__":true,"id":2331}],"Pane3Filters":[{"__isSmartRef__":true,"id":2332}],"Pane4Filters":[{"__isSmartRef__":true,"id":2333}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":1858},"attributeConnections":[{"__isSmartRef__":true,"id":2334},{"__isSmartRef__":true,"id":2335},{"__isSmartRef__":true,"id":2336},{"__isSmartRef__":true,"id":2337},{"__isSmartRef__":true,"id":2338},{"__isSmartRef__":true,"id":2339}],"SourceString":"\tsetImageURL: function(url) { return this.shapeSetter('ImageURL', String(url)) },","sourceString":"\tsetImageURL: function(url) { return this.shapeSetter('ImageURL', String(url)) },","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":1923},"Pane1Selection":{"__isSmartRef__":true,"id":1945},"pane1Selection":{"__isSmartRef__":true,"id":1945},"Pane2Selection":{"__isSmartRef__":true,"id":1993},"pane2Selection":{"__isSmartRef__":true,"id":1993},"Pane3Selection":{"__isSmartRef__":true,"id":2013},"pane3Selection":{"__isSmartRef__":true,"id":2013},"Pane4Selection":{"__isSmartRef__":true,"id":2026},"pane4Selection":{"__isSmartRef__":true,"id":2026},"Pane4Content":[{"__isSmartRef__":true,"id":2025},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2029}],"Pane3Content":[{"__isSmartRef__":true,"id":2012},{"__isSmartRef__":true,"id":2014}],"Pane2Content":[{"__isSmartRef__":true,"id":1986},{"__isSmartRef__":true,"id":1988},{"__isSmartRef__":true,"id":1990},{"__isSmartRef__":true,"id":1992},{"__isSmartRef__":true,"id":1994},{"__isSmartRef__":true,"id":1996},{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":2000}],"Pane1Content":[{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1951},{"__isSmartRef__":true,"id":1952},{"__isSmartRef__":true,"id":1953},{"__isSmartRef__":true,"id":1954},{"__isSmartRef__":true,"id":1955},{"__isSmartRef__":true,"id":1956},{"__isSmartRef__":true,"id":1957},{"__isSmartRef__":true,"id":1958},{"__isSmartRef__":true,"id":1959},{"__isSmartRef__":true,"id":1960},{"__isSmartRef__":true,"id":1961},{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1965},{"__isSmartRef__":true,"id":1966},{"__isSmartRef__":true,"id":1967},{"__isSmartRef__":true,"id":1968},{"__isSmartRef__":true,"id":1969},{"__isSmartRef__":true,"id":1970},{"__isSmartRef__":true,"id":1971},{"__isSmartRef__":true,"id":1972},{"__isSmartRef__":true,"id":1973},{"__isSmartRef__":true,"id":1974},{"__isSmartRef__":true,"id":1975}],"view":{"__isSmartRef__":true,"id":2222},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Shapes","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":2340},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":2327},"__LivelyClassName__":"lively.ide.SystemBrowser"},"1821":{"browser":{"__isSmartRef__":true,"id":1820},"button":{"__isSmartRef__":true,"id":1822},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"1822":{"submorphs":[{"__isSmartRef__":true,"id":1823}],"scripts":[],"id":78,"shape":{"__isSmartRef__":true,"id":1832},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1846},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":1847},"label":{"__isSmartRef__":true,"id":1823},"command":{"__isSmartRef__":true,"id":1821},"attributeConnections":[{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1857}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"1823":{"submorphs":[],"scripts":[],"id":79,"shape":{"__isSmartRef__":true,"id":1824},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1828},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1829}],"padding":{"__isSmartRef__":true,"id":1831},"_Padding":{"__isSmartRef__":true,"id":1831},"owner":{"__isSmartRef__":true,"id":1822},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"1824":{"position":{"__isSmartRef__":true,"id":1825},"_Extent":{"__isSmartRef__":true,"id":1826},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1825":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1826":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1827":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1828":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1829":{"style":{"__isSmartRef__":true,"id":1830},"morph":{"__isSmartRef__":true,"id":1823},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"1830":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1831":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1832":{"position":{"__isSmartRef__":true,"id":1833},"_Extent":{"__isSmartRef__":true,"id":1834},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1833":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1834":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1835":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1836":{"stops":[{"__isSmartRef__":true,"id":1837},{"__isSmartRef__":true,"id":1839},{"__isSmartRef__":true,"id":1841},{"__isSmartRef__":true,"id":1843}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1837":{"offset":0,"color":{"__isSmartRef__":true,"id":1838}},"1838":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1839":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1840}},"1840":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1841":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1842}},"1842":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1843":{"offset":1,"color":{"__isSmartRef__":true,"id":1844}},"1844":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1845":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1846":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1847":{"stops":[{"__isSmartRef__":true,"id":1848},{"__isSmartRef__":true,"id":1850},{"__isSmartRef__":true,"id":1852},{"__isSmartRef__":true,"id":1854}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1848":{"offset":0,"color":{"__isSmartRef__":true,"id":1849}},"1849":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1850":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1851}},"1851":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1852":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1853}},"1853":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1854":{"offset":1,"color":{"__isSmartRef__":true,"id":1855}},"1855":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1856":{"sourceObj":{"__isSmartRef__":true,"id":1822},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1821},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1857":{"sourceObj":{"__isSmartRef__":true,"id":1822},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1822},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1858":{"submorphs":[{"__isSmartRef__":true,"id":1859},{"__isSmartRef__":true,"id":1868},{"__isSmartRef__":true,"id":1891},{"__isSmartRef__":true,"id":1914},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":2007},{"__isSmartRef__":true,"id":2020},{"__isSmartRef__":true,"id":2038},{"__isSmartRef__":true,"id":2194},{"__isSmartRef__":true,"id":2204},{"__isSmartRef__":true,"id":2209},{"__isSmartRef__":true,"id":1822},{"__isSmartRef__":true,"id":2044},{"__isSmartRef__":true,"id":2069},{"__isSmartRef__":true,"id":2094},{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2144},{"__isSmartRef__":true,"id":2169}],"scripts":[],"id":64,"shape":{"__isSmartRef__":true,"id":2216},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2220},"_Position":{"__isSmartRef__":true,"id":2221},"locationPane":{"__isSmartRef__":true,"id":1859},"codeBaseDirBtn":{"__isSmartRef__":true,"id":1868},"localDirBtn":{"__isSmartRef__":true,"id":1891},"Pane1":{"__isSmartRef__":true,"id":1914},"Pane2":{"__isSmartRef__":true,"id":1981},"Pane3":{"__isSmartRef__":true,"id":2007},"Pane4":{"__isSmartRef__":true,"id":2020},"midResizer":{"__isSmartRef__":true,"id":2038},"sourcePane":{"__isSmartRef__":true,"id":2194},"bottomResizer":{"__isSmartRef__":true,"id":2204},"commentPane":{"__isSmartRef__":true,"id":2209},"ownerWidget":{"__isSmartRef__":true,"id":1820},"owner":{"__isSmartRef__":true,"id":2222},"ownerApp":{"__isSmartRef__":true,"id":1820},"targetURL":{"__isSmartRef__":true,"id":2327},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"1859":{"submorphs":[],"scripts":[],"id":65,"shape":{"__isSmartRef__":true,"id":1860},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1864},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1865}],"owner":{"__isSmartRef__":true,"id":1858},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":1867}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"1860":{"position":{"__isSmartRef__":true,"id":1861},"_Extent":{"__isSmartRef__":true,"id":1862},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1861":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1862":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1863":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1864":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1865":{"style":{"__isSmartRef__":true,"id":1866},"morph":{"__isSmartRef__":true,"id":1859},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"1866":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1867":{"sourceObj":{"__isSmartRef__":true,"id":1859},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1868":{"submorphs":[{"__isSmartRef__":true,"id":1869}],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":1877},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1880},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":1881},"label":{"__isSmartRef__":true,"id":1869},"owner":{"__isSmartRef__":true,"id":1858},"attributeConnections":[{"__isSmartRef__":true,"id":1890}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"1869":{"submorphs":[],"scripts":[],"id":67,"shape":{"__isSmartRef__":true,"id":1870},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1873},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1874}],"padding":{"__isSmartRef__":true,"id":1876},"_Padding":{"__isSmartRef__":true,"id":1876},"owner":{"__isSmartRef__":true,"id":1868},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"1870":{"position":{"__isSmartRef__":true,"id":1871},"_Extent":{"__isSmartRef__":true,"id":1872},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1871":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1872":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1873":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1874":{"style":{"__isSmartRef__":true,"id":1875},"morph":{"__isSmartRef__":true,"id":1869},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"1875":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1876":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1877":{"position":{"__isSmartRef__":true,"id":1878},"_Extent":{"__isSmartRef__":true,"id":1879},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1878":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1879":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1880":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1881":{"stops":[{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1884},{"__isSmartRef__":true,"id":1886},{"__isSmartRef__":true,"id":1888}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1882":{"offset":0,"color":{"__isSmartRef__":true,"id":1883}},"1883":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1884":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1885}},"1885":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1886":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1887}},"1887":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1888":{"offset":1,"color":{"__isSmartRef__":true,"id":1889}},"1889":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1890":{"sourceObj":{"__isSmartRef__":true,"id":1868},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1891":{"submorphs":[{"__isSmartRef__":true,"id":1892}],"scripts":[],"id":68,"shape":{"__isSmartRef__":true,"id":1900},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1903},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":1904},"label":{"__isSmartRef__":true,"id":1892},"owner":{"__isSmartRef__":true,"id":1858},"attributeConnections":[{"__isSmartRef__":true,"id":1913}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"1892":{"submorphs":[],"scripts":[],"id":69,"shape":{"__isSmartRef__":true,"id":1893},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1896},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1897}],"padding":{"__isSmartRef__":true,"id":1899},"_Padding":{"__isSmartRef__":true,"id":1899},"owner":{"__isSmartRef__":true,"id":1891},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"1893":{"position":{"__isSmartRef__":true,"id":1894},"_Extent":{"__isSmartRef__":true,"id":1895},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1894":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1895":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1896":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1897":{"style":{"__isSmartRef__":true,"id":1898},"morph":{"__isSmartRef__":true,"id":1892},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"1898":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1899":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1900":{"position":{"__isSmartRef__":true,"id":1901},"_Extent":{"__isSmartRef__":true,"id":1902},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1901":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1902":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1903":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1904":{"stops":[{"__isSmartRef__":true,"id":1905},{"__isSmartRef__":true,"id":1907},{"__isSmartRef__":true,"id":1909},{"__isSmartRef__":true,"id":1911}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1905":{"offset":0,"color":{"__isSmartRef__":true,"id":1906}},"1906":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1907":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1908}},"1908":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1909":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1910}},"1910":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1911":{"offset":1,"color":{"__isSmartRef__":true,"id":1912}},"1912":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1913":{"sourceObj":{"__isSmartRef__":true,"id":1891},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1914":{"submorphs":[],"scripts":[],"id":70,"shape":{"__isSmartRef__":true,"id":1915},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1919},"itemList":[{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1951},{"__isSmartRef__":true,"id":1952},{"__isSmartRef__":true,"id":1953},{"__isSmartRef__":true,"id":1954},{"__isSmartRef__":true,"id":1955},{"__isSmartRef__":true,"id":1956},{"__isSmartRef__":true,"id":1957},{"__isSmartRef__":true,"id":1958},{"__isSmartRef__":true,"id":1959},{"__isSmartRef__":true,"id":1960},{"__isSmartRef__":true,"id":1961},{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1965},{"__isSmartRef__":true,"id":1966},{"__isSmartRef__":true,"id":1967},{"__isSmartRef__":true,"id":1968},{"__isSmartRef__":true,"id":1969},{"__isSmartRef__":true,"id":1970},{"__isSmartRef__":true,"id":1971},{"__isSmartRef__":true,"id":1972},{"__isSmartRef__":true,"id":1973},{"__isSmartRef__":true,"id":1974},{"__isSmartRef__":true,"id":1975}],"selectedLineNo":21,"owner":{"__isSmartRef__":true,"id":1858},"attributeConnections":[{"__isSmartRef__":true,"id":1976},{"__isSmartRef__":true,"id":1977},{"__isSmartRef__":true,"id":1978},{"__isSmartRef__":true,"id":1979}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":1980},"__LivelyClassName__":"lively.morphic.List"},"1915":{"position":{"__isSmartRef__":true,"id":1916},"_Extent":{"__isSmartRef__":true,"id":1917},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1916":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1917":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1918":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1919":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1920":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":1921}},"1921":{"target":{"__isSmartRef__":true,"id":1922},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"1922":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1923":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":1820},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":1922}],"parentNamespacePath":{"__isSmartRef__":true,"id":1924},"_childNodes":[{"__isSmartRef__":true,"id":1921},{"__isSmartRef__":true,"id":1925},{"__isSmartRef__":true,"id":1926},{"__isSmartRef__":true,"id":1927},{"__isSmartRef__":true,"id":1928},{"__isSmartRef__":true,"id":1929},{"__isSmartRef__":true,"id":1930},{"__isSmartRef__":true,"id":1931},{"__isSmartRef__":true,"id":1932},{"__isSmartRef__":true,"id":1933},{"__isSmartRef__":true,"id":1934},{"__isSmartRef__":true,"id":1935},{"__isSmartRef__":true,"id":1936},{"__isSmartRef__":true,"id":1937},{"__isSmartRef__":true,"id":1938},{"__isSmartRef__":true,"id":1939},{"__isSmartRef__":true,"id":1940},{"__isSmartRef__":true,"id":1941},{"__isSmartRef__":true,"id":1942},{"__isSmartRef__":true,"id":1943},{"__isSmartRef__":true,"id":1944},{"__isSmartRef__":true,"id":1945},{"__isSmartRef__":true,"id":1946},{"__isSmartRef__":true,"id":1947},{"__isSmartRef__":true,"id":1948},{"__isSmartRef__":true,"id":1949}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"1924":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1925":{"target":{"__isSmartRef__":true,"id":1924},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"1926":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1927":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1928":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1929":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1930":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1931":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1932":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1933":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1934":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1935":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1936":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1937":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1938":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1939":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1940":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1941":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1942":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1943":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1944":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1945":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1946":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1947":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1948":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1949":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"1950":{"name":"Local code","__SourceModuleName__":"Global.lively.ChangeSet","__LivelyClassName__":"ChangeSet"},"1951":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":1925}},"1952":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":1926}},"1953":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":1927}},"1954":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":1928}},"1955":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":1929}},"1956":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":1930}},"1957":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":1931}},"1958":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":1932}},"1959":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":1933}},"1960":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":1934}},"1961":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":1935}},"1962":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":1936}},"1963":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":1937}},"1964":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":1938}},"1965":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":1939}},"1966":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":1940}},"1967":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":1941}},"1968":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":1942}},"1969":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":1943}},"1970":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":1944}},"1971":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":1945}},"1972":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":1946}},"1973":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":1947}},"1974":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":1948}},"1975":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":1949}},"1976":{"sourceObj":{"__isSmartRef__":true,"id":1914},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1977":{"sourceObj":{"__isSmartRef__":true,"id":1914},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1978":{"sourceObj":{"__isSmartRef__":true,"id":1914},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1979":{"sourceObj":{"__isSmartRef__":true,"id":1914},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1980":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1923},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"1981":{"submorphs":[],"scripts":[],"id":71,"shape":{"__isSmartRef__":true,"id":1982},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1985},"itemList":[{"__isSmartRef__":true,"id":1986},{"__isSmartRef__":true,"id":1988},{"__isSmartRef__":true,"id":1990},{"__isSmartRef__":true,"id":1992},{"__isSmartRef__":true,"id":1994},{"__isSmartRef__":true,"id":1996},{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":2000}],"selectedLineNo":3,"owner":{"__isSmartRef__":true,"id":1858},"attributeConnections":[{"__isSmartRef__":true,"id":2002},{"__isSmartRef__":true,"id":2003},{"__isSmartRef__":true,"id":2004},{"__isSmartRef__":true,"id":2005}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":2006},"__LivelyClassName__":"lively.morphic.List"},"1982":{"position":{"__isSmartRef__":true,"id":1983},"_Extent":{"__isSmartRef__":true,"id":1984},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1983":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1984":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1985":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1986":{"isListItem":true,"string":"lively.morphic.Shapes.Shape","value":{"__isSmartRef__":true,"id":1987}},"1987":{"target":{"__isSmartRef__":true,"id":1285},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"1988":{"isListItem":true,"string":"lively.morphic.Shapes.Rectangle","value":{"__isSmartRef__":true,"id":1989}},"1989":{"target":{"__isSmartRef__":true,"id":1308},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"1990":{"isListItem":true,"string":"lively.morphic.Shapes.Ellipse","value":{"__isSmartRef__":true,"id":1991}},"1991":{"target":{"__isSmartRef__":true,"id":1310},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"1992":{"isListItem":true,"string":"lively.morphic.Shapes.Image","value":{"__isSmartRef__":true,"id":1993}},"1993":{"target":{"__isSmartRef__":true,"id":1311},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"1994":{"isListItem":true,"string":"lively.morphic.Shapes.External","value":{"__isSmartRef__":true,"id":1995}},"1995":{"target":{"__isSmartRef__":true,"id":1317},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"1996":{"isListItem":true,"string":"lively.morphic.Gradient","value":{"__isSmartRef__":true,"id":1997}},"1997":{"target":{"__isSmartRef__":true,"id":1325},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"1998":{"isListItem":true,"string":"lively.morphic.LinearGradient","value":{"__isSmartRef__":true,"id":1999}},"1999":{"target":{"__isSmartRef__":true,"id":1334},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2000":{"isListItem":true,"string":"lively.morphic.RadialGradient","value":{"__isSmartRef__":true,"id":2001}},"2001":{"target":{"__isSmartRef__":true,"id":1346},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2002":{"sourceObj":{"__isSmartRef__":true,"id":1981},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2003":{"sourceObj":{"__isSmartRef__":true,"id":1981},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2004":{"sourceObj":{"__isSmartRef__":true,"id":1981},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2005":{"sourceObj":{"__isSmartRef__":true,"id":1981},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2006":{"target":{"__isSmartRef__":true,"id":1311},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2007":{"submorphs":[],"scripts":[],"id":72,"shape":{"__isSmartRef__":true,"id":2008},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2011},"itemList":[{"__isSmartRef__":true,"id":2012},{"__isSmartRef__":true,"id":2014}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":1858},"attributeConnections":[{"__isSmartRef__":true,"id":2016},{"__isSmartRef__":true,"id":2017},{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2019}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":2013},"__LivelyClassName__":"lively.morphic.List"},"2008":{"position":{"__isSmartRef__":true,"id":2009},"_Extent":{"__isSmartRef__":true,"id":2010},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2009":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2010":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2011":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2012":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":2013}},"2013":{"target":{"__isSmartRef__":true,"id":1311},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1993},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"2014":{"isListItem":true,"string":"accessing","value":{"__isSmartRef__":true,"id":2015}},"2015":{"target":{"__isSmartRef__":true,"id":1313},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":1993},"targets":[{"__isSmartRef__":true,"id":1313}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"2016":{"sourceObj":{"__isSmartRef__":true,"id":2007},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2017":{"sourceObj":{"__isSmartRef__":true,"id":2007},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2018":{"sourceObj":{"__isSmartRef__":true,"id":2007},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2019":{"sourceObj":{"__isSmartRef__":true,"id":2007},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2020":{"submorphs":[],"scripts":[],"id":73,"shape":{"__isSmartRef__":true,"id":2021},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2024},"itemList":[{"__isSmartRef__":true,"id":2025},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2029}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":1858},"attributeConnections":[{"__isSmartRef__":true,"id":2031},{"__isSmartRef__":true,"id":2032},{"__isSmartRef__":true,"id":2033},{"__isSmartRef__":true,"id":2034}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":2035},"__LivelyClassName__":"lively.morphic.List"},"2021":{"position":{"__isSmartRef__":true,"id":2022},"_Extent":{"__isSmartRef__":true,"id":2023},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2022":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2023":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2024":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2025":{"isListItem":true,"string":"setImageURL (proto)","value":{"__isSmartRef__":true,"id":2026}},"2026":{"target":{"__isSmartRef__":true,"id":1312},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":2013},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"2027":{"isListItem":true,"string":"getImageURL (proto)","value":{"__isSmartRef__":true,"id":2028}},"2028":{"target":{"__isSmartRef__":true,"id":1314},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":2013},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"2029":{"isListItem":true,"string":"getNativeExtent (proto)","value":{"__isSmartRef__":true,"id":2030}},"2030":{"target":{"__isSmartRef__":true,"id":1316},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":2013},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"2031":{"sourceObj":{"__isSmartRef__":true,"id":2020},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2032":{"sourceObj":{"__isSmartRef__":true,"id":2020},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2033":{"sourceObj":{"__isSmartRef__":true,"id":2020},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2034":{"sourceObj":{"__isSmartRef__":true,"id":2020},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2035":{"target":{"__isSmartRef__":true,"id":1312},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":2036},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"2036":{"target":{"__isSmartRef__":true,"id":1311},"browser":{"__isSmartRef__":true,"id":1820},"parent":{"__isSmartRef__":true,"id":2037},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"2037":{"target":{"__isSmartRef__":true,"id":1311},"browser":{"__isSmartRef__":true,"id":1820},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2038":{"submorphs":[],"scripts":[],"id":74,"shape":{"__isSmartRef__":true,"id":2039},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":2043},"fixed":[{"__isSmartRef__":true,"id":1822},{"__isSmartRef__":true,"id":2044},{"__isSmartRef__":true,"id":2069},{"__isSmartRef__":true,"id":2094},{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2144},{"__isSmartRef__":true,"id":2169}],"scalingBelow":[{"__isSmartRef__":true,"id":2194}],"scalingAbove":[{"__isSmartRef__":true,"id":1914},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":2007},{"__isSmartRef__":true,"id":2020}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"2039":{"position":{"__isSmartRef__":true,"id":2040},"_Extent":{"__isSmartRef__":true,"id":2041},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2040":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2041":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2042":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2043":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2044":{"submorphs":[{"__isSmartRef__":true,"id":2045}],"scripts":[],"id":80,"shape":{"__isSmartRef__":true,"id":2053},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2056},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2057},"label":{"__isSmartRef__":true,"id":2045},"command":{"__isSmartRef__":true,"id":2066},"attributeConnections":[{"__isSmartRef__":true,"id":2067},{"__isSmartRef__":true,"id":2068}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2045":{"submorphs":[],"scripts":[],"id":81,"shape":{"__isSmartRef__":true,"id":2046},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2049},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2050}],"padding":{"__isSmartRef__":true,"id":2052},"_Padding":{"__isSmartRef__":true,"id":2052},"owner":{"__isSmartRef__":true,"id":2044},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2046":{"position":{"__isSmartRef__":true,"id":2047},"_Extent":{"__isSmartRef__":true,"id":2048},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2047":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2048":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2049":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2050":{"style":{"__isSmartRef__":true,"id":2051},"morph":{"__isSmartRef__":true,"id":2045},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2051":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2052":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2053":{"position":{"__isSmartRef__":true,"id":2054},"_Extent":{"__isSmartRef__":true,"id":2055},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2054":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2055":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2056":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2057":{"stops":[{"__isSmartRef__":true,"id":2058},{"__isSmartRef__":true,"id":2060},{"__isSmartRef__":true,"id":2062},{"__isSmartRef__":true,"id":2064}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2058":{"offset":0,"color":{"__isSmartRef__":true,"id":2059}},"2059":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2060":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2061}},"2061":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2062":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2063}},"2063":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2064":{"offset":1,"color":{"__isSmartRef__":true,"id":2065}},"2065":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2066":{"browser":{"__isSmartRef__":true,"id":1820},"button":{"__isSmartRef__":true,"id":2044},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"2067":{"sourceObj":{"__isSmartRef__":true,"id":2044},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2066},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2068":{"sourceObj":{"__isSmartRef__":true,"id":2044},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2044},"targetMethodName":"setLabel","converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2069":{"submorphs":[{"__isSmartRef__":true,"id":2070}],"scripts":[],"id":82,"shape":{"__isSmartRef__":true,"id":2078},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2081},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2082},"label":{"__isSmartRef__":true,"id":2070},"command":{"__isSmartRef__":true,"id":2091},"attributeConnections":[{"__isSmartRef__":true,"id":2092},{"__isSmartRef__":true,"id":2093}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2070":{"submorphs":[],"scripts":[],"id":83,"shape":{"__isSmartRef__":true,"id":2071},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2074},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2075}],"padding":{"__isSmartRef__":true,"id":2077},"_Padding":{"__isSmartRef__":true,"id":2077},"owner":{"__isSmartRef__":true,"id":2069},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2071":{"position":{"__isSmartRef__":true,"id":2072},"_Extent":{"__isSmartRef__":true,"id":2073},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2072":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2073":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2074":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2075":{"style":{"__isSmartRef__":true,"id":2076},"morph":{"__isSmartRef__":true,"id":2070},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2076":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2077":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2078":{"position":{"__isSmartRef__":true,"id":2079},"_Extent":{"__isSmartRef__":true,"id":2080},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2079":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2080":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2081":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2082":{"stops":[{"__isSmartRef__":true,"id":2083},{"__isSmartRef__":true,"id":2085},{"__isSmartRef__":true,"id":2087},{"__isSmartRef__":true,"id":2089}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2083":{"offset":0,"color":{"__isSmartRef__":true,"id":2084}},"2084":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2085":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2086}},"2086":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2087":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2088}},"2088":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2089":{"offset":1,"color":{"__isSmartRef__":true,"id":2090}},"2090":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2091":{"browser":{"__isSmartRef__":true,"id":1820},"button":{"__isSmartRef__":true,"id":2069},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"2092":{"sourceObj":{"__isSmartRef__":true,"id":2069},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2091},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2093":{"sourceObj":{"__isSmartRef__":true,"id":2069},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2069},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2094":{"submorphs":[{"__isSmartRef__":true,"id":2095}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":2103},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2106},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2107},"label":{"__isSmartRef__":true,"id":2095},"command":{"__isSmartRef__":true,"id":2116},"attributeConnections":[{"__isSmartRef__":true,"id":2117},{"__isSmartRef__":true,"id":2118}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2095":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":2096},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2099},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2100}],"padding":{"__isSmartRef__":true,"id":2102},"_Padding":{"__isSmartRef__":true,"id":2102},"owner":{"__isSmartRef__":true,"id":2094},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2096":{"position":{"__isSmartRef__":true,"id":2097},"_Extent":{"__isSmartRef__":true,"id":2098},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2097":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2098":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2099":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2100":{"style":{"__isSmartRef__":true,"id":2101},"morph":{"__isSmartRef__":true,"id":2095},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2101":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2102":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2103":{"position":{"__isSmartRef__":true,"id":2104},"_Extent":{"__isSmartRef__":true,"id":2105},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2104":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2105":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2106":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2107":{"stops":[{"__isSmartRef__":true,"id":2108},{"__isSmartRef__":true,"id":2110},{"__isSmartRef__":true,"id":2112},{"__isSmartRef__":true,"id":2114}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2108":{"offset":0,"color":{"__isSmartRef__":true,"id":2109}},"2109":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2110":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2111}},"2111":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2112":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2113}},"2113":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2114":{"offset":1,"color":{"__isSmartRef__":true,"id":2115}},"2115":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2116":{"browser":{"__isSmartRef__":true,"id":1820},"button":{"__isSmartRef__":true,"id":2094},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"2117":{"sourceObj":{"__isSmartRef__":true,"id":2094},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2116},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2118":{"sourceObj":{"__isSmartRef__":true,"id":2094},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2094},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2119":{"submorphs":[{"__isSmartRef__":true,"id":2120}],"scripts":[],"id":86,"shape":{"__isSmartRef__":true,"id":2128},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2131},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2132},"label":{"__isSmartRef__":true,"id":2120},"command":{"__isSmartRef__":true,"id":2141},"attributeConnections":[{"__isSmartRef__":true,"id":2142},{"__isSmartRef__":true,"id":2143}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2120":{"submorphs":[],"scripts":[],"id":87,"shape":{"__isSmartRef__":true,"id":2121},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2124},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2125}],"padding":{"__isSmartRef__":true,"id":2127},"_Padding":{"__isSmartRef__":true,"id":2127},"owner":{"__isSmartRef__":true,"id":2119},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2121":{"position":{"__isSmartRef__":true,"id":2122},"_Extent":{"__isSmartRef__":true,"id":2123},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2122":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2123":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2124":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2125":{"style":{"__isSmartRef__":true,"id":2126},"morph":{"__isSmartRef__":true,"id":2120},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2126":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2127":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2128":{"position":{"__isSmartRef__":true,"id":2129},"_Extent":{"__isSmartRef__":true,"id":2130},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2129":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2130":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2131":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2132":{"stops":[{"__isSmartRef__":true,"id":2133},{"__isSmartRef__":true,"id":2135},{"__isSmartRef__":true,"id":2137},{"__isSmartRef__":true,"id":2139}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2133":{"offset":0,"color":{"__isSmartRef__":true,"id":2134}},"2134":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2135":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2136}},"2136":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2137":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2138}},"2138":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2139":{"offset":1,"color":{"__isSmartRef__":true,"id":2140}},"2140":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2141":{"browser":{"__isSmartRef__":true,"id":1820},"button":{"__isSmartRef__":true,"id":2119},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"2142":{"sourceObj":{"__isSmartRef__":true,"id":2119},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2141},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2143":{"sourceObj":{"__isSmartRef__":true,"id":2119},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2119},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2144":{"submorphs":[{"__isSmartRef__":true,"id":2145}],"scripts":[],"id":88,"shape":{"__isSmartRef__":true,"id":2153},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2156},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2157},"label":{"__isSmartRef__":true,"id":2145},"command":{"__isSmartRef__":true,"id":2166},"attributeConnections":[{"__isSmartRef__":true,"id":2167},{"__isSmartRef__":true,"id":2168}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2145":{"submorphs":[],"scripts":[],"id":89,"shape":{"__isSmartRef__":true,"id":2146},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2149},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2150}],"padding":{"__isSmartRef__":true,"id":2152},"_Padding":{"__isSmartRef__":true,"id":2152},"owner":{"__isSmartRef__":true,"id":2144},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2146":{"position":{"__isSmartRef__":true,"id":2147},"_Extent":{"__isSmartRef__":true,"id":2148},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2147":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2148":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2149":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2150":{"style":{"__isSmartRef__":true,"id":2151},"morph":{"__isSmartRef__":true,"id":2145},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2151":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2152":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2153":{"position":{"__isSmartRef__":true,"id":2154},"_Extent":{"__isSmartRef__":true,"id":2155},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2154":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2155":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2156":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2157":{"stops":[{"__isSmartRef__":true,"id":2158},{"__isSmartRef__":true,"id":2160},{"__isSmartRef__":true,"id":2162},{"__isSmartRef__":true,"id":2164}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2158":{"offset":0,"color":{"__isSmartRef__":true,"id":2159}},"2159":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2160":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2161}},"2161":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2162":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2163}},"2163":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2164":{"offset":1,"color":{"__isSmartRef__":true,"id":2165}},"2165":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2166":{"browser":{"__isSmartRef__":true,"id":1820},"button":{"__isSmartRef__":true,"id":2144},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"2167":{"sourceObj":{"__isSmartRef__":true,"id":2144},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2166},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2168":{"sourceObj":{"__isSmartRef__":true,"id":2144},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2144},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2169":{"submorphs":[{"__isSmartRef__":true,"id":2170}],"scripts":[],"id":90,"shape":{"__isSmartRef__":true,"id":2178},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2181},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2182},"label":{"__isSmartRef__":true,"id":2170},"command":{"__isSmartRef__":true,"id":2191},"attributeConnections":[{"__isSmartRef__":true,"id":2192},{"__isSmartRef__":true,"id":2193}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2170":{"submorphs":[],"scripts":[],"id":91,"shape":{"__isSmartRef__":true,"id":2171},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2174},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2175}],"padding":{"__isSmartRef__":true,"id":2177},"_Padding":{"__isSmartRef__":true,"id":2177},"owner":{"__isSmartRef__":true,"id":2169},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2171":{"position":{"__isSmartRef__":true,"id":2172},"_Extent":{"__isSmartRef__":true,"id":2173},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2172":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2173":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2174":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2175":{"style":{"__isSmartRef__":true,"id":2176},"morph":{"__isSmartRef__":true,"id":2170},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2176":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2177":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2178":{"position":{"__isSmartRef__":true,"id":2179},"_Extent":{"__isSmartRef__":true,"id":2180},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2179":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2180":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2181":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2182":{"stops":[{"__isSmartRef__":true,"id":2183},{"__isSmartRef__":true,"id":2185},{"__isSmartRef__":true,"id":2187},{"__isSmartRef__":true,"id":2189}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2183":{"offset":0,"color":{"__isSmartRef__":true,"id":2184}},"2184":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2185":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2186}},"2186":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2187":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2188}},"2188":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2189":{"offset":1,"color":{"__isSmartRef__":true,"id":2190}},"2190":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2191":{"browser":{"__isSmartRef__":true,"id":1820},"button":{"__isSmartRef__":true,"id":2169},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"2192":{"sourceObj":{"__isSmartRef__":true,"id":2169},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2191},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2193":{"sourceObj":{"__isSmartRef__":true,"id":2169},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2169},"targetMethodName":"setLabel","converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2194":{"submorphs":[],"scripts":[],"id":75,"shape":{"__isSmartRef__":true,"id":2195},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":2198},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":2199}],"owner":{"__isSmartRef__":true,"id":1858},"padding":{"__isSmartRef__":true,"id":2201},"layout":{"__isSmartRef__":true,"id":2202},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2201},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":2203}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"lastSearchString":"openInW","lastFindLoc":46,"charsReplaced":"\n\t\t","__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"\tsetImageURL: function(url) { return this.shapeSetter('ImageURL', String(url)) },","__LivelyClassName__":"lively.morphic.Text"},"2195":{"position":{"__isSmartRef__":true,"id":2196},"_Extent":{"__isSmartRef__":true,"id":2197},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2196":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2197":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2198":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2199":{"style":{"__isSmartRef__":true,"id":2200},"morph":{"__isSmartRef__":true,"id":2194},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2200":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2201":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2202":{"resizeWidth":true,"resizeHeight":true},"2203":{"sourceObj":{"__isSmartRef__":true,"id":2194},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1820},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2204":{"submorphs":[],"scripts":[],"id":76,"shape":{"__isSmartRef__":true,"id":2205},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":2208},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":2209}],"scalingAbove":[{"__isSmartRef__":true,"id":2194}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"2205":{"position":{"__isSmartRef__":true,"id":2206},"_Extent":{"__isSmartRef__":true,"id":2207},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2206":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2207":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2208":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2209":{"submorphs":[],"scripts":[],"id":77,"shape":{"__isSmartRef__":true,"id":2210},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2213},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":2214}],"owner":{"__isSmartRef__":true,"id":1858},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2210":{"position":{"__isSmartRef__":true,"id":2211},"_Extent":{"__isSmartRef__":true,"id":2212},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2211":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2212":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2213":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2214":{"style":{"__isSmartRef__":true,"id":2215},"morph":{"__isSmartRef__":true,"id":2209},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2215":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2216":{"position":{"__isSmartRef__":true,"id":2217},"_Extent":{"__isSmartRef__":true,"id":2218},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2217":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2218":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2219":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2220":{"adjustForNewBounds":true},"2221":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2222":{"submorphs":[{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":2223}],"scripts":[],"id":92,"shape":{"__isSmartRef__":true,"id":2321},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2323},"_Position":{"__isSmartRef__":true,"id":2324},"priorExtent":{"__isSmartRef__":true,"id":2325},"targetMorph":{"__isSmartRef__":true,"id":1858},"titleBar":{"__isSmartRef__":true,"id":2223},"contentOffset":{"__isSmartRef__":true,"id":2221},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":2326},"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"2223":{"submorphs":[{"__isSmartRef__":true,"id":2224},{"__isSmartRef__":true,"id":2232},{"__isSmartRef__":true,"id":2257},{"__isSmartRef__":true,"id":2281}],"scripts":[],"id":93,"shape":{"__isSmartRef__":true,"id":2306},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2318},"_Position":{"__isSmartRef__":true,"id":2319},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":2222},"label":{"__isSmartRef__":true,"id":2224},"closeButton":{"__isSmartRef__":true,"id":2232},"menuButton":{"__isSmartRef__":true,"id":2257},"collapseButton":{"__isSmartRef__":true,"id":2281},"priorExtent":{"__isSmartRef__":true,"id":2320},"owner":{"__isSmartRef__":true,"id":2222},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2224":{"submorphs":[],"scripts":[],"id":94,"shape":{"__isSmartRef__":true,"id":2225},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2228},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2229}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2225":{"position":{"__isSmartRef__":true,"id":2226},"_Extent":{"__isSmartRef__":true,"id":2227},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2226":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2227":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2228":{"x":386,"y":4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2229":{"style":{"__isSmartRef__":true,"id":2230},"morph":{"__isSmartRef__":true,"id":2224},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2230":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2231":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2232":{"submorphs":[{"__isSmartRef__":true,"id":2233}],"scripts":[],"id":95,"shape":{"__isSmartRef__":true,"id":2241},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2244},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2245},"label":{"__isSmartRef__":true,"id":2233},"owner":{"__isSmartRef__":true,"id":2223},"layout":{"__isSmartRef__":true,"id":2254},"attributeConnections":[{"__isSmartRef__":true,"id":2255},{"__isSmartRef__":true,"id":2256}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2233":{"submorphs":[],"scripts":[],"id":96,"shape":{"__isSmartRef__":true,"id":2234},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2237},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2238}],"padding":{"__isSmartRef__":true,"id":2240},"_Padding":{"__isSmartRef__":true,"id":2240},"owner":{"__isSmartRef__":true,"id":2232},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2234":{"position":{"__isSmartRef__":true,"id":2235},"_Extent":{"__isSmartRef__":true,"id":2236},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2235":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2236":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2237":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2238":{"style":{"__isSmartRef__":true,"id":2239},"morph":{"__isSmartRef__":true,"id":2233},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2239":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2240":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2241":{"position":{"__isSmartRef__":true,"id":2242},"_Extent":{"__isSmartRef__":true,"id":2243},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2242":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2243":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2244":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2245":{"stops":[{"__isSmartRef__":true,"id":2246},{"__isSmartRef__":true,"id":2248},{"__isSmartRef__":true,"id":2250},{"__isSmartRef__":true,"id":2252}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2246":{"offset":0,"color":{"__isSmartRef__":true,"id":2247}},"2247":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2248":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2249}},"2249":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2250":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2251}},"2251":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2252":{"offset":1,"color":{"__isSmartRef__":true,"id":2253}},"2253":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2254":{"moveHorizontal":true},"2255":{"sourceObj":{"__isSmartRef__":true,"id":2232},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2222},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2256":{"sourceObj":{"__isSmartRef__":true,"id":2232},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2222},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2257":{"submorphs":[{"__isSmartRef__":true,"id":2258}],"scripts":[],"id":97,"shape":{"__isSmartRef__":true,"id":2266},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2269},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2270},"label":{"__isSmartRef__":true,"id":2258},"owner":{"__isSmartRef__":true,"id":2223},"attributeConnections":[{"__isSmartRef__":true,"id":2279},{"__isSmartRef__":true,"id":2280}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2258":{"submorphs":[],"scripts":[],"id":98,"shape":{"__isSmartRef__":true,"id":2259},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2262},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2263}],"padding":{"__isSmartRef__":true,"id":2265},"_Padding":{"__isSmartRef__":true,"id":2265},"owner":{"__isSmartRef__":true,"id":2257},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2259":{"position":{"__isSmartRef__":true,"id":2260},"_Extent":{"__isSmartRef__":true,"id":2261},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2260":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2261":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2262":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2263":{"style":{"__isSmartRef__":true,"id":2264},"morph":{"__isSmartRef__":true,"id":2258},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2264":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2265":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2266":{"position":{"__isSmartRef__":true,"id":2267},"_Extent":{"__isSmartRef__":true,"id":2268},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2267":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2268":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2269":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2270":{"stops":[{"__isSmartRef__":true,"id":2271},{"__isSmartRef__":true,"id":2273},{"__isSmartRef__":true,"id":2275},{"__isSmartRef__":true,"id":2277}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2271":{"offset":0,"color":{"__isSmartRef__":true,"id":2272}},"2272":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2273":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2274}},"2274":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2275":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2276}},"2276":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2277":{"offset":1,"color":{"__isSmartRef__":true,"id":2278}},"2278":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2279":{"sourceObj":{"__isSmartRef__":true,"id":2257},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2222},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2280":{"sourceObj":{"__isSmartRef__":true,"id":2257},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2222},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2281":{"submorphs":[{"__isSmartRef__":true,"id":2282}],"scripts":[],"id":99,"shape":{"__isSmartRef__":true,"id":2290},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2293},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2294},"label":{"__isSmartRef__":true,"id":2282},"owner":{"__isSmartRef__":true,"id":2223},"layout":{"__isSmartRef__":true,"id":2303},"attributeConnections":[{"__isSmartRef__":true,"id":2304},{"__isSmartRef__":true,"id":2305}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2282":{"submorphs":[],"scripts":[],"id":100,"shape":{"__isSmartRef__":true,"id":2283},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2286},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2287}],"padding":{"__isSmartRef__":true,"id":2289},"_Padding":{"__isSmartRef__":true,"id":2289},"owner":{"__isSmartRef__":true,"id":2281},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2283":{"position":{"__isSmartRef__":true,"id":2284},"_Extent":{"__isSmartRef__":true,"id":2285},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2284":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2285":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2286":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2287":{"style":{"__isSmartRef__":true,"id":2288},"morph":{"__isSmartRef__":true,"id":2282},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2288":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2289":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2290":{"position":{"__isSmartRef__":true,"id":2291},"_Extent":{"__isSmartRef__":true,"id":2292},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2291":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2292":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2293":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2294":{"stops":[{"__isSmartRef__":true,"id":2295},{"__isSmartRef__":true,"id":2297},{"__isSmartRef__":true,"id":2299},{"__isSmartRef__":true,"id":2301}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2295":{"offset":0,"color":{"__isSmartRef__":true,"id":2296}},"2296":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2297":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2298}},"2298":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2299":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2300}},"2300":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2301":{"offset":1,"color":{"__isSmartRef__":true,"id":2302}},"2302":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2303":{"moveHorizontal":true},"2304":{"sourceObj":{"__isSmartRef__":true,"id":2281},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2222},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2305":{"sourceObj":{"__isSmartRef__":true,"id":2281},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2222},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2306":{"position":{"__isSmartRef__":true,"id":2307},"_Extent":{"__isSmartRef__":true,"id":2308},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":2310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2307":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2308":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2309":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2310":{"stops":[{"__isSmartRef__":true,"id":2311},{"__isSmartRef__":true,"id":2313},{"__isSmartRef__":true,"id":2315}],"vector":{"__isSmartRef__":true,"id":2317},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2311":{"offset":0,"color":{"__isSmartRef__":true,"id":2312}},"2312":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2313":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2314}},"2314":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2315":{"offset":1,"color":{"__isSmartRef__":true,"id":2316}},"2316":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2317":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2318":{"resizeWidth":true,"adjustForNewBounds":true},"2319":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2320":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2321":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2322},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2322":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2323":{"adjustForNewBounds":true},"2324":{"x":567,"y":296,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2325":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2326":{"x":664,"y":304,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2327":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"2328":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2329":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2330":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"2331":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2332":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2333":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2334":{"sourceObj":{"__isSmartRef__":true,"id":1820},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":1914},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2335":{"sourceObj":{"__isSmartRef__":true,"id":1820},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":1981},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2336":{"sourceObj":{"__isSmartRef__":true,"id":1820},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":2007},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2337":{"sourceObj":{"__isSmartRef__":true,"id":1820},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":2020},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2338":{"sourceObj":{"__isSmartRef__":true,"id":1820},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":2194},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2339":{"sourceObj":{"__isSmartRef__":true,"id":1820},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":1859},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2340":{"submorphs":[],"scripts":[],"id":1161,"shape":{"__isSmartRef__":true,"id":2341},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2344},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":2345}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":58},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2341":{"position":{"__isSmartRef__":true,"id":2342},"_Extent":{"__isSmartRef__":true,"id":2343},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2342":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2343":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2344":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2345":{"style":{"__isSmartRef__":true,"id":2346},"morph":{"__isSmartRef__":true,"id":2340},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2346":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2347":{"buttonCommands":[{"__isSmartRef__":true,"id":2348},{"__isSmartRef__":true,"id":2605},{"__isSmartRef__":true,"id":2630},{"__isSmartRef__":true,"id":2655},{"__isSmartRef__":true,"id":2680},{"__isSmartRef__":true,"id":2705},{"__isSmartRef__":true,"id":2730}],"RootFilters":[{"__isSmartRef__":true,"id":2856}],"Pane1Filters":[{"__isSmartRef__":true,"id":2857},{"__isSmartRef__":true,"id":2858}],"Pane2Filters":[{"__isSmartRef__":true,"id":2859}],"Pane3Filters":[{"__isSmartRef__":true,"id":2860}],"Pane4Filters":[{"__isSmartRef__":true,"id":2861}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":2373},"attributeConnections":[{"__isSmartRef__":true,"id":2862},{"__isSmartRef__":true,"id":2863},{"__isSmartRef__":true,"id":2864},{"__isSmartRef__":true,"id":2865},{"__isSmartRef__":true,"id":2866},{"__isSmartRef__":true,"id":2867}],"SourceString":"\tinitialize: function($super, bounds, url, useNativeExtent) {\n\t\t$super(this.createImageShape(bounds.extent().extentAsRectangle()));\n\t\tthis.setPosition(bounds.topLeft());\n\t\tthis.setImageURL(url);\n\t\tif (useNativeExtent)\n\t\t\tthis.setExtent(this.getNativeExtent())\n\t},","sourceString":"\tinitialize: function($super, bounds, url, useNativeExtent) {\n\t\t$super(this.createImageShape(bounds.extent().extentAsRectangle()));\n\t\tthis.setPosition(bounds.topLeft());\n\t\tthis.setImageURL(url);\n\t\tif (useNativeExtent)\n\t\t\tthis.setExtent(this.getNativeExtent())\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":2436},"Pane1Selection":{"__isSmartRef__":true,"id":2461},"pane1Selection":{"__isSmartRef__":true,"id":2461},"Pane2Selection":{"__isSmartRef__":true,"id":2501},"pane2Selection":{"__isSmartRef__":true,"id":2501},"Pane3Selection":{"__isSmartRef__":true,"id":2553},"pane3Selection":{"__isSmartRef__":true,"id":2553},"Pane4Selection":{"__isSmartRef__":true,"id":2568},"pane4Selection":{"__isSmartRef__":true,"id":2568},"Pane4Content":[{"__isSmartRef__":true,"id":2567},{"__isSmartRef__":true,"id":2569}],"Pane3Content":[{"__isSmartRef__":true,"id":2550},{"__isSmartRef__":true,"id":2552},{"__isSmartRef__":true,"id":2554},{"__isSmartRef__":true,"id":2556}],"Pane2Content":[{"__isSmartRef__":true,"id":2498},{"__isSmartRef__":true,"id":2500},{"__isSmartRef__":true,"id":2502},{"__isSmartRef__":true,"id":2504},{"__isSmartRef__":true,"id":2506},{"__isSmartRef__":true,"id":2508},{"__isSmartRef__":true,"id":2510},{"__isSmartRef__":true,"id":2512},{"__isSmartRef__":true,"id":2514},{"__isSmartRef__":true,"id":2516},{"__isSmartRef__":true,"id":2518},{"__isSmartRef__":true,"id":2520},{"__isSmartRef__":true,"id":2522},{"__isSmartRef__":true,"id":2524},{"__isSmartRef__":true,"id":2526},{"__isSmartRef__":true,"id":2528},{"__isSmartRef__":true,"id":2530},{"__isSmartRef__":true,"id":2532},{"__isSmartRef__":true,"id":2534},{"__isSmartRef__":true,"id":2536},{"__isSmartRef__":true,"id":2538}],"Pane1Content":[{"__isSmartRef__":true,"id":2433},{"__isSmartRef__":true,"id":2463},{"__isSmartRef__":true,"id":2464},{"__isSmartRef__":true,"id":2465},{"__isSmartRef__":true,"id":2466},{"__isSmartRef__":true,"id":2467},{"__isSmartRef__":true,"id":2468},{"__isSmartRef__":true,"id":2469},{"__isSmartRef__":true,"id":2470},{"__isSmartRef__":true,"id":2471},{"__isSmartRef__":true,"id":2472},{"__isSmartRef__":true,"id":2473},{"__isSmartRef__":true,"id":2474},{"__isSmartRef__":true,"id":2475},{"__isSmartRef__":true,"id":2476},{"__isSmartRef__":true,"id":2477},{"__isSmartRef__":true,"id":2478},{"__isSmartRef__":true,"id":2479},{"__isSmartRef__":true,"id":2480},{"__isSmartRef__":true,"id":2481},{"__isSmartRef__":true,"id":2482},{"__isSmartRef__":true,"id":2483},{"__isSmartRef__":true,"id":2484},{"__isSmartRef__":true,"id":2485},{"__isSmartRef__":true,"id":2486},{"__isSmartRef__":true,"id":2487}],"view":{"__isSmartRef__":true,"id":2760},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[],"currentModuleName":"lively.morphic.Widgets","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":2868},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":2855},"__LivelyClassName__":"lively.ide.SystemBrowser"},"2348":{"browser":{"__isSmartRef__":true,"id":2347},"button":{"__isSmartRef__":true,"id":2349},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"2349":{"submorphs":[{"__isSmartRef__":true,"id":2350}],"scripts":[],"id":1707,"shape":{"__isSmartRef__":true,"id":2358},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2361},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2362},"label":{"__isSmartRef__":true,"id":2350},"command":{"__isSmartRef__":true,"id":2348},"attributeConnections":[{"__isSmartRef__":true,"id":2371},{"__isSmartRef__":true,"id":2372}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2350":{"submorphs":[],"scripts":[],"id":1708,"shape":{"__isSmartRef__":true,"id":2351},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2354},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2355}],"padding":{"__isSmartRef__":true,"id":2357},"_Padding":{"__isSmartRef__":true,"id":2357},"owner":{"__isSmartRef__":true,"id":2349},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2351":{"position":{"__isSmartRef__":true,"id":2352},"_Extent":{"__isSmartRef__":true,"id":2353},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2352":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2353":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2354":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2355":{"style":{"__isSmartRef__":true,"id":2356},"morph":{"__isSmartRef__":true,"id":2350},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2356":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2357":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2358":{"position":{"__isSmartRef__":true,"id":2359},"_Extent":{"__isSmartRef__":true,"id":2360},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2359":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2360":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2361":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2362":{"stops":[{"__isSmartRef__":true,"id":2363},{"__isSmartRef__":true,"id":2365},{"__isSmartRef__":true,"id":2367},{"__isSmartRef__":true,"id":2369}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2363":{"offset":0,"color":{"__isSmartRef__":true,"id":2364}},"2364":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2365":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2366}},"2366":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2367":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2368}},"2368":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2369":{"offset":1,"color":{"__isSmartRef__":true,"id":2370}},"2370":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2371":{"sourceObj":{"__isSmartRef__":true,"id":2349},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2348},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2372":{"sourceObj":{"__isSmartRef__":true,"id":2349},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2349},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2373":{"submorphs":[{"__isSmartRef__":true,"id":2374},{"__isSmartRef__":true,"id":2382},{"__isSmartRef__":true,"id":2405},{"__isSmartRef__":true,"id":2428},{"__isSmartRef__":true,"id":2493},{"__isSmartRef__":true,"id":2545},{"__isSmartRef__":true,"id":2562},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2733},{"__isSmartRef__":true,"id":2743},{"__isSmartRef__":true,"id":2748},{"__isSmartRef__":true,"id":2349},{"__isSmartRef__":true,"id":2583},{"__isSmartRef__":true,"id":2608},{"__isSmartRef__":true,"id":2633},{"__isSmartRef__":true,"id":2658},{"__isSmartRef__":true,"id":2683},{"__isSmartRef__":true,"id":2708}],"scripts":[],"id":1693,"shape":{"__isSmartRef__":true,"id":2755},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2758},"_Position":{"__isSmartRef__":true,"id":2759},"locationPane":{"__isSmartRef__":true,"id":2374},"codeBaseDirBtn":{"__isSmartRef__":true,"id":2382},"localDirBtn":{"__isSmartRef__":true,"id":2405},"Pane1":{"__isSmartRef__":true,"id":2428},"Pane2":{"__isSmartRef__":true,"id":2493},"Pane3":{"__isSmartRef__":true,"id":2545},"Pane4":{"__isSmartRef__":true,"id":2562},"midResizer":{"__isSmartRef__":true,"id":2578},"sourcePane":{"__isSmartRef__":true,"id":2733},"bottomResizer":{"__isSmartRef__":true,"id":2743},"commentPane":{"__isSmartRef__":true,"id":2748},"ownerWidget":{"__isSmartRef__":true,"id":2347},"owner":{"__isSmartRef__":true,"id":2760},"ownerApp":{"__isSmartRef__":true,"id":2347},"targetURL":{"__isSmartRef__":true,"id":2855},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"2374":{"submorphs":[],"scripts":[],"id":1694,"shape":{"__isSmartRef__":true,"id":2375},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2378},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2379}],"owner":{"__isSmartRef__":true,"id":2373},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":2381}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2375":{"position":{"__isSmartRef__":true,"id":2376},"_Extent":{"__isSmartRef__":true,"id":2377},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2376":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2377":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2378":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2379":{"style":{"__isSmartRef__":true,"id":2380},"morph":{"__isSmartRef__":true,"id":2374},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2380":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2381":{"sourceObj":{"__isSmartRef__":true,"id":2374},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2382":{"submorphs":[{"__isSmartRef__":true,"id":2383}],"scripts":[],"id":1695,"shape":{"__isSmartRef__":true,"id":2391},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2394},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2395},"label":{"__isSmartRef__":true,"id":2383},"owner":{"__isSmartRef__":true,"id":2373},"attributeConnections":[{"__isSmartRef__":true,"id":2404}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2383":{"submorphs":[],"scripts":[],"id":1696,"shape":{"__isSmartRef__":true,"id":2384},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2387},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2388}],"padding":{"__isSmartRef__":true,"id":2390},"_Padding":{"__isSmartRef__":true,"id":2390},"owner":{"__isSmartRef__":true,"id":2382},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2384":{"position":{"__isSmartRef__":true,"id":2385},"_Extent":{"__isSmartRef__":true,"id":2386},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2385":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2386":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2387":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2388":{"style":{"__isSmartRef__":true,"id":2389},"morph":{"__isSmartRef__":true,"id":2383},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2389":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2390":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2391":{"position":{"__isSmartRef__":true,"id":2392},"_Extent":{"__isSmartRef__":true,"id":2393},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2392":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2393":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2394":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2395":{"stops":[{"__isSmartRef__":true,"id":2396},{"__isSmartRef__":true,"id":2398},{"__isSmartRef__":true,"id":2400},{"__isSmartRef__":true,"id":2402}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2396":{"offset":0,"color":{"__isSmartRef__":true,"id":2397}},"2397":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2398":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2399}},"2399":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2400":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2401}},"2401":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2402":{"offset":1,"color":{"__isSmartRef__":true,"id":2403}},"2403":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2404":{"sourceObj":{"__isSmartRef__":true,"id":2382},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2405":{"submorphs":[{"__isSmartRef__":true,"id":2406}],"scripts":[],"id":1697,"shape":{"__isSmartRef__":true,"id":2414},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2417},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2418},"label":{"__isSmartRef__":true,"id":2406},"owner":{"__isSmartRef__":true,"id":2373},"attributeConnections":[{"__isSmartRef__":true,"id":2427}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2406":{"submorphs":[],"scripts":[],"id":1698,"shape":{"__isSmartRef__":true,"id":2407},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2410},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2411}],"padding":{"__isSmartRef__":true,"id":2413},"_Padding":{"__isSmartRef__":true,"id":2413},"owner":{"__isSmartRef__":true,"id":2405},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2407":{"position":{"__isSmartRef__":true,"id":2408},"_Extent":{"__isSmartRef__":true,"id":2409},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2408":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2409":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2410":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2411":{"style":{"__isSmartRef__":true,"id":2412},"morph":{"__isSmartRef__":true,"id":2406},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2412":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2413":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2414":{"position":{"__isSmartRef__":true,"id":2415},"_Extent":{"__isSmartRef__":true,"id":2416},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2415":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2416":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2417":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2418":{"stops":[{"__isSmartRef__":true,"id":2419},{"__isSmartRef__":true,"id":2421},{"__isSmartRef__":true,"id":2423},{"__isSmartRef__":true,"id":2425}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2419":{"offset":0,"color":{"__isSmartRef__":true,"id":2420}},"2420":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2421":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2422}},"2422":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2423":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2424}},"2424":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2425":{"offset":1,"color":{"__isSmartRef__":true,"id":2426}},"2426":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2427":{"sourceObj":{"__isSmartRef__":true,"id":2405},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2428":{"submorphs":[],"scripts":[],"id":1699,"shape":{"__isSmartRef__":true,"id":2429},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2432},"itemList":[{"__isSmartRef__":true,"id":2433},{"__isSmartRef__":true,"id":2463},{"__isSmartRef__":true,"id":2464},{"__isSmartRef__":true,"id":2465},{"__isSmartRef__":true,"id":2466},{"__isSmartRef__":true,"id":2467},{"__isSmartRef__":true,"id":2468},{"__isSmartRef__":true,"id":2469},{"__isSmartRef__":true,"id":2470},{"__isSmartRef__":true,"id":2471},{"__isSmartRef__":true,"id":2472},{"__isSmartRef__":true,"id":2473},{"__isSmartRef__":true,"id":2474},{"__isSmartRef__":true,"id":2475},{"__isSmartRef__":true,"id":2476},{"__isSmartRef__":true,"id":2477},{"__isSmartRef__":true,"id":2478},{"__isSmartRef__":true,"id":2479},{"__isSmartRef__":true,"id":2480},{"__isSmartRef__":true,"id":2481},{"__isSmartRef__":true,"id":2482},{"__isSmartRef__":true,"id":2483},{"__isSmartRef__":true,"id":2484},{"__isSmartRef__":true,"id":2485},{"__isSmartRef__":true,"id":2486},{"__isSmartRef__":true,"id":2487}],"selectedLineNo":24,"owner":{"__isSmartRef__":true,"id":2373},"attributeConnections":[{"__isSmartRef__":true,"id":2488},{"__isSmartRef__":true,"id":2489},{"__isSmartRef__":true,"id":2490},{"__isSmartRef__":true,"id":2491}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":2492},"__LivelyClassName__":"lively.morphic.List"},"2429":{"position":{"__isSmartRef__":true,"id":2430},"_Extent":{"__isSmartRef__":true,"id":2431},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2430":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2431":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2432":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2433":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":2434}},"2434":{"target":{"__isSmartRef__":true,"id":2435},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"2435":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"2436":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":2347},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":2435}],"parentNamespacePath":{"__isSmartRef__":true,"id":2437},"_childNodes":[{"__isSmartRef__":true,"id":2434},{"__isSmartRef__":true,"id":2438},{"__isSmartRef__":true,"id":2439},{"__isSmartRef__":true,"id":2440},{"__isSmartRef__":true,"id":2441},{"__isSmartRef__":true,"id":2442},{"__isSmartRef__":true,"id":2443},{"__isSmartRef__":true,"id":2444},{"__isSmartRef__":true,"id":2445},{"__isSmartRef__":true,"id":2446},{"__isSmartRef__":true,"id":2447},{"__isSmartRef__":true,"id":2448},{"__isSmartRef__":true,"id":2449},{"__isSmartRef__":true,"id":2450},{"__isSmartRef__":true,"id":2451},{"__isSmartRef__":true,"id":2452},{"__isSmartRef__":true,"id":2453},{"__isSmartRef__":true,"id":2454},{"__isSmartRef__":true,"id":2455},{"__isSmartRef__":true,"id":2456},{"__isSmartRef__":true,"id":2457},{"__isSmartRef__":true,"id":2458},{"__isSmartRef__":true,"id":2459},{"__isSmartRef__":true,"id":2460},{"__isSmartRef__":true,"id":2461},{"__isSmartRef__":true,"id":2462}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"2437":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"2438":{"target":{"__isSmartRef__":true,"id":2437},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"2439":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2440":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2441":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2442":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2443":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2444":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2445":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2446":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2447":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2448":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2449":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2450":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2451":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2452":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2453":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2454":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2455":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2456":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2457":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2458":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2459":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2460":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2461":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2462":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"2463":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":2438}},"2464":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":2439}},"2465":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":2440}},"2466":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":2441}},"2467":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":2442}},"2468":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":2443}},"2469":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":2444}},"2470":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":2445}},"2471":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":2446}},"2472":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":2447}},"2473":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":2448}},"2474":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":2449}},"2475":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":2450}},"2476":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":2451}},"2477":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":2452}},"2478":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":2453}},"2479":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":2454}},"2480":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":2455}},"2481":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":2456}},"2482":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":2457}},"2483":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":2458}},"2484":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":2459}},"2485":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":2460}},"2486":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":2461}},"2487":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":2462}},"2488":{"sourceObj":{"__isSmartRef__":true,"id":2428},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2489":{"sourceObj":{"__isSmartRef__":true,"id":2428},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2490":{"sourceObj":{"__isSmartRef__":true,"id":2428},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2491":{"sourceObj":{"__isSmartRef__":true,"id":2428},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2492":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2436},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2493":{"submorphs":[],"scripts":[],"id":1700,"shape":{"__isSmartRef__":true,"id":2494},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2497},"itemList":[{"__isSmartRef__":true,"id":2498},{"__isSmartRef__":true,"id":2500},{"__isSmartRef__":true,"id":2502},{"__isSmartRef__":true,"id":2504},{"__isSmartRef__":true,"id":2506},{"__isSmartRef__":true,"id":2508},{"__isSmartRef__":true,"id":2510},{"__isSmartRef__":true,"id":2512},{"__isSmartRef__":true,"id":2514},{"__isSmartRef__":true,"id":2516},{"__isSmartRef__":true,"id":2518},{"__isSmartRef__":true,"id":2520},{"__isSmartRef__":true,"id":2522},{"__isSmartRef__":true,"id":2524},{"__isSmartRef__":true,"id":2526},{"__isSmartRef__":true,"id":2528},{"__isSmartRef__":true,"id":2530},{"__isSmartRef__":true,"id":2532},{"__isSmartRef__":true,"id":2534},{"__isSmartRef__":true,"id":2536},{"__isSmartRef__":true,"id":2538}],"selectedLineNo":1,"owner":{"__isSmartRef__":true,"id":2373},"attributeConnections":[{"__isSmartRef__":true,"id":2540},{"__isSmartRef__":true,"id":2541},{"__isSmartRef__":true,"id":2542},{"__isSmartRef__":true,"id":2543}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":2544},"__LivelyClassName__":"lively.morphic.List"},"2494":{"position":{"__isSmartRef__":true,"id":2495},"_Extent":{"__isSmartRef__":true,"id":2496},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2495":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2496":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2497":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2498":{"isListItem":true,"string":"lively.morphic.Button","value":{"__isSmartRef__":true,"id":2499}},"2499":{"target":{"__isSmartRef__":true,"id":1538},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2500":{"isListItem":true,"string":"lively.morphic.Image","value":{"__isSmartRef__":true,"id":2501}},"2501":{"target":{"__isSmartRef__":true,"id":1554},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2502":{"isListItem":true,"string":"lively.morphic.FrameRateMorph","value":{"__isSmartRef__":true,"id":2503}},"2503":{"target":{"__isSmartRef__":true,"id":1566},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2504":{"isListItem":true,"string":"lively.morphic.Menu","value":{"__isSmartRef__":true,"id":2505}},"2505":{"target":{"__isSmartRef__":true,"id":1573},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2506":{"isListItem":true,"string":"lively.morphic.Menu (extension)","value":{"__isSmartRef__":true,"id":2507}},"2507":{"target":{"__isSmartRef__":true,"id":1591},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2508":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":2509}},"2509":{"target":{"__isSmartRef__":true,"id":1596},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2510":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":2511}},"2511":{"target":{"__isSmartRef__":true,"id":1604},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2512":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":2513}},"2513":{"target":{"__isSmartRef__":true,"id":1613},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2514":{"isListItem":true,"string":"lively.morphic.WindowControl","value":{"__isSmartRef__":true,"id":2515}},"2515":{"target":{"__isSmartRef__":true,"id":1634},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2516":{"isListItem":true,"string":"lively.morphic.TitleBar","value":{"__isSmartRef__":true,"id":2517}},"2517":{"target":{"__isSmartRef__":true,"id":1644},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2518":{"isListItem":true,"string":"lively.morphic.Window (extension)","value":{"__isSmartRef__":true,"id":2519}},"2519":{"target":{"__isSmartRef__":true,"id":1659},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2520":{"isListItem":true,"string":"lively.morphic.App","value":{"__isSmartRef__":true,"id":2521}},"2521":{"target":{"__isSmartRef__":true,"id":1682},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2522":{"isListItem":true,"string":"lively.morphic.AbstractDialog","value":{"__isSmartRef__":true,"id":2523}},"2523":{"target":{"__isSmartRef__":true,"id":1694},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2524":{"isListItem":true,"string":"lively.morphic.ConfirmDialog","value":{"__isSmartRef__":true,"id":2525}},"2525":{"target":{"__isSmartRef__":true,"id":1711},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2526":{"isListItem":true,"string":"lively.morphic.PromptDialog","value":{"__isSmartRef__":true,"id":2527}},"2527":{"target":{"__isSmartRef__":true,"id":1717},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2528":{"isListItem":true,"string":"lively.morphic.WindowedApp","value":{"__isSmartRef__":true,"id":2529}},"2529":{"target":{"__isSmartRef__":true,"id":1725},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2530":{"isListItem":true,"string":"lively.morphic.Selection","value":{"__isSmartRef__":true,"id":2531}},"2531":{"target":{"__isSmartRef__":true,"id":1729},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2532":{"isListItem":true,"string":"lively.morphic.TextEditor","value":{"__isSmartRef__":true,"id":2533}},"2533":{"target":{"__isSmartRef__":true,"id":1770},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2534":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":2535}},"2535":{"target":{"__isSmartRef__":true,"id":1790},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2536":{"isListItem":true,"string":"lively.morphic.HorizontalDivider","value":{"__isSmartRef__":true,"id":2537}},"2537":{"target":{"__isSmartRef__":true,"id":1802},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2538":{"isListItem":true,"string":"lively.morphic.Slider","value":{"__isSmartRef__":true,"id":2539}},"2539":{"target":{"__isSmartRef__":true,"id":1811},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2540":{"sourceObj":{"__isSmartRef__":true,"id":2493},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2541":{"sourceObj":{"__isSmartRef__":true,"id":2493},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2542":{"sourceObj":{"__isSmartRef__":true,"id":2493},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2543":{"sourceObj":{"__isSmartRef__":true,"id":2493},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2544":{"target":{"__isSmartRef__":true,"id":1554},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2545":{"submorphs":[],"scripts":[],"id":1701,"shape":{"__isSmartRef__":true,"id":2546},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2549},"itemList":[{"__isSmartRef__":true,"id":2550},{"__isSmartRef__":true,"id":2552},{"__isSmartRef__":true,"id":2554},{"__isSmartRef__":true,"id":2556}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":2373},"attributeConnections":[{"__isSmartRef__":true,"id":2558},{"__isSmartRef__":true,"id":2559},{"__isSmartRef__":true,"id":2560},{"__isSmartRef__":true,"id":2561}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":2551},"__LivelyClassName__":"lively.morphic.List"},"2546":{"position":{"__isSmartRef__":true,"id":2547},"_Extent":{"__isSmartRef__":true,"id":2548},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2547":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2548":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2549":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2550":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":2551}},"2551":{"target":{"__isSmartRef__":true,"id":1554},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2501},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"2552":{"isListItem":true,"string":"initializing","value":{"__isSmartRef__":true,"id":2553}},"2553":{"target":{"__isSmartRef__":true,"id":1556},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2501},"targets":[{"__isSmartRef__":true,"id":1556}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"2554":{"isListItem":true,"string":"accessing","value":{"__isSmartRef__":true,"id":2555}},"2555":{"target":{"__isSmartRef__":true,"id":1560},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2501},"targets":[{"__isSmartRef__":true,"id":1560}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"2556":{"isListItem":true,"string":"halos","value":{"__isSmartRef__":true,"id":2557}},"2557":{"target":{"__isSmartRef__":true,"id":1564},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2501},"targets":[{"__isSmartRef__":true,"id":1564}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"2558":{"sourceObj":{"__isSmartRef__":true,"id":2545},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2559":{"sourceObj":{"__isSmartRef__":true,"id":2545},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2560":{"sourceObj":{"__isSmartRef__":true,"id":2545},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2561":{"sourceObj":{"__isSmartRef__":true,"id":2545},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2562":{"submorphs":[],"scripts":[],"id":1702,"shape":{"__isSmartRef__":true,"id":2563},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2566},"itemList":[{"__isSmartRef__":true,"id":2567},{"__isSmartRef__":true,"id":2569}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":2373},"attributeConnections":[{"__isSmartRef__":true,"id":2571},{"__isSmartRef__":true,"id":2572},{"__isSmartRef__":true,"id":2573},{"__isSmartRef__":true,"id":2574}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":2575},"__LivelyClassName__":"lively.morphic.List"},"2563":{"position":{"__isSmartRef__":true,"id":2564},"_Extent":{"__isSmartRef__":true,"id":2565},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2564":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2565":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2566":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2567":{"isListItem":true,"string":"initialize (proto)","value":{"__isSmartRef__":true,"id":2568}},"2568":{"target":{"__isSmartRef__":true,"id":1555},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2553},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"2569":{"isListItem":true,"string":"createImageShape (proto)","value":{"__isSmartRef__":true,"id":2570}},"2570":{"target":{"__isSmartRef__":true,"id":1557},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2553},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"2571":{"sourceObj":{"__isSmartRef__":true,"id":2562},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2572":{"sourceObj":{"__isSmartRef__":true,"id":2562},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2573":{"sourceObj":{"__isSmartRef__":true,"id":2562},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2574":{"sourceObj":{"__isSmartRef__":true,"id":2562},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2575":{"target":{"__isSmartRef__":true,"id":1555},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2576},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"2576":{"target":{"__isSmartRef__":true,"id":1556},"browser":{"__isSmartRef__":true,"id":2347},"parent":{"__isSmartRef__":true,"id":2577},"targets":[{"__isSmartRef__":true,"id":1556}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"2577":{"target":{"__isSmartRef__":true,"id":1554},"browser":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"2578":{"submorphs":[],"scripts":[],"id":1703,"shape":{"__isSmartRef__":true,"id":2579},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":2582},"fixed":[{"__isSmartRef__":true,"id":2349},{"__isSmartRef__":true,"id":2583},{"__isSmartRef__":true,"id":2608},{"__isSmartRef__":true,"id":2633},{"__isSmartRef__":true,"id":2658},{"__isSmartRef__":true,"id":2683},{"__isSmartRef__":true,"id":2708}],"scalingBelow":[{"__isSmartRef__":true,"id":2733}],"scalingAbove":[{"__isSmartRef__":true,"id":2428},{"__isSmartRef__":true,"id":2493},{"__isSmartRef__":true,"id":2545},{"__isSmartRef__":true,"id":2562}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"2579":{"position":{"__isSmartRef__":true,"id":2580},"_Extent":{"__isSmartRef__":true,"id":2581},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2580":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2581":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2582":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2583":{"submorphs":[{"__isSmartRef__":true,"id":2584}],"scripts":[],"id":1709,"shape":{"__isSmartRef__":true,"id":2592},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2595},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2596},"label":{"__isSmartRef__":true,"id":2584},"command":{"__isSmartRef__":true,"id":2605},"attributeConnections":[{"__isSmartRef__":true,"id":2606},{"__isSmartRef__":true,"id":2607}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2584":{"submorphs":[],"scripts":[],"id":1710,"shape":{"__isSmartRef__":true,"id":2585},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2588},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2589}],"padding":{"__isSmartRef__":true,"id":2591},"_Padding":{"__isSmartRef__":true,"id":2591},"owner":{"__isSmartRef__":true,"id":2583},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2585":{"position":{"__isSmartRef__":true,"id":2586},"_Extent":{"__isSmartRef__":true,"id":2587},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2586":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2587":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2588":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2589":{"style":{"__isSmartRef__":true,"id":2590},"morph":{"__isSmartRef__":true,"id":2584},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2590":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2591":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2592":{"position":{"__isSmartRef__":true,"id":2593},"_Extent":{"__isSmartRef__":true,"id":2594},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2593":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2594":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2595":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2596":{"stops":[{"__isSmartRef__":true,"id":2597},{"__isSmartRef__":true,"id":2599},{"__isSmartRef__":true,"id":2601},{"__isSmartRef__":true,"id":2603}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2597":{"offset":0,"color":{"__isSmartRef__":true,"id":2598}},"2598":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2599":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2600}},"2600":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2601":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2602}},"2602":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2603":{"offset":1,"color":{"__isSmartRef__":true,"id":2604}},"2604":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2605":{"browser":{"__isSmartRef__":true,"id":2347},"button":{"__isSmartRef__":true,"id":2583},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"2606":{"sourceObj":{"__isSmartRef__":true,"id":2583},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2605},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2607":{"sourceObj":{"__isSmartRef__":true,"id":2583},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2583},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2608":{"submorphs":[{"__isSmartRef__":true,"id":2609}],"scripts":[],"id":1711,"shape":{"__isSmartRef__":true,"id":2617},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2620},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2621},"label":{"__isSmartRef__":true,"id":2609},"command":{"__isSmartRef__":true,"id":2630},"attributeConnections":[{"__isSmartRef__":true,"id":2631},{"__isSmartRef__":true,"id":2632}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2609":{"submorphs":[],"scripts":[],"id":1712,"shape":{"__isSmartRef__":true,"id":2610},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2613},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2614}],"padding":{"__isSmartRef__":true,"id":2616},"_Padding":{"__isSmartRef__":true,"id":2616},"owner":{"__isSmartRef__":true,"id":2608},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2610":{"position":{"__isSmartRef__":true,"id":2611},"_Extent":{"__isSmartRef__":true,"id":2612},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2611":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2612":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2613":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2614":{"style":{"__isSmartRef__":true,"id":2615},"morph":{"__isSmartRef__":true,"id":2609},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2615":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2616":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2617":{"position":{"__isSmartRef__":true,"id":2618},"_Extent":{"__isSmartRef__":true,"id":2619},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2618":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2619":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2620":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2621":{"stops":[{"__isSmartRef__":true,"id":2622},{"__isSmartRef__":true,"id":2624},{"__isSmartRef__":true,"id":2626},{"__isSmartRef__":true,"id":2628}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2622":{"offset":0,"color":{"__isSmartRef__":true,"id":2623}},"2623":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2624":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2625}},"2625":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2626":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2627}},"2627":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2628":{"offset":1,"color":{"__isSmartRef__":true,"id":2629}},"2629":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2630":{"browser":{"__isSmartRef__":true,"id":2347},"button":{"__isSmartRef__":true,"id":2608},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"2631":{"sourceObj":{"__isSmartRef__":true,"id":2608},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2630},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2632":{"sourceObj":{"__isSmartRef__":true,"id":2608},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2608},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2633":{"submorphs":[{"__isSmartRef__":true,"id":2634}],"scripts":[],"id":1713,"shape":{"__isSmartRef__":true,"id":2642},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2645},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2646},"label":{"__isSmartRef__":true,"id":2634},"command":{"__isSmartRef__":true,"id":2655},"attributeConnections":[{"__isSmartRef__":true,"id":2656},{"__isSmartRef__":true,"id":2657}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2634":{"submorphs":[],"scripts":[],"id":1714,"shape":{"__isSmartRef__":true,"id":2635},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2638},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2639}],"padding":{"__isSmartRef__":true,"id":2641},"_Padding":{"__isSmartRef__":true,"id":2641},"owner":{"__isSmartRef__":true,"id":2633},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2635":{"position":{"__isSmartRef__":true,"id":2636},"_Extent":{"__isSmartRef__":true,"id":2637},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2636":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2637":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2638":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2639":{"style":{"__isSmartRef__":true,"id":2640},"morph":{"__isSmartRef__":true,"id":2634},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2640":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2641":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2642":{"position":{"__isSmartRef__":true,"id":2643},"_Extent":{"__isSmartRef__":true,"id":2644},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2643":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2644":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2645":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2646":{"stops":[{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2651},{"__isSmartRef__":true,"id":2653}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2647":{"offset":0,"color":{"__isSmartRef__":true,"id":2648}},"2648":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2649":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2650}},"2650":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2651":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2652}},"2652":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2653":{"offset":1,"color":{"__isSmartRef__":true,"id":2654}},"2654":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2655":{"browser":{"__isSmartRef__":true,"id":2347},"button":{"__isSmartRef__":true,"id":2633},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"2656":{"sourceObj":{"__isSmartRef__":true,"id":2633},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2655},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2657":{"sourceObj":{"__isSmartRef__":true,"id":2633},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2633},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2658":{"submorphs":[{"__isSmartRef__":true,"id":2659}],"scripts":[],"id":1715,"shape":{"__isSmartRef__":true,"id":2667},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2670},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2671},"label":{"__isSmartRef__":true,"id":2659},"command":{"__isSmartRef__":true,"id":2680},"attributeConnections":[{"__isSmartRef__":true,"id":2681},{"__isSmartRef__":true,"id":2682}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2659":{"submorphs":[],"scripts":[],"id":1716,"shape":{"__isSmartRef__":true,"id":2660},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2663},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2664}],"padding":{"__isSmartRef__":true,"id":2666},"_Padding":{"__isSmartRef__":true,"id":2666},"owner":{"__isSmartRef__":true,"id":2658},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2660":{"position":{"__isSmartRef__":true,"id":2661},"_Extent":{"__isSmartRef__":true,"id":2662},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2661":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2662":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2663":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2664":{"style":{"__isSmartRef__":true,"id":2665},"morph":{"__isSmartRef__":true,"id":2659},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2665":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2666":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2667":{"position":{"__isSmartRef__":true,"id":2668},"_Extent":{"__isSmartRef__":true,"id":2669},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2668":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2669":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2670":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2671":{"stops":[{"__isSmartRef__":true,"id":2672},{"__isSmartRef__":true,"id":2674},{"__isSmartRef__":true,"id":2676},{"__isSmartRef__":true,"id":2678}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2672":{"offset":0,"color":{"__isSmartRef__":true,"id":2673}},"2673":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2674":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2675}},"2675":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2676":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2677}},"2677":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2678":{"offset":1,"color":{"__isSmartRef__":true,"id":2679}},"2679":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2680":{"browser":{"__isSmartRef__":true,"id":2347},"button":{"__isSmartRef__":true,"id":2658},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"2681":{"sourceObj":{"__isSmartRef__":true,"id":2658},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2680},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2682":{"sourceObj":{"__isSmartRef__":true,"id":2658},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2658},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2683":{"submorphs":[{"__isSmartRef__":true,"id":2684}],"scripts":[],"id":1717,"shape":{"__isSmartRef__":true,"id":2692},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2695},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2696},"label":{"__isSmartRef__":true,"id":2684},"command":{"__isSmartRef__":true,"id":2705},"attributeConnections":[{"__isSmartRef__":true,"id":2706},{"__isSmartRef__":true,"id":2707}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2684":{"submorphs":[],"scripts":[],"id":1718,"shape":{"__isSmartRef__":true,"id":2685},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2688},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2689}],"padding":{"__isSmartRef__":true,"id":2691},"_Padding":{"__isSmartRef__":true,"id":2691},"owner":{"__isSmartRef__":true,"id":2683},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2685":{"position":{"__isSmartRef__":true,"id":2686},"_Extent":{"__isSmartRef__":true,"id":2687},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2686":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2687":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2688":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2689":{"style":{"__isSmartRef__":true,"id":2690},"morph":{"__isSmartRef__":true,"id":2684},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2690":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2691":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2692":{"position":{"__isSmartRef__":true,"id":2693},"_Extent":{"__isSmartRef__":true,"id":2694},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2693":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2694":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2695":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2696":{"stops":[{"__isSmartRef__":true,"id":2697},{"__isSmartRef__":true,"id":2699},{"__isSmartRef__":true,"id":2701},{"__isSmartRef__":true,"id":2703}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2697":{"offset":0,"color":{"__isSmartRef__":true,"id":2698}},"2698":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2699":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2700}},"2700":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2701":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2702}},"2702":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2703":{"offset":1,"color":{"__isSmartRef__":true,"id":2704}},"2704":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2705":{"browser":{"__isSmartRef__":true,"id":2347},"button":{"__isSmartRef__":true,"id":2683},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"2706":{"sourceObj":{"__isSmartRef__":true,"id":2683},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2705},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2707":{"sourceObj":{"__isSmartRef__":true,"id":2683},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2683},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2708":{"submorphs":[{"__isSmartRef__":true,"id":2709}],"scripts":[],"id":1719,"shape":{"__isSmartRef__":true,"id":2717},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2720},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2721},"label":{"__isSmartRef__":true,"id":2709},"command":{"__isSmartRef__":true,"id":2730},"attributeConnections":[{"__isSmartRef__":true,"id":2731},{"__isSmartRef__":true,"id":2732}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2709":{"submorphs":[],"scripts":[],"id":1720,"shape":{"__isSmartRef__":true,"id":2710},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2713},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2714}],"padding":{"__isSmartRef__":true,"id":2716},"_Padding":{"__isSmartRef__":true,"id":2716},"owner":{"__isSmartRef__":true,"id":2708},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2710":{"position":{"__isSmartRef__":true,"id":2711},"_Extent":{"__isSmartRef__":true,"id":2712},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2711":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2712":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2713":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2714":{"style":{"__isSmartRef__":true,"id":2715},"morph":{"__isSmartRef__":true,"id":2709},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2715":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2716":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2717":{"position":{"__isSmartRef__":true,"id":2718},"_Extent":{"__isSmartRef__":true,"id":2719},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2718":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2719":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2720":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2721":{"stops":[{"__isSmartRef__":true,"id":2722},{"__isSmartRef__":true,"id":2724},{"__isSmartRef__":true,"id":2726},{"__isSmartRef__":true,"id":2728}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2722":{"offset":0,"color":{"__isSmartRef__":true,"id":2723}},"2723":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2724":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2725}},"2725":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2726":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2727}},"2727":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2728":{"offset":1,"color":{"__isSmartRef__":true,"id":2729}},"2729":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2730":{"browser":{"__isSmartRef__":true,"id":2347},"button":{"__isSmartRef__":true,"id":2708},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"2731":{"sourceObj":{"__isSmartRef__":true,"id":2708},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2730},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2732":{"sourceObj":{"__isSmartRef__":true,"id":2708},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2708},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2733":{"submorphs":[],"scripts":[],"id":1704,"shape":{"__isSmartRef__":true,"id":2734},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":2737},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":2738}],"owner":{"__isSmartRef__":true,"id":2373},"padding":{"__isSmartRef__":true,"id":2740},"layout":{"__isSmartRef__":true,"id":2741},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2740},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":2742}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"charsReplaced":"ctx.shapeNode.naturalWidth","lastFindLoc":-25,"lastSearchString":"event","__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"\tinitialize: function($super, bounds, url, useNativeExtent) {\n\t\t$super(this.createImageShape(bounds.extent().extentAsRectangle()));\n\t\tthis.setPosition(bounds.topLeft());\n\t\tthis.setImageURL(url);\n\t\tif (useNativeExtent)\n\t\t\tthis.setExtent(this.getNativeExtent())\n\t},","__LivelyClassName__":"lively.morphic.Text"},"2734":{"position":{"__isSmartRef__":true,"id":2735},"_Extent":{"__isSmartRef__":true,"id":2736},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2735":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2736":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2737":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2738":{"style":{"__isSmartRef__":true,"id":2739},"morph":{"__isSmartRef__":true,"id":2733},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2739":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2740":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2741":{"resizeWidth":true,"resizeHeight":true},"2742":{"sourceObj":{"__isSmartRef__":true,"id":2733},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2347},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2743":{"submorphs":[],"scripts":[],"id":1705,"shape":{"__isSmartRef__":true,"id":2744},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":2747},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":2748}],"scalingAbove":[{"__isSmartRef__":true,"id":2733}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"2744":{"position":{"__isSmartRef__":true,"id":2745},"_Extent":{"__isSmartRef__":true,"id":2746},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2745":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2746":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2747":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2748":{"submorphs":[],"scripts":[],"id":1706,"shape":{"__isSmartRef__":true,"id":2749},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2752},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":2753}],"owner":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2749":{"position":{"__isSmartRef__":true,"id":2750},"_Extent":{"__isSmartRef__":true,"id":2751},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2750":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2751":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2752":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2753":{"style":{"__isSmartRef__":true,"id":2754},"morph":{"__isSmartRef__":true,"id":2748},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2754":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2755":{"position":{"__isSmartRef__":true,"id":2756},"_Extent":{"__isSmartRef__":true,"id":2757},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2756":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2757":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2758":{"adjustForNewBounds":true},"2759":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2760":{"submorphs":[{"__isSmartRef__":true,"id":2373},{"__isSmartRef__":true,"id":2761}],"scripts":[],"id":1721,"shape":{"__isSmartRef__":true,"id":2849},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2851},"_Position":{"__isSmartRef__":true,"id":2852},"priorExtent":{"__isSmartRef__":true,"id":2853},"targetMorph":{"__isSmartRef__":true,"id":2373},"titleBar":{"__isSmartRef__":true,"id":2761},"contentOffset":{"__isSmartRef__":true,"id":2759},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":2854},"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"2761":{"submorphs":[{"__isSmartRef__":true,"id":2762},{"__isSmartRef__":true,"id":2769},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2818}],"scripts":[],"id":1722,"shape":{"__isSmartRef__":true,"id":2843},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2846},"_Position":{"__isSmartRef__":true,"id":2847},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":2760},"label":{"__isSmartRef__":true,"id":2762},"closeButton":{"__isSmartRef__":true,"id":2769},"menuButton":{"__isSmartRef__":true,"id":2794},"collapseButton":{"__isSmartRef__":true,"id":2818},"priorExtent":{"__isSmartRef__":true,"id":2848},"owner":{"__isSmartRef__":true,"id":2760},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2762":{"submorphs":[],"scripts":[],"id":1723,"shape":{"__isSmartRef__":true,"id":2763},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2766},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2767}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":2761},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2763":{"position":{"__isSmartRef__":true,"id":2764},"_Extent":{"__isSmartRef__":true,"id":2765},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2764":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2765":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2766":{"x":386,"y":4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2767":{"style":{"__isSmartRef__":true,"id":2768},"morph":{"__isSmartRef__":true,"id":2762},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2768":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2769":{"submorphs":[{"__isSmartRef__":true,"id":2770}],"scripts":[],"id":1724,"shape":{"__isSmartRef__":true,"id":2778},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2781},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2782},"label":{"__isSmartRef__":true,"id":2770},"owner":{"__isSmartRef__":true,"id":2761},"layout":{"__isSmartRef__":true,"id":2791},"attributeConnections":[{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2793}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2770":{"submorphs":[],"scripts":[],"id":1725,"shape":{"__isSmartRef__":true,"id":2771},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2774},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2775}],"padding":{"__isSmartRef__":true,"id":2777},"_Padding":{"__isSmartRef__":true,"id":2777},"owner":{"__isSmartRef__":true,"id":2769},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2771":{"position":{"__isSmartRef__":true,"id":2772},"_Extent":{"__isSmartRef__":true,"id":2773},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2772":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2773":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2774":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2775":{"style":{"__isSmartRef__":true,"id":2776},"morph":{"__isSmartRef__":true,"id":2770},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2776":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2777":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2778":{"position":{"__isSmartRef__":true,"id":2779},"_Extent":{"__isSmartRef__":true,"id":2780},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2779":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2780":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2781":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2782":{"stops":[{"__isSmartRef__":true,"id":2783},{"__isSmartRef__":true,"id":2785},{"__isSmartRef__":true,"id":2787},{"__isSmartRef__":true,"id":2789}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2783":{"offset":0,"color":{"__isSmartRef__":true,"id":2784}},"2784":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2785":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2786}},"2786":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2787":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2788}},"2788":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2789":{"offset":1,"color":{"__isSmartRef__":true,"id":2790}},"2790":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2791":{"moveHorizontal":true},"2792":{"sourceObj":{"__isSmartRef__":true,"id":2769},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2760},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2793":{"sourceObj":{"__isSmartRef__":true,"id":2769},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2760},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2794":{"submorphs":[{"__isSmartRef__":true,"id":2795}],"scripts":[],"id":1726,"shape":{"__isSmartRef__":true,"id":2803},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2806},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2807},"label":{"__isSmartRef__":true,"id":2795},"owner":{"__isSmartRef__":true,"id":2761},"attributeConnections":[{"__isSmartRef__":true,"id":2816},{"__isSmartRef__":true,"id":2817}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2795":{"submorphs":[],"scripts":[],"id":1727,"shape":{"__isSmartRef__":true,"id":2796},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2799},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2800}],"padding":{"__isSmartRef__":true,"id":2802},"_Padding":{"__isSmartRef__":true,"id":2802},"owner":{"__isSmartRef__":true,"id":2794},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2796":{"position":{"__isSmartRef__":true,"id":2797},"_Extent":{"__isSmartRef__":true,"id":2798},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2797":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2798":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2799":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2800":{"style":{"__isSmartRef__":true,"id":2801},"morph":{"__isSmartRef__":true,"id":2795},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2801":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2802":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2803":{"position":{"__isSmartRef__":true,"id":2804},"_Extent":{"__isSmartRef__":true,"id":2805},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2804":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2805":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2806":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2807":{"stops":[{"__isSmartRef__":true,"id":2808},{"__isSmartRef__":true,"id":2810},{"__isSmartRef__":true,"id":2812},{"__isSmartRef__":true,"id":2814}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2808":{"offset":0,"color":{"__isSmartRef__":true,"id":2809}},"2809":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2810":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2811}},"2811":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2812":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2813}},"2813":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2814":{"offset":1,"color":{"__isSmartRef__":true,"id":2815}},"2815":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2816":{"sourceObj":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2760},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2817":{"sourceObj":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2760},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2818":{"submorphs":[{"__isSmartRef__":true,"id":2819}],"scripts":[],"id":1728,"shape":{"__isSmartRef__":true,"id":2827},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2830},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2831},"label":{"__isSmartRef__":true,"id":2819},"owner":{"__isSmartRef__":true,"id":2761},"layout":{"__isSmartRef__":true,"id":2840},"attributeConnections":[{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2819":{"submorphs":[],"scripts":[],"id":1729,"shape":{"__isSmartRef__":true,"id":2820},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2823},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2824}],"padding":{"__isSmartRef__":true,"id":2826},"_Padding":{"__isSmartRef__":true,"id":2826},"owner":{"__isSmartRef__":true,"id":2818},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2820":{"position":{"__isSmartRef__":true,"id":2821},"_Extent":{"__isSmartRef__":true,"id":2822},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2821":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2822":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2823":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2824":{"style":{"__isSmartRef__":true,"id":2825},"morph":{"__isSmartRef__":true,"id":2819},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2825":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2826":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2827":{"position":{"__isSmartRef__":true,"id":2828},"_Extent":{"__isSmartRef__":true,"id":2829},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2828":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2829":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2830":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2831":{"stops":[{"__isSmartRef__":true,"id":2832},{"__isSmartRef__":true,"id":2834},{"__isSmartRef__":true,"id":2836},{"__isSmartRef__":true,"id":2838}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2832":{"offset":0,"color":{"__isSmartRef__":true,"id":2833}},"2833":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2834":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2835}},"2835":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2836":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2837}},"2837":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2838":{"offset":1,"color":{"__isSmartRef__":true,"id":2839}},"2839":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2840":{"moveHorizontal":true},"2841":{"sourceObj":{"__isSmartRef__":true,"id":2818},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2760},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2842":{"sourceObj":{"__isSmartRef__":true,"id":2818},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2760},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2843":{"position":{"__isSmartRef__":true,"id":2844},"_Extent":{"__isSmartRef__":true,"id":2845},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":2310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2844":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2845":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2846":{"resizeWidth":true,"adjustForNewBounds":true},"2847":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2848":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2849":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2850},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2850":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2851":{"adjustForNewBounds":true},"2852":{"x":69,"y":140,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2853":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2854":{"x":595,"y":145,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2855":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"2856":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2857":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2858":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"2859":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2860":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2861":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"2862":{"sourceObj":{"__isSmartRef__":true,"id":2347},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":2428},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2863":{"sourceObj":{"__isSmartRef__":true,"id":2347},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":2493},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2864":{"sourceObj":{"__isSmartRef__":true,"id":2347},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":2545},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2865":{"sourceObj":{"__isSmartRef__":true,"id":2347},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":2562},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2866":{"sourceObj":{"__isSmartRef__":true,"id":2347},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2867":{"sourceObj":{"__isSmartRef__":true,"id":2347},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":2374},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2868":{"submorphs":[],"scripts":[],"id":1730,"shape":{"__isSmartRef__":true,"id":2869},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2872},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":2873}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":58},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2869":{"position":{"__isSmartRef__":true,"id":2870},"_Extent":{"__isSmartRef__":true,"id":2871},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2870":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2871":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2872":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2873":{"style":{"__isSmartRef__":true,"id":2874},"morph":{"__isSmartRef__":true,"id":2868},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2874":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2875":{"buttonCommands":[{"__isSmartRef__":true,"id":2876},{"__isSmartRef__":true,"id":3120},{"__isSmartRef__":true,"id":3145},{"__isSmartRef__":true,"id":3170},{"__isSmartRef__":true,"id":3195},{"__isSmartRef__":true,"id":3220},{"__isSmartRef__":true,"id":3245}],"RootFilters":[{"__isSmartRef__":true,"id":3370}],"Pane1Filters":[{"__isSmartRef__":true,"id":3371},{"__isSmartRef__":true,"id":3372}],"Pane2Filters":[{"__isSmartRef__":true,"id":3373}],"Pane3Filters":[{"__isSmartRef__":true,"id":3374}],"Pane4Filters":[{"__isSmartRef__":true,"id":3375}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":2901},"attributeConnections":[{"__isSmartRef__":true,"id":3376},{"__isSmartRef__":true,"id":3377},{"__isSmartRef__":true,"id":3378},{"__isSmartRef__":true,"id":3379},{"__isSmartRef__":true,"id":3380},{"__isSmartRef__":true,"id":3381}],"SourceString":"\tcopy: function() {\n\t\tvar copy = this.basicCopy();\n\t\tcopy.setNewId();\n\t\tcopy.restoreRenderContextAfterCopy(this.renderContext().newInstance());\n\t\treturn copy;\n\t},","sourceString":"\tcopy: function() {\n\t\tvar copy = this.basicCopy();\n\t\tcopy.setNewId();\n\t\tcopy.restoreRenderContextAfterCopy(this.renderContext().newInstance());\n\t\treturn copy;\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":2964},"Pane1Selection":{"__isSmartRef__":true,"id":2985},"pane1Selection":{"__isSmartRef__":true,"id":2985},"Pane2Selection":{"__isSmartRef__":true,"id":3035},"pane2Selection":{"__isSmartRef__":true,"id":3035},"Pane3Selection":{"__isSmartRef__":true,"id":3055},"pane3Selection":{"__isSmartRef__":true,"id":3055},"Pane4Selection":{"__isSmartRef__":true,"id":3078},"pane4Selection":{"__isSmartRef__":true,"id":3078},"Pane4Content":[{"__isSmartRef__":true,"id":3071},{"__isSmartRef__":true,"id":3073},{"__isSmartRef__":true,"id":3075},{"__isSmartRef__":true,"id":3077},{"__isSmartRef__":true,"id":3079},{"__isSmartRef__":true,"id":3081},{"__isSmartRef__":true,"id":3083},{"__isSmartRef__":true,"id":3085}],"Pane3Content":[{"__isSmartRef__":true,"id":3054},{"__isSmartRef__":true,"id":3056},{"__isSmartRef__":true,"id":3058},{"__isSmartRef__":true,"id":3060}],"Pane2Content":[{"__isSmartRef__":true,"id":3026},{"__isSmartRef__":true,"id":3028},{"__isSmartRef__":true,"id":3030},{"__isSmartRef__":true,"id":3032},{"__isSmartRef__":true,"id":3034},{"__isSmartRef__":true,"id":3036},{"__isSmartRef__":true,"id":3038},{"__isSmartRef__":true,"id":3040},{"__isSmartRef__":true,"id":3042}],"Pane1Content":[{"__isSmartRef__":true,"id":2961},{"__isSmartRef__":true,"id":2991},{"__isSmartRef__":true,"id":2992},{"__isSmartRef__":true,"id":2993},{"__isSmartRef__":true,"id":2994},{"__isSmartRef__":true,"id":2995},{"__isSmartRef__":true,"id":2996},{"__isSmartRef__":true,"id":2997},{"__isSmartRef__":true,"id":2998},{"__isSmartRef__":true,"id":2999},{"__isSmartRef__":true,"id":3000},{"__isSmartRef__":true,"id":3001},{"__isSmartRef__":true,"id":3002},{"__isSmartRef__":true,"id":3003},{"__isSmartRef__":true,"id":3004},{"__isSmartRef__":true,"id":3005},{"__isSmartRef__":true,"id":3006},{"__isSmartRef__":true,"id":3007},{"__isSmartRef__":true,"id":3008},{"__isSmartRef__":true,"id":3009},{"__isSmartRef__":true,"id":3010},{"__isSmartRef__":true,"id":3011},{"__isSmartRef__":true,"id":3012},{"__isSmartRef__":true,"id":3013},{"__isSmartRef__":true,"id":3014},{"__isSmartRef__":true,"id":3015}],"view":{"__isSmartRef__":true,"id":3275},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Serialization","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":3382},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":3369},"__LivelyClassName__":"lively.ide.SystemBrowser"},"2876":{"browser":{"__isSmartRef__":true,"id":2875},"button":{"__isSmartRef__":true,"id":2877},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"2877":{"submorphs":[{"__isSmartRef__":true,"id":2878}],"scripts":[],"id":1745,"shape":{"__isSmartRef__":true,"id":2886},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2889},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2890},"label":{"__isSmartRef__":true,"id":2878},"command":{"__isSmartRef__":true,"id":2876},"attributeConnections":[{"__isSmartRef__":true,"id":2899},{"__isSmartRef__":true,"id":2900}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2878":{"submorphs":[],"scripts":[],"id":1746,"shape":{"__isSmartRef__":true,"id":2879},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2882},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2883}],"padding":{"__isSmartRef__":true,"id":2885},"_Padding":{"__isSmartRef__":true,"id":2885},"owner":{"__isSmartRef__":true,"id":2877},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2879":{"position":{"__isSmartRef__":true,"id":2880},"_Extent":{"__isSmartRef__":true,"id":2881},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2880":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2881":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2882":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2883":{"style":{"__isSmartRef__":true,"id":2884},"morph":{"__isSmartRef__":true,"id":2878},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2884":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2885":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2886":{"position":{"__isSmartRef__":true,"id":2887},"_Extent":{"__isSmartRef__":true,"id":2888},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2887":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2888":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2889":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2890":{"stops":[{"__isSmartRef__":true,"id":2891},{"__isSmartRef__":true,"id":2893},{"__isSmartRef__":true,"id":2895},{"__isSmartRef__":true,"id":2897}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2891":{"offset":0,"color":{"__isSmartRef__":true,"id":2892}},"2892":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2893":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2894}},"2894":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2895":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2896}},"2896":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2897":{"offset":1,"color":{"__isSmartRef__":true,"id":2898}},"2898":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2899":{"sourceObj":{"__isSmartRef__":true,"id":2877},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2876},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2900":{"sourceObj":{"__isSmartRef__":true,"id":2877},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2877},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2901":{"submorphs":[{"__isSmartRef__":true,"id":2902},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2933},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":3021},{"__isSmartRef__":true,"id":3049},{"__isSmartRef__":true,"id":3066},{"__isSmartRef__":true,"id":3093},{"__isSmartRef__":true,"id":3248},{"__isSmartRef__":true,"id":3258},{"__isSmartRef__":true,"id":3263},{"__isSmartRef__":true,"id":2877},{"__isSmartRef__":true,"id":3098},{"__isSmartRef__":true,"id":3123},{"__isSmartRef__":true,"id":3148},{"__isSmartRef__":true,"id":3173},{"__isSmartRef__":true,"id":3198},{"__isSmartRef__":true,"id":3223}],"scripts":[],"id":1731,"shape":{"__isSmartRef__":true,"id":3270},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3273},"_Position":{"__isSmartRef__":true,"id":3274},"locationPane":{"__isSmartRef__":true,"id":2902},"codeBaseDirBtn":{"__isSmartRef__":true,"id":2910},"localDirBtn":{"__isSmartRef__":true,"id":2933},"Pane1":{"__isSmartRef__":true,"id":2956},"Pane2":{"__isSmartRef__":true,"id":3021},"Pane3":{"__isSmartRef__":true,"id":3049},"Pane4":{"__isSmartRef__":true,"id":3066},"midResizer":{"__isSmartRef__":true,"id":3093},"sourcePane":{"__isSmartRef__":true,"id":3248},"bottomResizer":{"__isSmartRef__":true,"id":3258},"commentPane":{"__isSmartRef__":true,"id":3263},"ownerWidget":{"__isSmartRef__":true,"id":2875},"owner":{"__isSmartRef__":true,"id":3275},"ownerApp":{"__isSmartRef__":true,"id":2875},"targetURL":{"__isSmartRef__":true,"id":3369},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"2902":{"submorphs":[],"scripts":[],"id":1732,"shape":{"__isSmartRef__":true,"id":2903},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2906},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2907}],"owner":{"__isSmartRef__":true,"id":2901},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":2909}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2903":{"position":{"__isSmartRef__":true,"id":2904},"_Extent":{"__isSmartRef__":true,"id":2905},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2904":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2905":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2906":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2907":{"style":{"__isSmartRef__":true,"id":2908},"morph":{"__isSmartRef__":true,"id":2902},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2908":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2909":{"sourceObj":{"__isSmartRef__":true,"id":2902},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2910":{"submorphs":[{"__isSmartRef__":true,"id":2911}],"scripts":[],"id":1733,"shape":{"__isSmartRef__":true,"id":2919},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2922},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2923},"label":{"__isSmartRef__":true,"id":2911},"owner":{"__isSmartRef__":true,"id":2901},"attributeConnections":[{"__isSmartRef__":true,"id":2932}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2911":{"submorphs":[],"scripts":[],"id":1734,"shape":{"__isSmartRef__":true,"id":2912},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2915},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2916}],"padding":{"__isSmartRef__":true,"id":2918},"_Padding":{"__isSmartRef__":true,"id":2918},"owner":{"__isSmartRef__":true,"id":2910},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2912":{"position":{"__isSmartRef__":true,"id":2913},"_Extent":{"__isSmartRef__":true,"id":2914},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2913":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2914":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2915":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2916":{"style":{"__isSmartRef__":true,"id":2917},"morph":{"__isSmartRef__":true,"id":2911},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2917":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2918":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2919":{"position":{"__isSmartRef__":true,"id":2920},"_Extent":{"__isSmartRef__":true,"id":2921},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2920":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2921":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2922":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2923":{"stops":[{"__isSmartRef__":true,"id":2924},{"__isSmartRef__":true,"id":2926},{"__isSmartRef__":true,"id":2928},{"__isSmartRef__":true,"id":2930}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2924":{"offset":0,"color":{"__isSmartRef__":true,"id":2925}},"2925":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2926":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2927}},"2927":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2928":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2929}},"2929":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2930":{"offset":1,"color":{"__isSmartRef__":true,"id":2931}},"2931":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2932":{"sourceObj":{"__isSmartRef__":true,"id":2910},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2933":{"submorphs":[{"__isSmartRef__":true,"id":2934}],"scripts":[],"id":1735,"shape":{"__isSmartRef__":true,"id":2942},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2945},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":2946},"label":{"__isSmartRef__":true,"id":2934},"owner":{"__isSmartRef__":true,"id":2901},"attributeConnections":[{"__isSmartRef__":true,"id":2955}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"2934":{"submorphs":[],"scripts":[],"id":1736,"shape":{"__isSmartRef__":true,"id":2935},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2938},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2939}],"padding":{"__isSmartRef__":true,"id":2941},"_Padding":{"__isSmartRef__":true,"id":2941},"owner":{"__isSmartRef__":true,"id":2933},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"2935":{"position":{"__isSmartRef__":true,"id":2936},"_Extent":{"__isSmartRef__":true,"id":2937},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2936":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2937":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2938":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2939":{"style":{"__isSmartRef__":true,"id":2940},"morph":{"__isSmartRef__":true,"id":2934},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"2940":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2941":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2942":{"position":{"__isSmartRef__":true,"id":2943},"_Extent":{"__isSmartRef__":true,"id":2944},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2943":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2944":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2945":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2946":{"stops":[{"__isSmartRef__":true,"id":2947},{"__isSmartRef__":true,"id":2949},{"__isSmartRef__":true,"id":2951},{"__isSmartRef__":true,"id":2953}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2947":{"offset":0,"color":{"__isSmartRef__":true,"id":2948}},"2948":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2949":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2950}},"2950":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2951":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2952}},"2952":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2953":{"offset":1,"color":{"__isSmartRef__":true,"id":2954}},"2954":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2955":{"sourceObj":{"__isSmartRef__":true,"id":2933},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2956":{"submorphs":[],"scripts":[],"id":1737,"shape":{"__isSmartRef__":true,"id":2957},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2960},"itemList":[{"__isSmartRef__":true,"id":2961},{"__isSmartRef__":true,"id":2991},{"__isSmartRef__":true,"id":2992},{"__isSmartRef__":true,"id":2993},{"__isSmartRef__":true,"id":2994},{"__isSmartRef__":true,"id":2995},{"__isSmartRef__":true,"id":2996},{"__isSmartRef__":true,"id":2997},{"__isSmartRef__":true,"id":2998},{"__isSmartRef__":true,"id":2999},{"__isSmartRef__":true,"id":3000},{"__isSmartRef__":true,"id":3001},{"__isSmartRef__":true,"id":3002},{"__isSmartRef__":true,"id":3003},{"__isSmartRef__":true,"id":3004},{"__isSmartRef__":true,"id":3005},{"__isSmartRef__":true,"id":3006},{"__isSmartRef__":true,"id":3007},{"__isSmartRef__":true,"id":3008},{"__isSmartRef__":true,"id":3009},{"__isSmartRef__":true,"id":3010},{"__isSmartRef__":true,"id":3011},{"__isSmartRef__":true,"id":3012},{"__isSmartRef__":true,"id":3013},{"__isSmartRef__":true,"id":3014},{"__isSmartRef__":true,"id":3015}],"selectedLineNo":20,"owner":{"__isSmartRef__":true,"id":2901},"attributeConnections":[{"__isSmartRef__":true,"id":3016},{"__isSmartRef__":true,"id":3017},{"__isSmartRef__":true,"id":3018},{"__isSmartRef__":true,"id":3019}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":3020},"__LivelyClassName__":"lively.morphic.List"},"2957":{"position":{"__isSmartRef__":true,"id":2958},"_Extent":{"__isSmartRef__":true,"id":2959},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2958":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2959":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2960":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2961":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":2962}},"2962":{"target":{"__isSmartRef__":true,"id":2963},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"2963":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"2964":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":2875},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":2963}],"parentNamespacePath":{"__isSmartRef__":true,"id":2965},"_childNodes":[{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2966},{"__isSmartRef__":true,"id":2967},{"__isSmartRef__":true,"id":2968},{"__isSmartRef__":true,"id":2969},{"__isSmartRef__":true,"id":2970},{"__isSmartRef__":true,"id":2971},{"__isSmartRef__":true,"id":2972},{"__isSmartRef__":true,"id":2973},{"__isSmartRef__":true,"id":2974},{"__isSmartRef__":true,"id":2975},{"__isSmartRef__":true,"id":2976},{"__isSmartRef__":true,"id":2977},{"__isSmartRef__":true,"id":2978},{"__isSmartRef__":true,"id":2979},{"__isSmartRef__":true,"id":2980},{"__isSmartRef__":true,"id":2981},{"__isSmartRef__":true,"id":2982},{"__isSmartRef__":true,"id":2983},{"__isSmartRef__":true,"id":2984},{"__isSmartRef__":true,"id":2985},{"__isSmartRef__":true,"id":2986},{"__isSmartRef__":true,"id":2987},{"__isSmartRef__":true,"id":2988},{"__isSmartRef__":true,"id":2989},{"__isSmartRef__":true,"id":2990}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"2965":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"2966":{"target":{"__isSmartRef__":true,"id":2965},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"2967":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2968":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2969":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2970":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2971":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2972":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2973":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2974":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2975":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2976":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2977":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2978":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2979":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2980":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2981":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2982":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2983":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2984":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2985":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2986":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2987":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2988":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2989":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"2990":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"2991":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":2966}},"2992":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":2967}},"2993":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":2968}},"2994":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":2969}},"2995":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":2970}},"2996":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":2971}},"2997":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":2972}},"2998":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":2973}},"2999":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":2974}},"3000":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":2975}},"3001":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":2976}},"3002":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":2977}},"3003":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":2978}},"3004":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":2979}},"3005":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":2980}},"3006":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":2981}},"3007":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":2982}},"3008":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":2983}},"3009":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":2984}},"3010":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":2985}},"3011":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":2986}},"3012":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":2987}},"3013":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":2988}},"3014":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":2989}},"3015":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":2990}},"3016":{"sourceObj":{"__isSmartRef__":true,"id":2956},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3017":{"sourceObj":{"__isSmartRef__":true,"id":2956},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3018":{"sourceObj":{"__isSmartRef__":true,"id":2956},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3019":{"sourceObj":{"__isSmartRef__":true,"id":2956},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3020":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":2964},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3021":{"submorphs":[],"scripts":[],"id":1738,"shape":{"__isSmartRef__":true,"id":3022},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3025},"itemList":[{"__isSmartRef__":true,"id":3026},{"__isSmartRef__":true,"id":3028},{"__isSmartRef__":true,"id":3030},{"__isSmartRef__":true,"id":3032},{"__isSmartRef__":true,"id":3034},{"__isSmartRef__":true,"id":3036},{"__isSmartRef__":true,"id":3038},{"__isSmartRef__":true,"id":3040},{"__isSmartRef__":true,"id":3042}],"selectedLineNo":4,"owner":{"__isSmartRef__":true,"id":2901},"attributeConnections":[{"__isSmartRef__":true,"id":3044},{"__isSmartRef__":true,"id":3045},{"__isSmartRef__":true,"id":3046},{"__isSmartRef__":true,"id":3047}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":3048},"__LivelyClassName__":"lively.morphic.List"},"3022":{"position":{"__isSmartRef__":true,"id":3023},"_Extent":{"__isSmartRef__":true,"id":3024},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3023":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3024":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3025":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3026":{"isListItem":true,"string":"ObjectGraphLinearizer (extension)","value":{"__isSmartRef__":true,"id":3027}},"3027":{"target":{"__isSmartRef__":true,"id":1225},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3028":{"isListItem":true,"string":"CopyOnlySubmorphsPlugin","value":{"__isSmartRef__":true,"id":3029}},"3029":{"target":{"__isSmartRef__":true,"id":1229},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3030":{"isListItem":true,"string":"IgnoreEpiMorphsPlugin","value":{"__isSmartRef__":true,"id":3031}},"3031":{"target":{"__isSmartRef__":true,"id":1238},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3032":{"isListItem":true,"string":"lively.morphic.Shapes.Shape (extension)","value":{"__isSmartRef__":true,"id":3033}},"3033":{"target":{"__isSmartRef__":true,"id":1242},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3034":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":3035}},"3035":{"target":{"__isSmartRef__":true,"id":1246},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3036":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":3037}},"3037":{"target":{"__isSmartRef__":true,"id":1259},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3038":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":3039}},"3039":{"target":{"__isSmartRef__":true,"id":1266},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3040":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":3041}},"3041":{"target":{"__isSmartRef__":true,"id":1273},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3042":{"isListItem":true,"string":"lively.morphic.TextEditor (extension)","value":{"__isSmartRef__":true,"id":3043}},"3043":{"target":{"__isSmartRef__":true,"id":1278},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3044":{"sourceObj":{"__isSmartRef__":true,"id":3021},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3045":{"sourceObj":{"__isSmartRef__":true,"id":3021},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3046":{"sourceObj":{"__isSmartRef__":true,"id":3021},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3047":{"sourceObj":{"__isSmartRef__":true,"id":3021},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3048":{"target":{"__isSmartRef__":true,"id":1246},"browser":{"__isSmartRef__":true,"id":2875},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3049":{"submorphs":[],"scripts":[],"id":1739,"shape":{"__isSmartRef__":true,"id":3050},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3053},"itemList":[{"__isSmartRef__":true,"id":3054},{"__isSmartRef__":true,"id":3056},{"__isSmartRef__":true,"id":3058},{"__isSmartRef__":true,"id":3060}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":2901},"attributeConnections":[{"__isSmartRef__":true,"id":3062},{"__isSmartRef__":true,"id":3063},{"__isSmartRef__":true,"id":3064},{"__isSmartRef__":true,"id":3065}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":3055},"__LivelyClassName__":"lively.morphic.List"},"3050":{"position":{"__isSmartRef__":true,"id":3051},"_Extent":{"__isSmartRef__":true,"id":3052},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3051":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3052":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3053":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3054":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":3055}},"3055":{"target":{"__isSmartRef__":true,"id":1246},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3035},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"3056":{"isListItem":true,"string":"serialization","value":{"__isSmartRef__":true,"id":3057}},"3057":{"target":{"__isSmartRef__":true,"id":1248},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3035},"targets":[{"__isSmartRef__":true,"id":1248}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"3058":{"isListItem":true,"string":"copying","value":{"__isSmartRef__":true,"id":3059}},"3059":{"target":{"__isSmartRef__":true,"id":1250},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3035},"targets":[{"__isSmartRef__":true,"id":1250}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"3060":{"isListItem":true,"string":"serialization","value":{"__isSmartRef__":true,"id":3061}},"3061":{"target":{"__isSmartRef__":true,"id":1256},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3035},"targets":[{"__isSmartRef__":true,"id":1256}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"3062":{"sourceObj":{"__isSmartRef__":true,"id":3049},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3063":{"sourceObj":{"__isSmartRef__":true,"id":3049},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3064":{"sourceObj":{"__isSmartRef__":true,"id":3049},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3065":{"sourceObj":{"__isSmartRef__":true,"id":3049},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3066":{"submorphs":[],"scripts":[],"id":1740,"shape":{"__isSmartRef__":true,"id":3067},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3070},"itemList":[{"__isSmartRef__":true,"id":3071},{"__isSmartRef__":true,"id":3073},{"__isSmartRef__":true,"id":3075},{"__isSmartRef__":true,"id":3077},{"__isSmartRef__":true,"id":3079},{"__isSmartRef__":true,"id":3081},{"__isSmartRef__":true,"id":3083},{"__isSmartRef__":true,"id":3085}],"selectedLineNo":3,"owner":{"__isSmartRef__":true,"id":2901},"attributeConnections":[{"__isSmartRef__":true,"id":3087},{"__isSmartRef__":true,"id":3088},{"__isSmartRef__":true,"id":3089},{"__isSmartRef__":true,"id":3090}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":3091},"__LivelyClassName__":"lively.morphic.List"},"3067":{"position":{"__isSmartRef__":true,"id":3068},"_Extent":{"__isSmartRef__":true,"id":3069},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3068":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3069":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3070":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3071":{"isListItem":true,"string":"onrestore (proto)","value":{"__isSmartRef__":true,"id":3072}},"3072":{"target":{"__isSmartRef__":true,"id":1247},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3055},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3073":{"isListItem":true,"string":"doNotSerialize (proto)","value":{"__isSmartRef__":true,"id":3074}},"3074":{"target":{"__isSmartRef__":true,"id":1249},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3055},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3075":{"isListItem":true,"string":"isSubmorphOf (proto)","value":{"__isSmartRef__":true,"id":3076}},"3076":{"target":{"__isSmartRef__":true,"id":1251},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3055},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3077":{"isListItem":true,"string":"copy (proto)","value":{"__isSmartRef__":true,"id":3078}},"3078":{"target":{"__isSmartRef__":true,"id":1252},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3055},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3079":{"isListItem":true,"string":"basicCopy (proto)","value":{"__isSmartRef__":true,"id":3080}},"3080":{"target":{"__isSmartRef__":true,"id":1253},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3055},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3081":{"isListItem":true,"string":"restoreRenderContextAfterCopy (proto)","value":{"__isSmartRef__":true,"id":3082}},"3082":{"target":{"__isSmartRef__":true,"id":1254},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3055},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3083":{"isListItem":true,"string":"serializeToJSON (proto)","value":{"__isSmartRef__":true,"id":3084}},"3084":{"target":{"__isSmartRef__":true,"id":1255},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3055},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3085":{"isListItem":true,"string":"onLoadFromPartsBin (proto)","value":{"__isSmartRef__":true,"id":3086}},"3086":{"target":{"__isSmartRef__":true,"id":1257},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3055},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3087":{"sourceObj":{"__isSmartRef__":true,"id":3066},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3088":{"sourceObj":{"__isSmartRef__":true,"id":3066},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3089":{"sourceObj":{"__isSmartRef__":true,"id":3066},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3090":{"sourceObj":{"__isSmartRef__":true,"id":3066},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3091":{"target":{"__isSmartRef__":true,"id":1252},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3092},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3092":{"target":{"__isSmartRef__":true,"id":1246},"browser":{"__isSmartRef__":true,"id":2875},"parent":{"__isSmartRef__":true,"id":3048},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"3093":{"submorphs":[],"scripts":[],"id":1741,"shape":{"__isSmartRef__":true,"id":3094},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3097},"fixed":[{"__isSmartRef__":true,"id":2877},{"__isSmartRef__":true,"id":3098},{"__isSmartRef__":true,"id":3123},{"__isSmartRef__":true,"id":3148},{"__isSmartRef__":true,"id":3173},{"__isSmartRef__":true,"id":3198},{"__isSmartRef__":true,"id":3223}],"scalingBelow":[{"__isSmartRef__":true,"id":3248}],"scalingAbove":[{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":3021},{"__isSmartRef__":true,"id":3049},{"__isSmartRef__":true,"id":3066}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"3094":{"position":{"__isSmartRef__":true,"id":3095},"_Extent":{"__isSmartRef__":true,"id":3096},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3095":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3096":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3097":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3098":{"submorphs":[{"__isSmartRef__":true,"id":3099}],"scripts":[],"id":1747,"shape":{"__isSmartRef__":true,"id":3107},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3110},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3111},"label":{"__isSmartRef__":true,"id":3099},"command":{"__isSmartRef__":true,"id":3120},"attributeConnections":[{"__isSmartRef__":true,"id":3121},{"__isSmartRef__":true,"id":3122}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3099":{"submorphs":[],"scripts":[],"id":1748,"shape":{"__isSmartRef__":true,"id":3100},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3103},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3104}],"padding":{"__isSmartRef__":true,"id":3106},"_Padding":{"__isSmartRef__":true,"id":3106},"owner":{"__isSmartRef__":true,"id":3098},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3100":{"position":{"__isSmartRef__":true,"id":3101},"_Extent":{"__isSmartRef__":true,"id":3102},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3101":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3102":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3103":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3104":{"style":{"__isSmartRef__":true,"id":3105},"morph":{"__isSmartRef__":true,"id":3099},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3105":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3106":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3107":{"position":{"__isSmartRef__":true,"id":3108},"_Extent":{"__isSmartRef__":true,"id":3109},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3108":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3109":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3110":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3111":{"stops":[{"__isSmartRef__":true,"id":3112},{"__isSmartRef__":true,"id":3114},{"__isSmartRef__":true,"id":3116},{"__isSmartRef__":true,"id":3118}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3112":{"offset":0,"color":{"__isSmartRef__":true,"id":3113}},"3113":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3114":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3115}},"3115":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3116":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3117}},"3117":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3118":{"offset":1,"color":{"__isSmartRef__":true,"id":3119}},"3119":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3120":{"browser":{"__isSmartRef__":true,"id":2875},"button":{"__isSmartRef__":true,"id":3098},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"3121":{"sourceObj":{"__isSmartRef__":true,"id":3098},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3120},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3122":{"sourceObj":{"__isSmartRef__":true,"id":3098},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3098},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3123":{"submorphs":[{"__isSmartRef__":true,"id":3124}],"scripts":[],"id":1749,"shape":{"__isSmartRef__":true,"id":3132},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3135},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3136},"label":{"__isSmartRef__":true,"id":3124},"command":{"__isSmartRef__":true,"id":3145},"attributeConnections":[{"__isSmartRef__":true,"id":3146},{"__isSmartRef__":true,"id":3147}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3124":{"submorphs":[],"scripts":[],"id":1750,"shape":{"__isSmartRef__":true,"id":3125},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3128},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3129}],"padding":{"__isSmartRef__":true,"id":3131},"_Padding":{"__isSmartRef__":true,"id":3131},"owner":{"__isSmartRef__":true,"id":3123},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3125":{"position":{"__isSmartRef__":true,"id":3126},"_Extent":{"__isSmartRef__":true,"id":3127},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3126":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3127":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3128":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3129":{"style":{"__isSmartRef__":true,"id":3130},"morph":{"__isSmartRef__":true,"id":3124},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3130":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3131":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3132":{"position":{"__isSmartRef__":true,"id":3133},"_Extent":{"__isSmartRef__":true,"id":3134},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3133":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3134":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3135":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3136":{"stops":[{"__isSmartRef__":true,"id":3137},{"__isSmartRef__":true,"id":3139},{"__isSmartRef__":true,"id":3141},{"__isSmartRef__":true,"id":3143}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3137":{"offset":0,"color":{"__isSmartRef__":true,"id":3138}},"3138":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3139":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3140}},"3140":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3141":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3142}},"3142":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3143":{"offset":1,"color":{"__isSmartRef__":true,"id":3144}},"3144":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3145":{"browser":{"__isSmartRef__":true,"id":2875},"button":{"__isSmartRef__":true,"id":3123},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"3146":{"sourceObj":{"__isSmartRef__":true,"id":3123},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3145},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3147":{"sourceObj":{"__isSmartRef__":true,"id":3123},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3123},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3148":{"submorphs":[{"__isSmartRef__":true,"id":3149}],"scripts":[],"id":1751,"shape":{"__isSmartRef__":true,"id":3157},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3160},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3161},"label":{"__isSmartRef__":true,"id":3149},"command":{"__isSmartRef__":true,"id":3170},"attributeConnections":[{"__isSmartRef__":true,"id":3171},{"__isSmartRef__":true,"id":3172}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3149":{"submorphs":[],"scripts":[],"id":1752,"shape":{"__isSmartRef__":true,"id":3150},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3153},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3154}],"padding":{"__isSmartRef__":true,"id":3156},"_Padding":{"__isSmartRef__":true,"id":3156},"owner":{"__isSmartRef__":true,"id":3148},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3150":{"position":{"__isSmartRef__":true,"id":3151},"_Extent":{"__isSmartRef__":true,"id":3152},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3151":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3152":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3153":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3154":{"style":{"__isSmartRef__":true,"id":3155},"morph":{"__isSmartRef__":true,"id":3149},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3155":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3156":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3157":{"position":{"__isSmartRef__":true,"id":3158},"_Extent":{"__isSmartRef__":true,"id":3159},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3158":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3159":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3160":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3161":{"stops":[{"__isSmartRef__":true,"id":3162},{"__isSmartRef__":true,"id":3164},{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3168}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3162":{"offset":0,"color":{"__isSmartRef__":true,"id":3163}},"3163":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3164":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3165}},"3165":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3166":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3167}},"3167":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3168":{"offset":1,"color":{"__isSmartRef__":true,"id":3169}},"3169":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3170":{"browser":{"__isSmartRef__":true,"id":2875},"button":{"__isSmartRef__":true,"id":3148},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"3171":{"sourceObj":{"__isSmartRef__":true,"id":3148},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3170},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3172":{"sourceObj":{"__isSmartRef__":true,"id":3148},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3148},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3173":{"submorphs":[{"__isSmartRef__":true,"id":3174}],"scripts":[],"id":1753,"shape":{"__isSmartRef__":true,"id":3182},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3185},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3186},"label":{"__isSmartRef__":true,"id":3174},"command":{"__isSmartRef__":true,"id":3195},"attributeConnections":[{"__isSmartRef__":true,"id":3196},{"__isSmartRef__":true,"id":3197}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3174":{"submorphs":[],"scripts":[],"id":1754,"shape":{"__isSmartRef__":true,"id":3175},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3178},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3179}],"padding":{"__isSmartRef__":true,"id":3181},"_Padding":{"__isSmartRef__":true,"id":3181},"owner":{"__isSmartRef__":true,"id":3173},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3175":{"position":{"__isSmartRef__":true,"id":3176},"_Extent":{"__isSmartRef__":true,"id":3177},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3176":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3177":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3178":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3179":{"style":{"__isSmartRef__":true,"id":3180},"morph":{"__isSmartRef__":true,"id":3174},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3180":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3181":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3182":{"position":{"__isSmartRef__":true,"id":3183},"_Extent":{"__isSmartRef__":true,"id":3184},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3183":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3184":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3185":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3186":{"stops":[{"__isSmartRef__":true,"id":3187},{"__isSmartRef__":true,"id":3189},{"__isSmartRef__":true,"id":3191},{"__isSmartRef__":true,"id":3193}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3187":{"offset":0,"color":{"__isSmartRef__":true,"id":3188}},"3188":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3189":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3190}},"3190":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3191":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3192}},"3192":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3193":{"offset":1,"color":{"__isSmartRef__":true,"id":3194}},"3194":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3195":{"browser":{"__isSmartRef__":true,"id":2875},"button":{"__isSmartRef__":true,"id":3173},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"3196":{"sourceObj":{"__isSmartRef__":true,"id":3173},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3195},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3197":{"sourceObj":{"__isSmartRef__":true,"id":3173},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3173},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3198":{"submorphs":[{"__isSmartRef__":true,"id":3199}],"scripts":[],"id":1755,"shape":{"__isSmartRef__":true,"id":3207},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3210},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3211},"label":{"__isSmartRef__":true,"id":3199},"command":{"__isSmartRef__":true,"id":3220},"attributeConnections":[{"__isSmartRef__":true,"id":3221},{"__isSmartRef__":true,"id":3222}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3199":{"submorphs":[],"scripts":[],"id":1756,"shape":{"__isSmartRef__":true,"id":3200},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3203},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3204}],"padding":{"__isSmartRef__":true,"id":3206},"_Padding":{"__isSmartRef__":true,"id":3206},"owner":{"__isSmartRef__":true,"id":3198},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3200":{"position":{"__isSmartRef__":true,"id":3201},"_Extent":{"__isSmartRef__":true,"id":3202},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3201":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3202":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3203":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3204":{"style":{"__isSmartRef__":true,"id":3205},"morph":{"__isSmartRef__":true,"id":3199},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3205":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3206":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3207":{"position":{"__isSmartRef__":true,"id":3208},"_Extent":{"__isSmartRef__":true,"id":3209},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3208":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3209":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3210":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3211":{"stops":[{"__isSmartRef__":true,"id":3212},{"__isSmartRef__":true,"id":3214},{"__isSmartRef__":true,"id":3216},{"__isSmartRef__":true,"id":3218}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3212":{"offset":0,"color":{"__isSmartRef__":true,"id":3213}},"3213":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3214":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3215}},"3215":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3216":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3217}},"3217":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3218":{"offset":1,"color":{"__isSmartRef__":true,"id":3219}},"3219":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3220":{"browser":{"__isSmartRef__":true,"id":2875},"button":{"__isSmartRef__":true,"id":3198},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"3221":{"sourceObj":{"__isSmartRef__":true,"id":3198},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3220},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3222":{"sourceObj":{"__isSmartRef__":true,"id":3198},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3198},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3223":{"submorphs":[{"__isSmartRef__":true,"id":3224}],"scripts":[],"id":1757,"shape":{"__isSmartRef__":true,"id":3232},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3235},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3236},"label":{"__isSmartRef__":true,"id":3224},"command":{"__isSmartRef__":true,"id":3245},"attributeConnections":[{"__isSmartRef__":true,"id":3246},{"__isSmartRef__":true,"id":3247}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3224":{"submorphs":[],"scripts":[],"id":1758,"shape":{"__isSmartRef__":true,"id":3225},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3228},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3229}],"padding":{"__isSmartRef__":true,"id":3231},"_Padding":{"__isSmartRef__":true,"id":3231},"owner":{"__isSmartRef__":true,"id":3223},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3225":{"position":{"__isSmartRef__":true,"id":3226},"_Extent":{"__isSmartRef__":true,"id":3227},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3226":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3227":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3228":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3229":{"style":{"__isSmartRef__":true,"id":3230},"morph":{"__isSmartRef__":true,"id":3224},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3230":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3231":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3232":{"position":{"__isSmartRef__":true,"id":3233},"_Extent":{"__isSmartRef__":true,"id":3234},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3233":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3234":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3235":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3236":{"stops":[{"__isSmartRef__":true,"id":3237},{"__isSmartRef__":true,"id":3239},{"__isSmartRef__":true,"id":3241},{"__isSmartRef__":true,"id":3243}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3237":{"offset":0,"color":{"__isSmartRef__":true,"id":3238}},"3238":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3239":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3240}},"3240":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3241":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3242}},"3242":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3243":{"offset":1,"color":{"__isSmartRef__":true,"id":3244}},"3244":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3245":{"browser":{"__isSmartRef__":true,"id":2875},"button":{"__isSmartRef__":true,"id":3223},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"3246":{"sourceObj":{"__isSmartRef__":true,"id":3223},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3245},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3247":{"sourceObj":{"__isSmartRef__":true,"id":3223},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3223},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3248":{"submorphs":[],"scripts":[],"id":1742,"shape":{"__isSmartRef__":true,"id":3249},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":3252},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":3253}],"owner":{"__isSmartRef__":true,"id":2901},"padding":{"__isSmartRef__":true,"id":3255},"layout":{"__isSmartRef__":true,"id":3256},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":3255},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":3257}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"\tcopy: function() {\n\t\tvar copy = this.basicCopy();\n\t\tcopy.setNewId();\n\t\tcopy.restoreRenderContextAfterCopy(this.renderContext().newInstance());\n\t\treturn copy;\n\t},","__LivelyClassName__":"lively.morphic.Text"},"3249":{"position":{"__isSmartRef__":true,"id":3250},"_Extent":{"__isSmartRef__":true,"id":3251},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3250":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3251":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3252":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3253":{"style":{"__isSmartRef__":true,"id":3254},"morph":{"__isSmartRef__":true,"id":3248},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3254":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3255":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3256":{"resizeWidth":true,"resizeHeight":true},"3257":{"sourceObj":{"__isSmartRef__":true,"id":3248},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2875},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3258":{"submorphs":[],"scripts":[],"id":1743,"shape":{"__isSmartRef__":true,"id":3259},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3262},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":3263}],"scalingAbove":[{"__isSmartRef__":true,"id":3248}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"3259":{"position":{"__isSmartRef__":true,"id":3260},"_Extent":{"__isSmartRef__":true,"id":3261},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3260":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3261":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3262":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3263":{"submorphs":[],"scripts":[],"id":1744,"shape":{"__isSmartRef__":true,"id":3264},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3267},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":3268}],"owner":{"__isSmartRef__":true,"id":2901},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3264":{"position":{"__isSmartRef__":true,"id":3265},"_Extent":{"__isSmartRef__":true,"id":3266},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3265":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3266":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3267":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3268":{"style":{"__isSmartRef__":true,"id":3269},"morph":{"__isSmartRef__":true,"id":3263},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3269":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3270":{"position":{"__isSmartRef__":true,"id":3271},"_Extent":{"__isSmartRef__":true,"id":3272},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3271":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3272":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3273":{"adjustForNewBounds":true},"3274":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3275":{"submorphs":[{"__isSmartRef__":true,"id":2901},{"__isSmartRef__":true,"id":3276}],"scripts":[],"id":1759,"shape":{"__isSmartRef__":true,"id":3364},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3366},"_Position":{"__isSmartRef__":true,"id":3367},"priorExtent":{"__isSmartRef__":true,"id":3368},"targetMorph":{"__isSmartRef__":true,"id":2901},"titleBar":{"__isSmartRef__":true,"id":3276},"contentOffset":{"__isSmartRef__":true,"id":3274},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"3276":{"submorphs":[{"__isSmartRef__":true,"id":3277},{"__isSmartRef__":true,"id":3284},{"__isSmartRef__":true,"id":3309},{"__isSmartRef__":true,"id":3333}],"scripts":[],"id":1760,"shape":{"__isSmartRef__":true,"id":3358},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3361},"_Position":{"__isSmartRef__":true,"id":3362},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":3275},"label":{"__isSmartRef__":true,"id":3277},"closeButton":{"__isSmartRef__":true,"id":3284},"menuButton":{"__isSmartRef__":true,"id":3309},"collapseButton":{"__isSmartRef__":true,"id":3333},"priorExtent":{"__isSmartRef__":true,"id":3363},"owner":{"__isSmartRef__":true,"id":3275},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"3277":{"submorphs":[],"scripts":[],"id":1761,"shape":{"__isSmartRef__":true,"id":3278},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3281},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3282}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":3276},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3278":{"position":{"__isSmartRef__":true,"id":3279},"_Extent":{"__isSmartRef__":true,"id":3280},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3279":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3280":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3281":{"x":386,"y":3.9999999999417923,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3282":{"style":{"__isSmartRef__":true,"id":3283},"morph":{"__isSmartRef__":true,"id":3277},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3283":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3284":{"submorphs":[{"__isSmartRef__":true,"id":3285}],"scripts":[],"id":1762,"shape":{"__isSmartRef__":true,"id":3293},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3296},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3297},"label":{"__isSmartRef__":true,"id":3285},"owner":{"__isSmartRef__":true,"id":3276},"layout":{"__isSmartRef__":true,"id":3306},"attributeConnections":[{"__isSmartRef__":true,"id":3307},{"__isSmartRef__":true,"id":3308}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3285":{"submorphs":[],"scripts":[],"id":1763,"shape":{"__isSmartRef__":true,"id":3286},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3289},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3290}],"padding":{"__isSmartRef__":true,"id":3292},"_Padding":{"__isSmartRef__":true,"id":3292},"owner":{"__isSmartRef__":true,"id":3284},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3286":{"position":{"__isSmartRef__":true,"id":3287},"_Extent":{"__isSmartRef__":true,"id":3288},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3287":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3288":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3289":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3290":{"style":{"__isSmartRef__":true,"id":3291},"morph":{"__isSmartRef__":true,"id":3285},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3291":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3292":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3293":{"position":{"__isSmartRef__":true,"id":3294},"_Extent":{"__isSmartRef__":true,"id":3295},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3294":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3295":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3296":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3297":{"stops":[{"__isSmartRef__":true,"id":3298},{"__isSmartRef__":true,"id":3300},{"__isSmartRef__":true,"id":3302},{"__isSmartRef__":true,"id":3304}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3298":{"offset":0,"color":{"__isSmartRef__":true,"id":3299}},"3299":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3300":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3301}},"3301":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3302":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3303}},"3303":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3304":{"offset":1,"color":{"__isSmartRef__":true,"id":3305}},"3305":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3306":{"moveHorizontal":true},"3307":{"sourceObj":{"__isSmartRef__":true,"id":3284},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3275},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3308":{"sourceObj":{"__isSmartRef__":true,"id":3284},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3275},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3309":{"submorphs":[{"__isSmartRef__":true,"id":3310}],"scripts":[],"id":1764,"shape":{"__isSmartRef__":true,"id":3318},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3321},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3322},"label":{"__isSmartRef__":true,"id":3310},"owner":{"__isSmartRef__":true,"id":3276},"attributeConnections":[{"__isSmartRef__":true,"id":3331},{"__isSmartRef__":true,"id":3332}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3310":{"submorphs":[],"scripts":[],"id":1765,"shape":{"__isSmartRef__":true,"id":3311},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3314},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3315}],"padding":{"__isSmartRef__":true,"id":3317},"_Padding":{"__isSmartRef__":true,"id":3317},"owner":{"__isSmartRef__":true,"id":3309},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3311":{"position":{"__isSmartRef__":true,"id":3312},"_Extent":{"__isSmartRef__":true,"id":3313},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3312":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3313":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3314":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3315":{"style":{"__isSmartRef__":true,"id":3316},"morph":{"__isSmartRef__":true,"id":3310},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3316":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3317":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3318":{"position":{"__isSmartRef__":true,"id":3319},"_Extent":{"__isSmartRef__":true,"id":3320},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3319":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3320":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3321":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3322":{"stops":[{"__isSmartRef__":true,"id":3323},{"__isSmartRef__":true,"id":3325},{"__isSmartRef__":true,"id":3327},{"__isSmartRef__":true,"id":3329}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3323":{"offset":0,"color":{"__isSmartRef__":true,"id":3324}},"3324":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3325":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3326}},"3326":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3327":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3328}},"3328":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3329":{"offset":1,"color":{"__isSmartRef__":true,"id":3330}},"3330":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3331":{"sourceObj":{"__isSmartRef__":true,"id":3309},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3275},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3332":{"sourceObj":{"__isSmartRef__":true,"id":3309},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3275},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3333":{"submorphs":[{"__isSmartRef__":true,"id":3334}],"scripts":[],"id":1766,"shape":{"__isSmartRef__":true,"id":3342},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3345},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3346},"label":{"__isSmartRef__":true,"id":3334},"owner":{"__isSmartRef__":true,"id":3276},"layout":{"__isSmartRef__":true,"id":3355},"attributeConnections":[{"__isSmartRef__":true,"id":3356},{"__isSmartRef__":true,"id":3357}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3334":{"submorphs":[],"scripts":[],"id":1767,"shape":{"__isSmartRef__":true,"id":3335},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3338},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3339}],"padding":{"__isSmartRef__":true,"id":3341},"_Padding":{"__isSmartRef__":true,"id":3341},"owner":{"__isSmartRef__":true,"id":3333},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3335":{"position":{"__isSmartRef__":true,"id":3336},"_Extent":{"__isSmartRef__":true,"id":3337},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3336":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3337":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3338":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3339":{"style":{"__isSmartRef__":true,"id":3340},"morph":{"__isSmartRef__":true,"id":3334},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3340":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3341":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3342":{"position":{"__isSmartRef__":true,"id":3343},"_Extent":{"__isSmartRef__":true,"id":3344},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3343":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3344":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3345":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3346":{"stops":[{"__isSmartRef__":true,"id":3347},{"__isSmartRef__":true,"id":3349},{"__isSmartRef__":true,"id":3351},{"__isSmartRef__":true,"id":3353}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3347":{"offset":0,"color":{"__isSmartRef__":true,"id":3348}},"3348":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3349":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3350}},"3350":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3351":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3352}},"3352":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3353":{"offset":1,"color":{"__isSmartRef__":true,"id":3354}},"3354":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3355":{"moveHorizontal":true},"3356":{"sourceObj":{"__isSmartRef__":true,"id":3333},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3275},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3357":{"sourceObj":{"__isSmartRef__":true,"id":3333},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3275},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3358":{"position":{"__isSmartRef__":true,"id":3359},"_Extent":{"__isSmartRef__":true,"id":3360},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":2310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3359":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3360":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3361":{"resizeWidth":true,"adjustForNewBounds":true},"3362":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3363":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3364":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":3365},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3365":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3366":{"adjustForNewBounds":true},"3367":{"x":340,"y":479,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3368":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3369":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3370":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3371":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3372":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"3373":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3374":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3375":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3376":{"sourceObj":{"__isSmartRef__":true,"id":2875},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":2956},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3377":{"sourceObj":{"__isSmartRef__":true,"id":2875},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":3021},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3378":{"sourceObj":{"__isSmartRef__":true,"id":2875},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":3049},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3379":{"sourceObj":{"__isSmartRef__":true,"id":2875},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":3066},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3380":{"sourceObj":{"__isSmartRef__":true,"id":2875},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":3248},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3381":{"sourceObj":{"__isSmartRef__":true,"id":2875},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":2902},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3382":{"submorphs":[],"scripts":[],"id":1768,"shape":{"__isSmartRef__":true,"id":3383},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3386},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":3387}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":58},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3383":{"position":{"__isSmartRef__":true,"id":3384},"_Extent":{"__isSmartRef__":true,"id":3385},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3384":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3385":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3386":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3387":{"style":{"__isSmartRef__":true,"id":3388},"morph":{"__isSmartRef__":true,"id":3382},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3388":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3389":{"buttonCommands":[{"__isSmartRef__":true,"id":3390},{"__isSmartRef__":true,"id":3612},{"__isSmartRef__":true,"id":3637},{"__isSmartRef__":true,"id":3662},{"__isSmartRef__":true,"id":3687},{"__isSmartRef__":true,"id":3712},{"__isSmartRef__":true,"id":3737}],"RootFilters":[{"__isSmartRef__":true,"id":3862}],"Pane1Filters":[{"__isSmartRef__":true,"id":3863},{"__isSmartRef__":true,"id":3864}],"Pane2Filters":[{"__isSmartRef__":true,"id":3865}],"Pane3Filters":[{"__isSmartRef__":true,"id":3866}],"Pane4Filters":[{"__isSmartRef__":true,"id":3867}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":3415},"attributeConnections":[{"__isSmartRef__":true,"id":3868},{"__isSmartRef__":true,"id":3869},{"__isSmartRef__":true,"id":3870},{"__isSmartRef__":true,"id":3871},{"__isSmartRef__":true,"id":3872},{"__isSmartRef__":true,"id":3873}],"SourceString":"\treplaceRenderContextWith: function(newCtx) {\n\t\tvar oldCtx = this.renderContext()\n\t\tif (oldCtx === newCtx) return;\n\t\tthis.disableEventHandler();\n\t\toldCtx.replaceRenderContext(this, newCtx);\n\t\tthis.setRenderContext(newCtx);\n\t\tthis.renderContextDispatch('init');\n\t\tthis.getShape().renderUsing(newCtx);\n\t\tthis.enableEventHandler();\n\t},","sourceString":"\treplaceRenderContextWith: function(newCtx) {\n\t\tvar oldCtx = this.renderContext()\n\t\tif (oldCtx === newCtx) return;\n\t\tthis.disableEventHandler();\n\t\toldCtx.replaceRenderContext(this, newCtx);\n\t\tthis.setRenderContext(newCtx);\n\t\tthis.renderContextDispatch('init');\n\t\tthis.getShape().renderUsing(newCtx);\n\t\tthis.enableEventHandler();\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":3478},"Pane1Selection":{"__isSmartRef__":true,"id":3497},"pane1Selection":{"__isSmartRef__":true,"id":3497},"Pane2Selection":{"__isSmartRef__":true,"id":3545},"pane2Selection":{"__isSmartRef__":true,"id":3545},"Pane3Selection":{"__isSmartRef__":true,"id":3559},"pane3Selection":{"__isSmartRef__":true,"id":3559},"Pane4Selection":{"__isSmartRef__":true,"id":3576},"pane4Selection":{"__isSmartRef__":true,"id":3576},"Pane4Content":[{"__isSmartRef__":true,"id":3571},{"__isSmartRef__":true,"id":3573},{"__isSmartRef__":true,"id":3575},{"__isSmartRef__":true,"id":3577}],"Pane3Content":[{"__isSmartRef__":true,"id":3558},{"__isSmartRef__":true,"id":3560}],"Pane2Content":[{"__isSmartRef__":true,"id":3540},{"__isSmartRef__":true,"id":3542},{"__isSmartRef__":true,"id":3544},{"__isSmartRef__":true,"id":3546}],"Pane1Content":[{"__isSmartRef__":true,"id":3475},{"__isSmartRef__":true,"id":3505},{"__isSmartRef__":true,"id":3506},{"__isSmartRef__":true,"id":3507},{"__isSmartRef__":true,"id":3508},{"__isSmartRef__":true,"id":3509},{"__isSmartRef__":true,"id":3510},{"__isSmartRef__":true,"id":3511},{"__isSmartRef__":true,"id":3512},{"__isSmartRef__":true,"id":3513},{"__isSmartRef__":true,"id":3514},{"__isSmartRef__":true,"id":3515},{"__isSmartRef__":true,"id":3516},{"__isSmartRef__":true,"id":3517},{"__isSmartRef__":true,"id":3518},{"__isSmartRef__":true,"id":3519},{"__isSmartRef__":true,"id":3520},{"__isSmartRef__":true,"id":3521},{"__isSmartRef__":true,"id":3522},{"__isSmartRef__":true,"id":3523},{"__isSmartRef__":true,"id":3524},{"__isSmartRef__":true,"id":3525},{"__isSmartRef__":true,"id":3526},{"__isSmartRef__":true,"id":3527},{"__isSmartRef__":true,"id":3528},{"__isSmartRef__":true,"id":3529}],"view":{"__isSmartRef__":true,"id":3767},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Rendering","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":3861},"__LivelyClassName__":"lively.ide.SystemBrowser"},"3390":{"browser":{"__isSmartRef__":true,"id":3389},"button":{"__isSmartRef__":true,"id":3391},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"3391":{"submorphs":[{"__isSmartRef__":true,"id":3392}],"scripts":[],"id":1783,"shape":{"__isSmartRef__":true,"id":3400},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3403},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3404},"label":{"__isSmartRef__":true,"id":3392},"command":{"__isSmartRef__":true,"id":3390},"attributeConnections":[{"__isSmartRef__":true,"id":3413},{"__isSmartRef__":true,"id":3414}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3392":{"submorphs":[],"scripts":[],"id":1784,"shape":{"__isSmartRef__":true,"id":3393},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3396},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3397}],"padding":{"__isSmartRef__":true,"id":3399},"_Padding":{"__isSmartRef__":true,"id":3399},"owner":{"__isSmartRef__":true,"id":3391},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3393":{"position":{"__isSmartRef__":true,"id":3394},"_Extent":{"__isSmartRef__":true,"id":3395},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3394":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3395":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3396":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3397":{"style":{"__isSmartRef__":true,"id":3398},"morph":{"__isSmartRef__":true,"id":3392},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3398":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3399":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3400":{"position":{"__isSmartRef__":true,"id":3401},"_Extent":{"__isSmartRef__":true,"id":3402},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3401":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3402":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3403":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3404":{"stops":[{"__isSmartRef__":true,"id":3405},{"__isSmartRef__":true,"id":3407},{"__isSmartRef__":true,"id":3409},{"__isSmartRef__":true,"id":3411}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3405":{"offset":0,"color":{"__isSmartRef__":true,"id":3406}},"3406":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3407":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3408}},"3408":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3409":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3410}},"3410":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3411":{"offset":1,"color":{"__isSmartRef__":true,"id":3412}},"3412":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3413":{"sourceObj":{"__isSmartRef__":true,"id":3391},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3390},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3414":{"sourceObj":{"__isSmartRef__":true,"id":3391},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3391},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3415":{"submorphs":[{"__isSmartRef__":true,"id":3416},{"__isSmartRef__":true,"id":3424},{"__isSmartRef__":true,"id":3447},{"__isSmartRef__":true,"id":3470},{"__isSmartRef__":true,"id":3535},{"__isSmartRef__":true,"id":3553},{"__isSmartRef__":true,"id":3566},{"__isSmartRef__":true,"id":3585},{"__isSmartRef__":true,"id":3740},{"__isSmartRef__":true,"id":3750},{"__isSmartRef__":true,"id":3755},{"__isSmartRef__":true,"id":3391},{"__isSmartRef__":true,"id":3590},{"__isSmartRef__":true,"id":3615},{"__isSmartRef__":true,"id":3640},{"__isSmartRef__":true,"id":3665},{"__isSmartRef__":true,"id":3690},{"__isSmartRef__":true,"id":3715}],"scripts":[],"id":1769,"shape":{"__isSmartRef__":true,"id":3762},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3765},"_Position":{"__isSmartRef__":true,"id":3766},"locationPane":{"__isSmartRef__":true,"id":3416},"codeBaseDirBtn":{"__isSmartRef__":true,"id":3424},"localDirBtn":{"__isSmartRef__":true,"id":3447},"Pane1":{"__isSmartRef__":true,"id":3470},"Pane2":{"__isSmartRef__":true,"id":3535},"Pane3":{"__isSmartRef__":true,"id":3553},"Pane4":{"__isSmartRef__":true,"id":3566},"midResizer":{"__isSmartRef__":true,"id":3585},"sourcePane":{"__isSmartRef__":true,"id":3740},"bottomResizer":{"__isSmartRef__":true,"id":3750},"commentPane":{"__isSmartRef__":true,"id":3755},"ownerWidget":{"__isSmartRef__":true,"id":3389},"owner":{"__isSmartRef__":true,"id":3767},"ownerApp":{"__isSmartRef__":true,"id":3389},"targetURL":{"__isSmartRef__":true,"id":3861},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"3416":{"submorphs":[],"scripts":[],"id":1770,"shape":{"__isSmartRef__":true,"id":3417},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3420},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3421}],"owner":{"__isSmartRef__":true,"id":3415},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":3423}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3417":{"position":{"__isSmartRef__":true,"id":3418},"_Extent":{"__isSmartRef__":true,"id":3419},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3418":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3419":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3420":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3421":{"style":{"__isSmartRef__":true,"id":3422},"morph":{"__isSmartRef__":true,"id":3416},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3422":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3423":{"sourceObj":{"__isSmartRef__":true,"id":3416},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3424":{"submorphs":[{"__isSmartRef__":true,"id":3425}],"scripts":[],"id":1771,"shape":{"__isSmartRef__":true,"id":3433},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3436},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3437},"label":{"__isSmartRef__":true,"id":3425},"owner":{"__isSmartRef__":true,"id":3415},"attributeConnections":[{"__isSmartRef__":true,"id":3446}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3425":{"submorphs":[],"scripts":[],"id":1772,"shape":{"__isSmartRef__":true,"id":3426},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3429},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3430}],"padding":{"__isSmartRef__":true,"id":3432},"_Padding":{"__isSmartRef__":true,"id":3432},"owner":{"__isSmartRef__":true,"id":3424},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3426":{"position":{"__isSmartRef__":true,"id":3427},"_Extent":{"__isSmartRef__":true,"id":3428},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3427":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3428":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3429":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3430":{"style":{"__isSmartRef__":true,"id":3431},"morph":{"__isSmartRef__":true,"id":3425},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3431":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3432":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3433":{"position":{"__isSmartRef__":true,"id":3434},"_Extent":{"__isSmartRef__":true,"id":3435},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3434":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3435":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3436":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3437":{"stops":[{"__isSmartRef__":true,"id":3438},{"__isSmartRef__":true,"id":3440},{"__isSmartRef__":true,"id":3442},{"__isSmartRef__":true,"id":3444}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3438":{"offset":0,"color":{"__isSmartRef__":true,"id":3439}},"3439":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3440":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3441}},"3441":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3442":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3443}},"3443":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3444":{"offset":1,"color":{"__isSmartRef__":true,"id":3445}},"3445":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3446":{"sourceObj":{"__isSmartRef__":true,"id":3424},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3447":{"submorphs":[{"__isSmartRef__":true,"id":3448}],"scripts":[],"id":1773,"shape":{"__isSmartRef__":true,"id":3456},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3459},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3460},"label":{"__isSmartRef__":true,"id":3448},"owner":{"__isSmartRef__":true,"id":3415},"attributeConnections":[{"__isSmartRef__":true,"id":3469}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3448":{"submorphs":[],"scripts":[],"id":1774,"shape":{"__isSmartRef__":true,"id":3449},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3452},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3453}],"padding":{"__isSmartRef__":true,"id":3455},"_Padding":{"__isSmartRef__":true,"id":3455},"owner":{"__isSmartRef__":true,"id":3447},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3449":{"position":{"__isSmartRef__":true,"id":3450},"_Extent":{"__isSmartRef__":true,"id":3451},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3450":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3451":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3452":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3453":{"style":{"__isSmartRef__":true,"id":3454},"morph":{"__isSmartRef__":true,"id":3448},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3454":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3455":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3456":{"position":{"__isSmartRef__":true,"id":3457},"_Extent":{"__isSmartRef__":true,"id":3458},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3457":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3458":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3459":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3460":{"stops":[{"__isSmartRef__":true,"id":3461},{"__isSmartRef__":true,"id":3463},{"__isSmartRef__":true,"id":3465},{"__isSmartRef__":true,"id":3467}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3461":{"offset":0,"color":{"__isSmartRef__":true,"id":3462}},"3462":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3463":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3464}},"3464":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3465":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3466}},"3466":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3467":{"offset":1,"color":{"__isSmartRef__":true,"id":3468}},"3468":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3469":{"sourceObj":{"__isSmartRef__":true,"id":3447},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3470":{"submorphs":[],"scripts":[],"id":1775,"shape":{"__isSmartRef__":true,"id":3471},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3474},"itemList":[{"__isSmartRef__":true,"id":3475},{"__isSmartRef__":true,"id":3505},{"__isSmartRef__":true,"id":3506},{"__isSmartRef__":true,"id":3507},{"__isSmartRef__":true,"id":3508},{"__isSmartRef__":true,"id":3509},{"__isSmartRef__":true,"id":3510},{"__isSmartRef__":true,"id":3511},{"__isSmartRef__":true,"id":3512},{"__isSmartRef__":true,"id":3513},{"__isSmartRef__":true,"id":3514},{"__isSmartRef__":true,"id":3515},{"__isSmartRef__":true,"id":3516},{"__isSmartRef__":true,"id":3517},{"__isSmartRef__":true,"id":3518},{"__isSmartRef__":true,"id":3519},{"__isSmartRef__":true,"id":3520},{"__isSmartRef__":true,"id":3521},{"__isSmartRef__":true,"id":3522},{"__isSmartRef__":true,"id":3523},{"__isSmartRef__":true,"id":3524},{"__isSmartRef__":true,"id":3525},{"__isSmartRef__":true,"id":3526},{"__isSmartRef__":true,"id":3527},{"__isSmartRef__":true,"id":3528},{"__isSmartRef__":true,"id":3529}],"selectedLineNo":18,"owner":{"__isSmartRef__":true,"id":3415},"attributeConnections":[{"__isSmartRef__":true,"id":3530},{"__isSmartRef__":true,"id":3531},{"__isSmartRef__":true,"id":3532},{"__isSmartRef__":true,"id":3533}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":3534},"__LivelyClassName__":"lively.morphic.List"},"3471":{"position":{"__isSmartRef__":true,"id":3472},"_Extent":{"__isSmartRef__":true,"id":3473},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3472":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3473":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3474":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3475":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":3476}},"3476":{"target":{"__isSmartRef__":true,"id":3477},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"3477":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3478":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":3389},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":3477}],"parentNamespacePath":{"__isSmartRef__":true,"id":3479},"_childNodes":[{"__isSmartRef__":true,"id":3476},{"__isSmartRef__":true,"id":3480},{"__isSmartRef__":true,"id":3481},{"__isSmartRef__":true,"id":3482},{"__isSmartRef__":true,"id":3483},{"__isSmartRef__":true,"id":3484},{"__isSmartRef__":true,"id":3485},{"__isSmartRef__":true,"id":3486},{"__isSmartRef__":true,"id":3487},{"__isSmartRef__":true,"id":3488},{"__isSmartRef__":true,"id":3489},{"__isSmartRef__":true,"id":3490},{"__isSmartRef__":true,"id":3491},{"__isSmartRef__":true,"id":3492},{"__isSmartRef__":true,"id":3493},{"__isSmartRef__":true,"id":3494},{"__isSmartRef__":true,"id":3495},{"__isSmartRef__":true,"id":3496},{"__isSmartRef__":true,"id":3497},{"__isSmartRef__":true,"id":3498},{"__isSmartRef__":true,"id":3499},{"__isSmartRef__":true,"id":3500},{"__isSmartRef__":true,"id":3501},{"__isSmartRef__":true,"id":3502},{"__isSmartRef__":true,"id":3503},{"__isSmartRef__":true,"id":3504}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"3479":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3480":{"target":{"__isSmartRef__":true,"id":3479},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"3481":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3482":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3483":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3484":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3485":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3486":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3487":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3488":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3489":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3490":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3491":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3492":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3493":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3494":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3495":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3496":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3497":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3498":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3499":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3500":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3501":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3502":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3503":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3504":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":3389},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"3505":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":3480}},"3506":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":3481}},"3507":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":3482}},"3508":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":3483}},"3509":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":3484}},"3510":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":3485}},"3511":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":3486}},"3512":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":3487}},"3513":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":3488}},"3514":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":3489}},"3515":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":3490}},"3516":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":3491}},"3517":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":3492}},"3518":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":3493}},"3519":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":3494}},"3520":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":3495}},"3521":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":3496}},"3522":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":3497}},"3523":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":3498}},"3524":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":3499}},"3525":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":3500}},"3526":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":3501}},"3527":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":3502}},"3528":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":3503}},"3529":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":3504}},"3530":{"sourceObj":{"__isSmartRef__":true,"id":3470},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3531":{"sourceObj":{"__isSmartRef__":true,"id":3470},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3532":{"sourceObj":{"__isSmartRef__":true,"id":3470},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3533":{"sourceObj":{"__isSmartRef__":true,"id":3470},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3534":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3478},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3535":{"submorphs":[],"scripts":[],"id":1776,"shape":{"__isSmartRef__":true,"id":3536},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3539},"itemList":[{"__isSmartRef__":true,"id":3540},{"__isSmartRef__":true,"id":3542},{"__isSmartRef__":true,"id":3544},{"__isSmartRef__":true,"id":3546}],"selectedLineNo":2,"owner":{"__isSmartRef__":true,"id":3415},"attributeConnections":[{"__isSmartRef__":true,"id":3548},{"__isSmartRef__":true,"id":3549},{"__isSmartRef__":true,"id":3550},{"__isSmartRef__":true,"id":3551}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":3552},"__LivelyClassName__":"lively.morphic.List"},"3536":{"position":{"__isSmartRef__":true,"id":3537},"_Extent":{"__isSmartRef__":true,"id":3538},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3537":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3538":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3539":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3540":{"isListItem":true,"string":"lively.morphic.Rendering.DOMInterface","value":{"__isSmartRef__":true,"id":3541}},"3541":{"target":{"__isSmartRef__":true,"id":1117},"browser":{"__isSmartRef__":true,"id":3389},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3542":{"isListItem":true,"string":"lively.morphic.Rendering.RenderContext","value":{"__isSmartRef__":true,"id":3543}},"3543":{"target":{"__isSmartRef__":true,"id":1155},"browser":{"__isSmartRef__":true,"id":3389},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3544":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":3545}},"3545":{"target":{"__isSmartRef__":true,"id":1184},"browser":{"__isSmartRef__":true,"id":3389},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3546":{"isListItem":true,"string":"lively.morphic.Shapes.Shape (extension)","value":{"__isSmartRef__":true,"id":3547}},"3547":{"target":{"__isSmartRef__":true,"id":1191},"browser":{"__isSmartRef__":true,"id":3389},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3548":{"sourceObj":{"__isSmartRef__":true,"id":3535},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3549":{"sourceObj":{"__isSmartRef__":true,"id":3535},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3550":{"sourceObj":{"__isSmartRef__":true,"id":3535},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3551":{"sourceObj":{"__isSmartRef__":true,"id":3535},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3552":{"target":{"__isSmartRef__":true,"id":1184},"browser":{"__isSmartRef__":true,"id":3389},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"3553":{"submorphs":[],"scripts":[],"id":1777,"shape":{"__isSmartRef__":true,"id":3554},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3557},"itemList":[{"__isSmartRef__":true,"id":3558},{"__isSmartRef__":true,"id":3560}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":3415},"attributeConnections":[{"__isSmartRef__":true,"id":3562},{"__isSmartRef__":true,"id":3563},{"__isSmartRef__":true,"id":3564},{"__isSmartRef__":true,"id":3565}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":3559},"__LivelyClassName__":"lively.morphic.List"},"3554":{"position":{"__isSmartRef__":true,"id":3555},"_Extent":{"__isSmartRef__":true,"id":3556},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3555":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3556":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3557":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3558":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":3559}},"3559":{"target":{"__isSmartRef__":true,"id":1184},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3545},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"3560":{"isListItem":true,"string":"rendering","value":{"__isSmartRef__":true,"id":3561}},"3561":{"target":{"__isSmartRef__":true,"id":1186},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3545},"targets":[{"__isSmartRef__":true,"id":1186}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"3562":{"sourceObj":{"__isSmartRef__":true,"id":3553},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3563":{"sourceObj":{"__isSmartRef__":true,"id":3553},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3564":{"sourceObj":{"__isSmartRef__":true,"id":3553},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3565":{"sourceObj":{"__isSmartRef__":true,"id":3553},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3566":{"submorphs":[],"scripts":[],"id":1778,"shape":{"__isSmartRef__":true,"id":3567},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3570},"itemList":[{"__isSmartRef__":true,"id":3571},{"__isSmartRef__":true,"id":3573},{"__isSmartRef__":true,"id":3575},{"__isSmartRef__":true,"id":3577}],"selectedLineNo":2,"owner":{"__isSmartRef__":true,"id":3415},"attributeConnections":[{"__isSmartRef__":true,"id":3579},{"__isSmartRef__":true,"id":3580},{"__isSmartRef__":true,"id":3581},{"__isSmartRef__":true,"id":3582}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":3583},"__LivelyClassName__":"lively.morphic.List"},"3567":{"position":{"__isSmartRef__":true,"id":3568},"_Extent":{"__isSmartRef__":true,"id":3569},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3568":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3569":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3570":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3571":{"isListItem":true,"string":"renderUsing (proto)","value":{"__isSmartRef__":true,"id":3572}},"3572":{"target":{"__isSmartRef__":true,"id":1185},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3559},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3573":{"isListItem":true,"string":"renderAfterUsing (proto)","value":{"__isSmartRef__":true,"id":3574}},"3574":{"target":{"__isSmartRef__":true,"id":1187},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3559},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3575":{"isListItem":true,"string":"replaceRenderContextWith (proto)","value":{"__isSmartRef__":true,"id":3576}},"3576":{"target":{"__isSmartRef__":true,"id":1188},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3559},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3577":{"isListItem":true,"string":"replaceRenderContextCompletely (proto)","value":{"__isSmartRef__":true,"id":3578}},"3578":{"target":{"__isSmartRef__":true,"id":1189},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3559},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3579":{"sourceObj":{"__isSmartRef__":true,"id":3566},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3580":{"sourceObj":{"__isSmartRef__":true,"id":3566},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3581":{"sourceObj":{"__isSmartRef__":true,"id":3566},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3582":{"sourceObj":{"__isSmartRef__":true,"id":3566},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3583":{"target":{"__isSmartRef__":true,"id":1188},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3584},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"3584":{"target":{"__isSmartRef__":true,"id":1184},"browser":{"__isSmartRef__":true,"id":3389},"parent":{"__isSmartRef__":true,"id":3552},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"3585":{"submorphs":[],"scripts":[],"id":1779,"shape":{"__isSmartRef__":true,"id":3586},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3589},"fixed":[{"__isSmartRef__":true,"id":3391},{"__isSmartRef__":true,"id":3590},{"__isSmartRef__":true,"id":3615},{"__isSmartRef__":true,"id":3640},{"__isSmartRef__":true,"id":3665},{"__isSmartRef__":true,"id":3690},{"__isSmartRef__":true,"id":3715}],"scalingBelow":[{"__isSmartRef__":true,"id":3740}],"scalingAbove":[{"__isSmartRef__":true,"id":3470},{"__isSmartRef__":true,"id":3535},{"__isSmartRef__":true,"id":3553},{"__isSmartRef__":true,"id":3566}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"3586":{"position":{"__isSmartRef__":true,"id":3587},"_Extent":{"__isSmartRef__":true,"id":3588},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3587":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3588":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3589":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3590":{"submorphs":[{"__isSmartRef__":true,"id":3591}],"scripts":[],"id":1785,"shape":{"__isSmartRef__":true,"id":3599},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3602},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3603},"label":{"__isSmartRef__":true,"id":3591},"command":{"__isSmartRef__":true,"id":3612},"attributeConnections":[{"__isSmartRef__":true,"id":3613},{"__isSmartRef__":true,"id":3614}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3591":{"submorphs":[],"scripts":[],"id":1786,"shape":{"__isSmartRef__":true,"id":3592},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3595},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3596}],"padding":{"__isSmartRef__":true,"id":3598},"_Padding":{"__isSmartRef__":true,"id":3598},"owner":{"__isSmartRef__":true,"id":3590},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3592":{"position":{"__isSmartRef__":true,"id":3593},"_Extent":{"__isSmartRef__":true,"id":3594},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3593":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3594":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3595":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3596":{"style":{"__isSmartRef__":true,"id":3597},"morph":{"__isSmartRef__":true,"id":3591},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3597":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3598":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3599":{"position":{"__isSmartRef__":true,"id":3600},"_Extent":{"__isSmartRef__":true,"id":3601},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3600":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3601":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3602":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3603":{"stops":[{"__isSmartRef__":true,"id":3604},{"__isSmartRef__":true,"id":3606},{"__isSmartRef__":true,"id":3608},{"__isSmartRef__":true,"id":3610}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3604":{"offset":0,"color":{"__isSmartRef__":true,"id":3605}},"3605":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3606":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3607}},"3607":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3608":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3609}},"3609":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3610":{"offset":1,"color":{"__isSmartRef__":true,"id":3611}},"3611":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3612":{"browser":{"__isSmartRef__":true,"id":3389},"button":{"__isSmartRef__":true,"id":3590},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"3613":{"sourceObj":{"__isSmartRef__":true,"id":3590},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3612},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3614":{"sourceObj":{"__isSmartRef__":true,"id":3590},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3590},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3615":{"submorphs":[{"__isSmartRef__":true,"id":3616}],"scripts":[],"id":1787,"shape":{"__isSmartRef__":true,"id":3624},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3627},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3628},"label":{"__isSmartRef__":true,"id":3616},"command":{"__isSmartRef__":true,"id":3637},"attributeConnections":[{"__isSmartRef__":true,"id":3638},{"__isSmartRef__":true,"id":3639}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3616":{"submorphs":[],"scripts":[],"id":1788,"shape":{"__isSmartRef__":true,"id":3617},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3620},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3621}],"padding":{"__isSmartRef__":true,"id":3623},"_Padding":{"__isSmartRef__":true,"id":3623},"owner":{"__isSmartRef__":true,"id":3615},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3617":{"position":{"__isSmartRef__":true,"id":3618},"_Extent":{"__isSmartRef__":true,"id":3619},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3618":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3619":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3620":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3621":{"style":{"__isSmartRef__":true,"id":3622},"morph":{"__isSmartRef__":true,"id":3616},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3622":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3623":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3624":{"position":{"__isSmartRef__":true,"id":3625},"_Extent":{"__isSmartRef__":true,"id":3626},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3625":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3626":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3627":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3628":{"stops":[{"__isSmartRef__":true,"id":3629},{"__isSmartRef__":true,"id":3631},{"__isSmartRef__":true,"id":3633},{"__isSmartRef__":true,"id":3635}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3629":{"offset":0,"color":{"__isSmartRef__":true,"id":3630}},"3630":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3631":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3632}},"3632":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3633":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3634}},"3634":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3635":{"offset":1,"color":{"__isSmartRef__":true,"id":3636}},"3636":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3637":{"browser":{"__isSmartRef__":true,"id":3389},"button":{"__isSmartRef__":true,"id":3615},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"3638":{"sourceObj":{"__isSmartRef__":true,"id":3615},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3637},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3639":{"sourceObj":{"__isSmartRef__":true,"id":3615},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3615},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3640":{"submorphs":[{"__isSmartRef__":true,"id":3641}],"scripts":[],"id":1789,"shape":{"__isSmartRef__":true,"id":3649},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3652},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3653},"label":{"__isSmartRef__":true,"id":3641},"command":{"__isSmartRef__":true,"id":3662},"attributeConnections":[{"__isSmartRef__":true,"id":3663},{"__isSmartRef__":true,"id":3664}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3641":{"submorphs":[],"scripts":[],"id":1790,"shape":{"__isSmartRef__":true,"id":3642},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3645},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3646}],"padding":{"__isSmartRef__":true,"id":3648},"_Padding":{"__isSmartRef__":true,"id":3648},"owner":{"__isSmartRef__":true,"id":3640},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3642":{"position":{"__isSmartRef__":true,"id":3643},"_Extent":{"__isSmartRef__":true,"id":3644},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3643":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3644":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3645":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3646":{"style":{"__isSmartRef__":true,"id":3647},"morph":{"__isSmartRef__":true,"id":3641},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3647":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3648":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3649":{"position":{"__isSmartRef__":true,"id":3650},"_Extent":{"__isSmartRef__":true,"id":3651},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3650":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3651":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3652":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3653":{"stops":[{"__isSmartRef__":true,"id":3654},{"__isSmartRef__":true,"id":3656},{"__isSmartRef__":true,"id":3658},{"__isSmartRef__":true,"id":3660}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3654":{"offset":0,"color":{"__isSmartRef__":true,"id":3655}},"3655":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3656":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3657}},"3657":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3658":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3659}},"3659":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3660":{"offset":1,"color":{"__isSmartRef__":true,"id":3661}},"3661":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3662":{"browser":{"__isSmartRef__":true,"id":3389},"button":{"__isSmartRef__":true,"id":3640},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"3663":{"sourceObj":{"__isSmartRef__":true,"id":3640},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3662},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3664":{"sourceObj":{"__isSmartRef__":true,"id":3640},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3640},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3665":{"submorphs":[{"__isSmartRef__":true,"id":3666}],"scripts":[],"id":1791,"shape":{"__isSmartRef__":true,"id":3674},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3677},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3678},"label":{"__isSmartRef__":true,"id":3666},"command":{"__isSmartRef__":true,"id":3687},"attributeConnections":[{"__isSmartRef__":true,"id":3688},{"__isSmartRef__":true,"id":3689}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3666":{"submorphs":[],"scripts":[],"id":1792,"shape":{"__isSmartRef__":true,"id":3667},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3670},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3671}],"padding":{"__isSmartRef__":true,"id":3673},"_Padding":{"__isSmartRef__":true,"id":3673},"owner":{"__isSmartRef__":true,"id":3665},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3667":{"position":{"__isSmartRef__":true,"id":3668},"_Extent":{"__isSmartRef__":true,"id":3669},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3668":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3669":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3670":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3671":{"style":{"__isSmartRef__":true,"id":3672},"morph":{"__isSmartRef__":true,"id":3666},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3672":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3673":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3674":{"position":{"__isSmartRef__":true,"id":3675},"_Extent":{"__isSmartRef__":true,"id":3676},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3675":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3676":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3677":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3678":{"stops":[{"__isSmartRef__":true,"id":3679},{"__isSmartRef__":true,"id":3681},{"__isSmartRef__":true,"id":3683},{"__isSmartRef__":true,"id":3685}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3679":{"offset":0,"color":{"__isSmartRef__":true,"id":3680}},"3680":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3681":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3682}},"3682":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3683":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3684}},"3684":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3685":{"offset":1,"color":{"__isSmartRef__":true,"id":3686}},"3686":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3687":{"browser":{"__isSmartRef__":true,"id":3389},"button":{"__isSmartRef__":true,"id":3665},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"3688":{"sourceObj":{"__isSmartRef__":true,"id":3665},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3687},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3689":{"sourceObj":{"__isSmartRef__":true,"id":3665},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3665},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3690":{"submorphs":[{"__isSmartRef__":true,"id":3691}],"scripts":[],"id":1793,"shape":{"__isSmartRef__":true,"id":3699},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3702},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3703},"label":{"__isSmartRef__":true,"id":3691},"command":{"__isSmartRef__":true,"id":3712},"attributeConnections":[{"__isSmartRef__":true,"id":3713},{"__isSmartRef__":true,"id":3714}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3691":{"submorphs":[],"scripts":[],"id":1794,"shape":{"__isSmartRef__":true,"id":3692},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3695},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3696}],"padding":{"__isSmartRef__":true,"id":3698},"_Padding":{"__isSmartRef__":true,"id":3698},"owner":{"__isSmartRef__":true,"id":3690},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3692":{"position":{"__isSmartRef__":true,"id":3693},"_Extent":{"__isSmartRef__":true,"id":3694},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3693":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3694":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3695":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3696":{"style":{"__isSmartRef__":true,"id":3697},"morph":{"__isSmartRef__":true,"id":3691},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3697":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3698":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3699":{"position":{"__isSmartRef__":true,"id":3700},"_Extent":{"__isSmartRef__":true,"id":3701},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3700":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3701":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3702":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3703":{"stops":[{"__isSmartRef__":true,"id":3704},{"__isSmartRef__":true,"id":3706},{"__isSmartRef__":true,"id":3708},{"__isSmartRef__":true,"id":3710}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3704":{"offset":0,"color":{"__isSmartRef__":true,"id":3705}},"3705":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3706":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3707}},"3707":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3708":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3709}},"3709":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3710":{"offset":1,"color":{"__isSmartRef__":true,"id":3711}},"3711":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3712":{"browser":{"__isSmartRef__":true,"id":3389},"button":{"__isSmartRef__":true,"id":3690},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"3713":{"sourceObj":{"__isSmartRef__":true,"id":3690},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3712},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3714":{"sourceObj":{"__isSmartRef__":true,"id":3690},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3690},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3715":{"submorphs":[{"__isSmartRef__":true,"id":3716}],"scripts":[],"id":1795,"shape":{"__isSmartRef__":true,"id":3724},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3727},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3728},"label":{"__isSmartRef__":true,"id":3716},"command":{"__isSmartRef__":true,"id":3737},"attributeConnections":[{"__isSmartRef__":true,"id":3738},{"__isSmartRef__":true,"id":3739}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3716":{"submorphs":[],"scripts":[],"id":1796,"shape":{"__isSmartRef__":true,"id":3717},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3720},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3721}],"padding":{"__isSmartRef__":true,"id":3723},"_Padding":{"__isSmartRef__":true,"id":3723},"owner":{"__isSmartRef__":true,"id":3715},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3717":{"position":{"__isSmartRef__":true,"id":3718},"_Extent":{"__isSmartRef__":true,"id":3719},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3718":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3719":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3720":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3721":{"style":{"__isSmartRef__":true,"id":3722},"morph":{"__isSmartRef__":true,"id":3716},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3722":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3723":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3724":{"position":{"__isSmartRef__":true,"id":3725},"_Extent":{"__isSmartRef__":true,"id":3726},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3725":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3726":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3727":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3728":{"stops":[{"__isSmartRef__":true,"id":3729},{"__isSmartRef__":true,"id":3731},{"__isSmartRef__":true,"id":3733},{"__isSmartRef__":true,"id":3735}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3729":{"offset":0,"color":{"__isSmartRef__":true,"id":3730}},"3730":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3731":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3732}},"3732":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3733":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3734}},"3734":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3735":{"offset":1,"color":{"__isSmartRef__":true,"id":3736}},"3736":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3737":{"browser":{"__isSmartRef__":true,"id":3389},"button":{"__isSmartRef__":true,"id":3715},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"3738":{"sourceObj":{"__isSmartRef__":true,"id":3715},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3737},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3739":{"sourceObj":{"__isSmartRef__":true,"id":3715},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3715},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3740":{"submorphs":[],"scripts":[],"id":1780,"shape":{"__isSmartRef__":true,"id":3741},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":3744},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":3745}],"owner":{"__isSmartRef__":true,"id":3415},"padding":{"__isSmartRef__":true,"id":3747},"layout":{"__isSmartRef__":true,"id":3748},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":3747},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":3749}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3741":{"position":{"__isSmartRef__":true,"id":3742},"_Extent":{"__isSmartRef__":true,"id":3743},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3742":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3743":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3744":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3745":{"style":{"__isSmartRef__":true,"id":3746},"morph":{"__isSmartRef__":true,"id":3740},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3746":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3747":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3748":{"resizeWidth":true,"resizeHeight":true},"3749":{"sourceObj":{"__isSmartRef__":true,"id":3740},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3389},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3750":{"submorphs":[],"scripts":[],"id":1781,"shape":{"__isSmartRef__":true,"id":3751},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3754},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":3755}],"scalingAbove":[{"__isSmartRef__":true,"id":3740}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"3751":{"position":{"__isSmartRef__":true,"id":3752},"_Extent":{"__isSmartRef__":true,"id":3753},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3752":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3753":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3754":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3755":{"submorphs":[],"scripts":[],"id":1782,"shape":{"__isSmartRef__":true,"id":3756},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3759},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":3760}],"owner":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3756":{"position":{"__isSmartRef__":true,"id":3757},"_Extent":{"__isSmartRef__":true,"id":3758},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3757":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3758":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3759":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3760":{"style":{"__isSmartRef__":true,"id":3761},"morph":{"__isSmartRef__":true,"id":3755},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3761":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3762":{"position":{"__isSmartRef__":true,"id":3763},"_Extent":{"__isSmartRef__":true,"id":3764},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3763":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3764":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3765":{"adjustForNewBounds":true},"3766":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3767":{"submorphs":[{"__isSmartRef__":true,"id":3415},{"__isSmartRef__":true,"id":3768}],"scripts":[],"id":1797,"shape":{"__isSmartRef__":true,"id":3856},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3858},"_Position":{"__isSmartRef__":true,"id":3859},"priorExtent":{"__isSmartRef__":true,"id":3860},"targetMorph":{"__isSmartRef__":true,"id":3415},"titleBar":{"__isSmartRef__":true,"id":3768},"contentOffset":{"__isSmartRef__":true,"id":3766},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"3768":{"submorphs":[{"__isSmartRef__":true,"id":3769},{"__isSmartRef__":true,"id":3776},{"__isSmartRef__":true,"id":3801},{"__isSmartRef__":true,"id":3825}],"scripts":[],"id":1798,"shape":{"__isSmartRef__":true,"id":3850},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3853},"_Position":{"__isSmartRef__":true,"id":3854},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":3767},"label":{"__isSmartRef__":true,"id":3769},"closeButton":{"__isSmartRef__":true,"id":3776},"menuButton":{"__isSmartRef__":true,"id":3801},"collapseButton":{"__isSmartRef__":true,"id":3825},"priorExtent":{"__isSmartRef__":true,"id":3855},"owner":{"__isSmartRef__":true,"id":3767},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"3769":{"submorphs":[],"scripts":[],"id":1799,"shape":{"__isSmartRef__":true,"id":3770},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3773},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3774}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":3768},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3770":{"position":{"__isSmartRef__":true,"id":3771},"_Extent":{"__isSmartRef__":true,"id":3772},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3771":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3772":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3773":{"x":386,"y":3.999999998137355,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3774":{"style":{"__isSmartRef__":true,"id":3775},"morph":{"__isSmartRef__":true,"id":3769},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3775":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3776":{"submorphs":[{"__isSmartRef__":true,"id":3777}],"scripts":[],"id":1800,"shape":{"__isSmartRef__":true,"id":3785},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3788},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3789},"label":{"__isSmartRef__":true,"id":3777},"owner":{"__isSmartRef__":true,"id":3768},"layout":{"__isSmartRef__":true,"id":3798},"attributeConnections":[{"__isSmartRef__":true,"id":3799},{"__isSmartRef__":true,"id":3800}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3777":{"submorphs":[],"scripts":[],"id":1801,"shape":{"__isSmartRef__":true,"id":3778},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3781},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3782}],"padding":{"__isSmartRef__":true,"id":3784},"_Padding":{"__isSmartRef__":true,"id":3784},"owner":{"__isSmartRef__":true,"id":3776},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3778":{"position":{"__isSmartRef__":true,"id":3779},"_Extent":{"__isSmartRef__":true,"id":3780},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3779":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3780":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3781":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3782":{"style":{"__isSmartRef__":true,"id":3783},"morph":{"__isSmartRef__":true,"id":3777},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3783":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3784":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3785":{"position":{"__isSmartRef__":true,"id":3786},"_Extent":{"__isSmartRef__":true,"id":3787},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3786":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3787":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3788":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3789":{"stops":[{"__isSmartRef__":true,"id":3790},{"__isSmartRef__":true,"id":3792},{"__isSmartRef__":true,"id":3794},{"__isSmartRef__":true,"id":3796}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3790":{"offset":0,"color":{"__isSmartRef__":true,"id":3791}},"3791":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3792":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3793}},"3793":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3794":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3795}},"3795":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3796":{"offset":1,"color":{"__isSmartRef__":true,"id":3797}},"3797":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3798":{"moveHorizontal":true},"3799":{"sourceObj":{"__isSmartRef__":true,"id":3776},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3767},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3800":{"sourceObj":{"__isSmartRef__":true,"id":3776},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3767},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3801":{"submorphs":[{"__isSmartRef__":true,"id":3802}],"scripts":[],"id":1802,"shape":{"__isSmartRef__":true,"id":3810},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3813},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3814},"label":{"__isSmartRef__":true,"id":3802},"owner":{"__isSmartRef__":true,"id":3768},"attributeConnections":[{"__isSmartRef__":true,"id":3823},{"__isSmartRef__":true,"id":3824}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3802":{"submorphs":[],"scripts":[],"id":1803,"shape":{"__isSmartRef__":true,"id":3803},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3806},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3807}],"padding":{"__isSmartRef__":true,"id":3809},"_Padding":{"__isSmartRef__":true,"id":3809},"owner":{"__isSmartRef__":true,"id":3801},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3803":{"position":{"__isSmartRef__":true,"id":3804},"_Extent":{"__isSmartRef__":true,"id":3805},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3804":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3805":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3806":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3807":{"style":{"__isSmartRef__":true,"id":3808},"morph":{"__isSmartRef__":true,"id":3802},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3808":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3809":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3810":{"position":{"__isSmartRef__":true,"id":3811},"_Extent":{"__isSmartRef__":true,"id":3812},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3811":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3812":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3813":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3814":{"stops":[{"__isSmartRef__":true,"id":3815},{"__isSmartRef__":true,"id":3817},{"__isSmartRef__":true,"id":3819},{"__isSmartRef__":true,"id":3821}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3815":{"offset":0,"color":{"__isSmartRef__":true,"id":3816}},"3816":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3817":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3818}},"3818":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3819":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3820}},"3820":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3821":{"offset":1,"color":{"__isSmartRef__":true,"id":3822}},"3822":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3823":{"sourceObj":{"__isSmartRef__":true,"id":3801},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3767},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3824":{"sourceObj":{"__isSmartRef__":true,"id":3801},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3767},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3825":{"submorphs":[{"__isSmartRef__":true,"id":3826}],"scripts":[],"id":1804,"shape":{"__isSmartRef__":true,"id":3834},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3837},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3838},"label":{"__isSmartRef__":true,"id":3826},"owner":{"__isSmartRef__":true,"id":3768},"layout":{"__isSmartRef__":true,"id":3847},"attributeConnections":[{"__isSmartRef__":true,"id":3848},{"__isSmartRef__":true,"id":3849}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3826":{"submorphs":[],"scripts":[],"id":1805,"shape":{"__isSmartRef__":true,"id":3827},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3830},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3831}],"padding":{"__isSmartRef__":true,"id":3833},"_Padding":{"__isSmartRef__":true,"id":3833},"owner":{"__isSmartRef__":true,"id":3825},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3827":{"position":{"__isSmartRef__":true,"id":3828},"_Extent":{"__isSmartRef__":true,"id":3829},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3828":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3829":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3830":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3831":{"style":{"__isSmartRef__":true,"id":3832},"morph":{"__isSmartRef__":true,"id":3826},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3832":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3833":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3834":{"position":{"__isSmartRef__":true,"id":3835},"_Extent":{"__isSmartRef__":true,"id":3836},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3835":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3836":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3837":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3838":{"stops":[{"__isSmartRef__":true,"id":3839},{"__isSmartRef__":true,"id":3841},{"__isSmartRef__":true,"id":3843},{"__isSmartRef__":true,"id":3845}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3839":{"offset":0,"color":{"__isSmartRef__":true,"id":3840}},"3840":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3841":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3842}},"3842":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3843":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3844}},"3844":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3845":{"offset":1,"color":{"__isSmartRef__":true,"id":3846}},"3846":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3847":{"moveHorizontal":true},"3848":{"sourceObj":{"__isSmartRef__":true,"id":3825},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3767},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3849":{"sourceObj":{"__isSmartRef__":true,"id":3825},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3767},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3850":{"position":{"__isSmartRef__":true,"id":3851},"_Extent":{"__isSmartRef__":true,"id":3852},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":2310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3851":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3852":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3853":{"resizeWidth":true,"adjustForNewBounds":true},"3854":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3855":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3856":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":3857},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3857":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3858":{"adjustForNewBounds":true},"3859":{"x":263,"y":555,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3860":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3861":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3862":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3863":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3864":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"3865":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3866":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3867":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"3868":{"sourceObj":{"__isSmartRef__":true,"id":3389},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":3470},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3869":{"sourceObj":{"__isSmartRef__":true,"id":3389},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":3535},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3870":{"sourceObj":{"__isSmartRef__":true,"id":3389},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":3553},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3871":{"sourceObj":{"__isSmartRef__":true,"id":3389},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":3566},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3872":{"sourceObj":{"__isSmartRef__":true,"id":3389},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":3740},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3873":{"sourceObj":{"__isSmartRef__":true,"id":3389},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":3416},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3874":{"buttonCommands":[{"__isSmartRef__":true,"id":3875},{"__isSmartRef__":true,"id":4135},{"__isSmartRef__":true,"id":4160},{"__isSmartRef__":true,"id":4185},{"__isSmartRef__":true,"id":4210},{"__isSmartRef__":true,"id":4235},{"__isSmartRef__":true,"id":4260}],"RootFilters":[{"__isSmartRef__":true,"id":4385}],"Pane1Filters":[{"__isSmartRef__":true,"id":4386},{"__isSmartRef__":true,"id":4387}],"Pane2Filters":[{"__isSmartRef__":true,"id":4388}],"Pane3Filters":[{"__isSmartRef__":true,"id":4389}],"Pane4Filters":[{"__isSmartRef__":true,"id":4390}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":3900},"attributeConnections":[{"__isSmartRef__":true,"id":4391},{"__isSmartRef__":true,"id":4392},{"__isSmartRef__":true,"id":4393},{"__isSmartRef__":true,"id":4394},{"__isSmartRef__":true,"id":4395},{"__isSmartRef__":true,"id":4396}],"SourceString":"\taddMorphWithShadow: function(morph) {\n\t\tvar shadow = morph.getGrabShadow();\n\t\tif (shadow) this.addMorph(shadow);\n\t\tthis.addMorph(morph);\n\t\tif (shadow) shadow.align(shadow.getPosition(), morph.getPosition().addXY(6,6))\n\t},","sourceString":"\taddMorphWithShadow: function(morph) {\n\t\tvar shadow = morph.getGrabShadow();\n\t\tif (shadow) this.addMorph(shadow);\n\t\tthis.addMorph(morph);\n\t\tif (shadow) shadow.align(shadow.getPosition(), morph.getPosition().addXY(6,6))\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":3963},"Pane1Selection":{"__isSmartRef__":true,"id":3973},"pane1Selection":{"__isSmartRef__":true,"id":3973},"Pane2Selection":{"__isSmartRef__":true,"id":4048},"pane2Selection":{"__isSmartRef__":true,"id":4048},"Pane3Selection":{"__isSmartRef__":true,"id":4060},"pane3Selection":{"__isSmartRef__":true,"id":4060},"Pane4Selection":{"__isSmartRef__":true,"id":4095},"pane4Selection":{"__isSmartRef__":true,"id":4095},"Pane4Content":[{"__isSmartRef__":true,"id":4082},{"__isSmartRef__":true,"id":4084},{"__isSmartRef__":true,"id":4086},{"__isSmartRef__":true,"id":4088},{"__isSmartRef__":true,"id":4090},{"__isSmartRef__":true,"id":4092},{"__isSmartRef__":true,"id":4094},{"__isSmartRef__":true,"id":4096},{"__isSmartRef__":true,"id":4098},{"__isSmartRef__":true,"id":4100}],"Pane3Content":[{"__isSmartRef__":true,"id":4059},{"__isSmartRef__":true,"id":4061},{"__isSmartRef__":true,"id":4063},{"__isSmartRef__":true,"id":4065},{"__isSmartRef__":true,"id":4067},{"__isSmartRef__":true,"id":4069},{"__isSmartRef__":true,"id":4071}],"Pane2Content":[{"__isSmartRef__":true,"id":4025},{"__isSmartRef__":true,"id":4027},{"__isSmartRef__":true,"id":4029},{"__isSmartRef__":true,"id":4031},{"__isSmartRef__":true,"id":4033},{"__isSmartRef__":true,"id":4035},{"__isSmartRef__":true,"id":4037},{"__isSmartRef__":true,"id":4039},{"__isSmartRef__":true,"id":4041},{"__isSmartRef__":true,"id":4043},{"__isSmartRef__":true,"id":4045},{"__isSmartRef__":true,"id":4047}],"Pane1Content":[{"__isSmartRef__":true,"id":3960},{"__isSmartRef__":true,"id":3990},{"__isSmartRef__":true,"id":3991},{"__isSmartRef__":true,"id":3992},{"__isSmartRef__":true,"id":3993},{"__isSmartRef__":true,"id":3994},{"__isSmartRef__":true,"id":3995},{"__isSmartRef__":true,"id":3996},{"__isSmartRef__":true,"id":3997},{"__isSmartRef__":true,"id":3998},{"__isSmartRef__":true,"id":3999},{"__isSmartRef__":true,"id":4000},{"__isSmartRef__":true,"id":4001},{"__isSmartRef__":true,"id":4002},{"__isSmartRef__":true,"id":4003},{"__isSmartRef__":true,"id":4004},{"__isSmartRef__":true,"id":4005},{"__isSmartRef__":true,"id":4006},{"__isSmartRef__":true,"id":4007},{"__isSmartRef__":true,"id":4008},{"__isSmartRef__":true,"id":4009},{"__isSmartRef__":true,"id":4010},{"__isSmartRef__":true,"id":4011},{"__isSmartRef__":true,"id":4012},{"__isSmartRef__":true,"id":4013},{"__isSmartRef__":true,"id":4014}],"view":{"__isSmartRef__":true,"id":4290},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Events","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":4397},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":4384},"__LivelyClassName__":"lively.ide.SystemBrowser"},"3875":{"browser":{"__isSmartRef__":true,"id":3874},"button":{"__isSmartRef__":true,"id":3876},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"3876":{"submorphs":[{"__isSmartRef__":true,"id":3877}],"scripts":[],"id":1820,"shape":{"__isSmartRef__":true,"id":3885},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3888},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3889},"label":{"__isSmartRef__":true,"id":3877},"command":{"__isSmartRef__":true,"id":3875},"attributeConnections":[{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3899}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3877":{"submorphs":[],"scripts":[],"id":1821,"shape":{"__isSmartRef__":true,"id":3878},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3881},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3882}],"padding":{"__isSmartRef__":true,"id":3884},"_Padding":{"__isSmartRef__":true,"id":3884},"owner":{"__isSmartRef__":true,"id":3876},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3878":{"position":{"__isSmartRef__":true,"id":3879},"_Extent":{"__isSmartRef__":true,"id":3880},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3879":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3880":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3881":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3882":{"style":{"__isSmartRef__":true,"id":3883},"morph":{"__isSmartRef__":true,"id":3877},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3883":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3884":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3885":{"position":{"__isSmartRef__":true,"id":3886},"_Extent":{"__isSmartRef__":true,"id":3887},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3886":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3887":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3888":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3889":{"stops":[{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3890":{"offset":0,"color":{"__isSmartRef__":true,"id":3891}},"3891":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3892":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3893}},"3893":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3894":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3895}},"3895":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3896":{"offset":1,"color":{"__isSmartRef__":true,"id":3897}},"3897":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3898":{"sourceObj":{"__isSmartRef__":true,"id":3876},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3875},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3899":{"sourceObj":{"__isSmartRef__":true,"id":3876},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3876},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3900":{"submorphs":[{"__isSmartRef__":true,"id":3901},{"__isSmartRef__":true,"id":3909},{"__isSmartRef__":true,"id":3932},{"__isSmartRef__":true,"id":3955},{"__isSmartRef__":true,"id":4020},{"__isSmartRef__":true,"id":4054},{"__isSmartRef__":true,"id":4077},{"__isSmartRef__":true,"id":4108},{"__isSmartRef__":true,"id":4263},{"__isSmartRef__":true,"id":4273},{"__isSmartRef__":true,"id":4278},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":4113},{"__isSmartRef__":true,"id":4138},{"__isSmartRef__":true,"id":4163},{"__isSmartRef__":true,"id":4188},{"__isSmartRef__":true,"id":4213},{"__isSmartRef__":true,"id":4238}],"scripts":[],"id":1806,"shape":{"__isSmartRef__":true,"id":4285},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4288},"_Position":{"__isSmartRef__":true,"id":4289},"locationPane":{"__isSmartRef__":true,"id":3901},"codeBaseDirBtn":{"__isSmartRef__":true,"id":3909},"localDirBtn":{"__isSmartRef__":true,"id":3932},"Pane1":{"__isSmartRef__":true,"id":3955},"Pane2":{"__isSmartRef__":true,"id":4020},"Pane3":{"__isSmartRef__":true,"id":4054},"Pane4":{"__isSmartRef__":true,"id":4077},"midResizer":{"__isSmartRef__":true,"id":4108},"sourcePane":{"__isSmartRef__":true,"id":4263},"bottomResizer":{"__isSmartRef__":true,"id":4273},"commentPane":{"__isSmartRef__":true,"id":4278},"ownerWidget":{"__isSmartRef__":true,"id":3874},"owner":{"__isSmartRef__":true,"id":4290},"ownerApp":{"__isSmartRef__":true,"id":3874},"targetURL":{"__isSmartRef__":true,"id":4384},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"3901":{"submorphs":[],"scripts":[],"id":1807,"shape":{"__isSmartRef__":true,"id":3902},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3905},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3906}],"owner":{"__isSmartRef__":true,"id":3900},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":3908}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3902":{"position":{"__isSmartRef__":true,"id":3903},"_Extent":{"__isSmartRef__":true,"id":3904},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3903":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3904":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3905":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3906":{"style":{"__isSmartRef__":true,"id":3907},"morph":{"__isSmartRef__":true,"id":3901},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3907":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3908":{"sourceObj":{"__isSmartRef__":true,"id":3901},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3909":{"submorphs":[{"__isSmartRef__":true,"id":3910}],"scripts":[],"id":1808,"shape":{"__isSmartRef__":true,"id":3918},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3921},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3922},"label":{"__isSmartRef__":true,"id":3910},"owner":{"__isSmartRef__":true,"id":3900},"attributeConnections":[{"__isSmartRef__":true,"id":3931}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3910":{"submorphs":[],"scripts":[],"id":1809,"shape":{"__isSmartRef__":true,"id":3911},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3914},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3915}],"padding":{"__isSmartRef__":true,"id":3917},"_Padding":{"__isSmartRef__":true,"id":3917},"owner":{"__isSmartRef__":true,"id":3909},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3911":{"position":{"__isSmartRef__":true,"id":3912},"_Extent":{"__isSmartRef__":true,"id":3913},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3912":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3913":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3914":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3915":{"style":{"__isSmartRef__":true,"id":3916},"morph":{"__isSmartRef__":true,"id":3910},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3916":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3917":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3918":{"position":{"__isSmartRef__":true,"id":3919},"_Extent":{"__isSmartRef__":true,"id":3920},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3919":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3920":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3921":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3922":{"stops":[{"__isSmartRef__":true,"id":3923},{"__isSmartRef__":true,"id":3925},{"__isSmartRef__":true,"id":3927},{"__isSmartRef__":true,"id":3929}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3923":{"offset":0,"color":{"__isSmartRef__":true,"id":3924}},"3924":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3925":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3926}},"3926":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3927":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3928}},"3928":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3929":{"offset":1,"color":{"__isSmartRef__":true,"id":3930}},"3930":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3931":{"sourceObj":{"__isSmartRef__":true,"id":3909},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3932":{"submorphs":[{"__isSmartRef__":true,"id":3933}],"scripts":[],"id":1810,"shape":{"__isSmartRef__":true,"id":3941},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3944},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":3945},"label":{"__isSmartRef__":true,"id":3933},"owner":{"__isSmartRef__":true,"id":3900},"attributeConnections":[{"__isSmartRef__":true,"id":3954}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"3933":{"submorphs":[],"scripts":[],"id":1811,"shape":{"__isSmartRef__":true,"id":3934},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3937},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3938}],"padding":{"__isSmartRef__":true,"id":3940},"_Padding":{"__isSmartRef__":true,"id":3940},"owner":{"__isSmartRef__":true,"id":3932},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"3934":{"position":{"__isSmartRef__":true,"id":3935},"_Extent":{"__isSmartRef__":true,"id":3936},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3935":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3936":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3937":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3938":{"style":{"__isSmartRef__":true,"id":3939},"morph":{"__isSmartRef__":true,"id":3933},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"3939":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3940":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3941":{"position":{"__isSmartRef__":true,"id":3942},"_Extent":{"__isSmartRef__":true,"id":3943},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3942":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3943":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3944":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3945":{"stops":[{"__isSmartRef__":true,"id":3946},{"__isSmartRef__":true,"id":3948},{"__isSmartRef__":true,"id":3950},{"__isSmartRef__":true,"id":3952}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3946":{"offset":0,"color":{"__isSmartRef__":true,"id":3947}},"3947":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3948":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3949}},"3949":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3950":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3951}},"3951":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3952":{"offset":1,"color":{"__isSmartRef__":true,"id":3953}},"3953":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3954":{"sourceObj":{"__isSmartRef__":true,"id":3932},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3955":{"submorphs":[],"scripts":[],"id":1812,"shape":{"__isSmartRef__":true,"id":3956},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3959},"itemList":[{"__isSmartRef__":true,"id":3960},{"__isSmartRef__":true,"id":3990},{"__isSmartRef__":true,"id":3991},{"__isSmartRef__":true,"id":3992},{"__isSmartRef__":true,"id":3993},{"__isSmartRef__":true,"id":3994},{"__isSmartRef__":true,"id":3995},{"__isSmartRef__":true,"id":3996},{"__isSmartRef__":true,"id":3997},{"__isSmartRef__":true,"id":3998},{"__isSmartRef__":true,"id":3999},{"__isSmartRef__":true,"id":4000},{"__isSmartRef__":true,"id":4001},{"__isSmartRef__":true,"id":4002},{"__isSmartRef__":true,"id":4003},{"__isSmartRef__":true,"id":4004},{"__isSmartRef__":true,"id":4005},{"__isSmartRef__":true,"id":4006},{"__isSmartRef__":true,"id":4007},{"__isSmartRef__":true,"id":4008},{"__isSmartRef__":true,"id":4009},{"__isSmartRef__":true,"id":4010},{"__isSmartRef__":true,"id":4011},{"__isSmartRef__":true,"id":4012},{"__isSmartRef__":true,"id":4013},{"__isSmartRef__":true,"id":4014}],"selectedLineNo":9,"owner":{"__isSmartRef__":true,"id":3900},"attributeConnections":[{"__isSmartRef__":true,"id":4015},{"__isSmartRef__":true,"id":4016},{"__isSmartRef__":true,"id":4017},{"__isSmartRef__":true,"id":4018}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":4019},"__LivelyClassName__":"lively.morphic.List"},"3956":{"position":{"__isSmartRef__":true,"id":3957},"_Extent":{"__isSmartRef__":true,"id":3958},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3957":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3958":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3959":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3960":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":3961}},"3961":{"target":{"__isSmartRef__":true,"id":3962},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"3962":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3963":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":3874},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":3962}],"parentNamespacePath":{"__isSmartRef__":true,"id":3964},"_childNodes":[{"__isSmartRef__":true,"id":3961},{"__isSmartRef__":true,"id":3965},{"__isSmartRef__":true,"id":3966},{"__isSmartRef__":true,"id":3967},{"__isSmartRef__":true,"id":3968},{"__isSmartRef__":true,"id":3969},{"__isSmartRef__":true,"id":3970},{"__isSmartRef__":true,"id":3971},{"__isSmartRef__":true,"id":3972},{"__isSmartRef__":true,"id":3973},{"__isSmartRef__":true,"id":3974},{"__isSmartRef__":true,"id":3975},{"__isSmartRef__":true,"id":3976},{"__isSmartRef__":true,"id":3977},{"__isSmartRef__":true,"id":3978},{"__isSmartRef__":true,"id":3979},{"__isSmartRef__":true,"id":3980},{"__isSmartRef__":true,"id":3981},{"__isSmartRef__":true,"id":3982},{"__isSmartRef__":true,"id":3983},{"__isSmartRef__":true,"id":3984},{"__isSmartRef__":true,"id":3985},{"__isSmartRef__":true,"id":3986},{"__isSmartRef__":true,"id":3987},{"__isSmartRef__":true,"id":3988},{"__isSmartRef__":true,"id":3989}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"3964":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3965":{"target":{"__isSmartRef__":true,"id":3964},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"3966":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3967":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3968":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3969":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3970":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3971":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3972":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3973":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3974":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3975":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3976":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3977":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3978":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3979":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3980":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3981":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3982":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3983":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3984":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3985":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3986":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3987":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3988":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"3989":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"3990":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":3965}},"3991":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":3966}},"3992":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":3967}},"3993":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":3968}},"3994":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":3969}},"3995":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":3970}},"3996":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":3971}},"3997":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":3972}},"3998":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":3973}},"3999":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":3974}},"4000":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":3975}},"4001":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":3976}},"4002":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":3977}},"4003":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":3978}},"4004":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":3979}},"4005":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":3980}},"4006":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":3981}},"4007":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":3982}},"4008":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":3983}},"4009":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":3984}},"4010":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":3985}},"4011":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":3986}},"4012":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":3987}},"4013":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":3988}},"4014":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":3989}},"4015":{"sourceObj":{"__isSmartRef__":true,"id":3955},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4016":{"sourceObj":{"__isSmartRef__":true,"id":3955},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4017":{"sourceObj":{"__isSmartRef__":true,"id":3955},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4018":{"sourceObj":{"__isSmartRef__":true,"id":3955},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4019":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":3963},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4020":{"submorphs":[],"scripts":[],"id":1813,"shape":{"__isSmartRef__":true,"id":4021},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4024},"itemList":[{"__isSmartRef__":true,"id":4025},{"__isSmartRef__":true,"id":4027},{"__isSmartRef__":true,"id":4029},{"__isSmartRef__":true,"id":4031},{"__isSmartRef__":true,"id":4033},{"__isSmartRef__":true,"id":4035},{"__isSmartRef__":true,"id":4037},{"__isSmartRef__":true,"id":4039},{"__isSmartRef__":true,"id":4041},{"__isSmartRef__":true,"id":4043},{"__isSmartRef__":true,"id":4045},{"__isSmartRef__":true,"id":4047}],"selectedLineNo":11,"owner":{"__isSmartRef__":true,"id":3900},"attributeConnections":[{"__isSmartRef__":true,"id":4049},{"__isSmartRef__":true,"id":4050},{"__isSmartRef__":true,"id":4051},{"__isSmartRef__":true,"id":4052}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":4053},"__LivelyClassName__":"lively.morphic.List"},"4021":{"position":{"__isSmartRef__":true,"id":4022},"_Extent":{"__isSmartRef__":true,"id":4023},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4022":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4023":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4024":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4025":{"isListItem":true,"string":"lively.morphic.EventHandler","value":{"__isSmartRef__":true,"id":4026}},"4026":{"target":{"__isSmartRef__":true,"id":153},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4027":{"isListItem":true,"string":"lively.morphic.EventHandler (extension)","value":{"__isSmartRef__":true,"id":4028}},"4028":{"target":{"__isSmartRef__":true,"id":176},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4029":{"isListItem":true,"string":"Event (extension)","value":{"__isSmartRef__":true,"id":4030}},"4030":{"target":{"__isSmartRef__":true,"id":179},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4031":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":4032}},"4032":{"target":{"__isSmartRef__":true,"id":201},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4033":{"isListItem":true,"string":"MouseWheelTrait","value":{"__isSmartRef__":true,"id":4034}},"4034":{"target":{"__isSmartRef__":true,"id":235},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.TraitFragmentNode"},"4035":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":4036}},"4036":{"target":{"__isSmartRef__":true,"id":239},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4037":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":4038}},"4038":{"target":{"__isSmartRef__":true,"id":248},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4039":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":4040}},"4040":{"target":{"__isSmartRef__":true,"id":253},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4041":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext (extension)","value":{"__isSmartRef__":true,"id":4042}},"4042":{"target":{"__isSmartRef__":true,"id":283},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4043":{"isListItem":true,"string":"lively.morphic.SVG.RenderContext (extension)","value":{"__isSmartRef__":true,"id":4044}},"4044":{"target":{"__isSmartRef__":true,"id":286},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4045":{"isListItem":true,"string":"lively.morphic.Canvas.RenderContext (extension)","value":{"__isSmartRef__":true,"id":4046}},"4046":{"target":{"__isSmartRef__":true,"id":289},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4047":{"isListItem":true,"string":"lively.morphic.HandMorph","value":{"__isSmartRef__":true,"id":4048}},"4048":{"target":{"__isSmartRef__":true,"id":293},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4049":{"sourceObj":{"__isSmartRef__":true,"id":4020},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4050":{"sourceObj":{"__isSmartRef__":true,"id":4020},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4051":{"sourceObj":{"__isSmartRef__":true,"id":4020},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4052":{"sourceObj":{"__isSmartRef__":true,"id":4020},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4053":{"target":{"__isSmartRef__":true,"id":293},"browser":{"__isSmartRef__":true,"id":3874},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4054":{"submorphs":[],"scripts":[],"id":1814,"shape":{"__isSmartRef__":true,"id":4055},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4058},"itemList":[{"__isSmartRef__":true,"id":4059},{"__isSmartRef__":true,"id":4061},{"__isSmartRef__":true,"id":4063},{"__isSmartRef__":true,"id":4065},{"__isSmartRef__":true,"id":4067},{"__isSmartRef__":true,"id":4069},{"__isSmartRef__":true,"id":4071}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":3900},"attributeConnections":[{"__isSmartRef__":true,"id":4073},{"__isSmartRef__":true,"id":4074},{"__isSmartRef__":true,"id":4075},{"__isSmartRef__":true,"id":4076}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":4060},"__LivelyClassName__":"lively.morphic.List"},"4055":{"position":{"__isSmartRef__":true,"id":4056},"_Extent":{"__isSmartRef__":true,"id":4057},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4056":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4057":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4058":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4059":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":4060}},"4060":{"target":{"__isSmartRef__":true,"id":293},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4048},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"4061":{"isListItem":true,"string":"settings","value":{"__isSmartRef__":true,"id":4062}},"4062":{"target":{"__isSmartRef__":true,"id":295},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4048},"targets":[{"__isSmartRef__":true,"id":295}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"4063":{"isListItem":true,"string":"initializing","value":{"__isSmartRef__":true,"id":4064}},"4064":{"target":{"__isSmartRef__":true,"id":297},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4048},"targets":[{"__isSmartRef__":true,"id":297}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"4065":{"isListItem":true,"string":"accessing -- morphic relationship","value":{"__isSmartRef__":true,"id":4066}},"4066":{"target":{"__isSmartRef__":true,"id":299},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4048},"targets":[{"__isSmartRef__":true,"id":299}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"4067":{"isListItem":true,"string":"event handling","value":{"__isSmartRef__":true,"id":4068}},"4068":{"target":{"__isSmartRef__":true,"id":302},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4048},"targets":[{"__isSmartRef__":true,"id":302}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"4069":{"isListItem":true,"string":"menu","value":{"__isSmartRef__":true,"id":4070}},"4070":{"target":{"__isSmartRef__":true,"id":307},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4048},"targets":[{"__isSmartRef__":true,"id":307}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"4071":{"isListItem":true,"string":"moving","value":{"__isSmartRef__":true,"id":4072}},"4072":{"target":{"__isSmartRef__":true,"id":309},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4048},"targets":[{"__isSmartRef__":true,"id":309}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"4073":{"sourceObj":{"__isSmartRef__":true,"id":4054},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4074":{"sourceObj":{"__isSmartRef__":true,"id":4054},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4075":{"sourceObj":{"__isSmartRef__":true,"id":4054},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4076":{"sourceObj":{"__isSmartRef__":true,"id":4054},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4077":{"submorphs":[],"scripts":[],"id":1815,"shape":{"__isSmartRef__":true,"id":4078},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4081},"itemList":[{"__isSmartRef__":true,"id":4082},{"__isSmartRef__":true,"id":4084},{"__isSmartRef__":true,"id":4086},{"__isSmartRef__":true,"id":4088},{"__isSmartRef__":true,"id":4090},{"__isSmartRef__":true,"id":4092},{"__isSmartRef__":true,"id":4094},{"__isSmartRef__":true,"id":4096},{"__isSmartRef__":true,"id":4098},{"__isSmartRef__":true,"id":4100}],"selectedLineNo":6,"owner":{"__isSmartRef__":true,"id":3900},"attributeConnections":[{"__isSmartRef__":true,"id":4102},{"__isSmartRef__":true,"id":4103},{"__isSmartRef__":true,"id":4104},{"__isSmartRef__":true,"id":4105}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":4106},"__LivelyClassName__":"lively.morphic.List"},"4078":{"position":{"__isSmartRef__":true,"id":4079},"_Extent":{"__isSmartRef__":true,"id":4080},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4079":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4080":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4081":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4082":{"isListItem":true,"string":"style (proto)","value":{"__isSmartRef__":true,"id":4083}},"4083":{"target":{"__isSmartRef__":true,"id":294},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4084":{"isListItem":true,"string":"addToWorld (proto)","value":{"__isSmartRef__":true,"id":4085}},"4085":{"target":{"__isSmartRef__":true,"id":296},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4086":{"isListItem":true,"string":"world (proto)","value":{"__isSmartRef__":true,"id":4087}},"4087":{"target":{"__isSmartRef__":true,"id":298},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4088":{"isListItem":true,"string":"hand (proto)","value":{"__isSmartRef__":true,"id":4089}},"4089":{"target":{"__isSmartRef__":true,"id":300},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4090":{"isListItem":true,"string":"grabMorph (proto)","value":{"__isSmartRef__":true,"id":4091}},"4091":{"target":{"__isSmartRef__":true,"id":301},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4092":{"isListItem":true,"string":"grabMorphs (proto)","value":{"__isSmartRef__":true,"id":4093}},"4093":{"target":{"__isSmartRef__":true,"id":303},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4094":{"isListItem":true,"string":"addMorphWithShadow (proto)","value":{"__isSmartRef__":true,"id":4095}},"4095":{"target":{"__isSmartRef__":true,"id":304},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4096":{"isListItem":true,"string":"dropContentsOn (proto)","value":{"__isSmartRef__":true,"id":4097}},"4097":{"target":{"__isSmartRef__":true,"id":305},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4098":{"isListItem":true,"string":"removeOpenMenu (proto)","value":{"__isSmartRef__":true,"id":4099}},"4099":{"target":{"__isSmartRef__":true,"id":306},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4100":{"isListItem":true,"string":"move (proto)","value":{"__isSmartRef__":true,"id":4101}},"4101":{"target":{"__isSmartRef__":true,"id":308},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4060},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4102":{"sourceObj":{"__isSmartRef__":true,"id":4077},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4103":{"sourceObj":{"__isSmartRef__":true,"id":4077},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4104":{"sourceObj":{"__isSmartRef__":true,"id":4077},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4105":{"sourceObj":{"__isSmartRef__":true,"id":4077},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4106":{"target":{"__isSmartRef__":true,"id":304},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4107},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4107":{"target":{"__isSmartRef__":true,"id":293},"browser":{"__isSmartRef__":true,"id":3874},"parent":{"__isSmartRef__":true,"id":4053},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"4108":{"submorphs":[],"scripts":[],"id":1816,"shape":{"__isSmartRef__":true,"id":4109},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4112},"fixed":[{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":4113},{"__isSmartRef__":true,"id":4138},{"__isSmartRef__":true,"id":4163},{"__isSmartRef__":true,"id":4188},{"__isSmartRef__":true,"id":4213},{"__isSmartRef__":true,"id":4238}],"scalingBelow":[{"__isSmartRef__":true,"id":4263}],"scalingAbove":[{"__isSmartRef__":true,"id":3955},{"__isSmartRef__":true,"id":4020},{"__isSmartRef__":true,"id":4054},{"__isSmartRef__":true,"id":4077}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"4109":{"position":{"__isSmartRef__":true,"id":4110},"_Extent":{"__isSmartRef__":true,"id":4111},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4110":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4111":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4112":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4113":{"submorphs":[{"__isSmartRef__":true,"id":4114}],"scripts":[],"id":1822,"shape":{"__isSmartRef__":true,"id":4122},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4125},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4126},"label":{"__isSmartRef__":true,"id":4114},"command":{"__isSmartRef__":true,"id":4135},"attributeConnections":[{"__isSmartRef__":true,"id":4136},{"__isSmartRef__":true,"id":4137}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4114":{"submorphs":[],"scripts":[],"id":1823,"shape":{"__isSmartRef__":true,"id":4115},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4118},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4119}],"padding":{"__isSmartRef__":true,"id":4121},"_Padding":{"__isSmartRef__":true,"id":4121},"owner":{"__isSmartRef__":true,"id":4113},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4115":{"position":{"__isSmartRef__":true,"id":4116},"_Extent":{"__isSmartRef__":true,"id":4117},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4116":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4117":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4118":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4119":{"style":{"__isSmartRef__":true,"id":4120},"morph":{"__isSmartRef__":true,"id":4114},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4120":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4121":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4122":{"position":{"__isSmartRef__":true,"id":4123},"_Extent":{"__isSmartRef__":true,"id":4124},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4123":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4124":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4125":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4126":{"stops":[{"__isSmartRef__":true,"id":4127},{"__isSmartRef__":true,"id":4129},{"__isSmartRef__":true,"id":4131},{"__isSmartRef__":true,"id":4133}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4127":{"offset":0,"color":{"__isSmartRef__":true,"id":4128}},"4128":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4129":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4130}},"4130":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4131":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4132}},"4132":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4133":{"offset":1,"color":{"__isSmartRef__":true,"id":4134}},"4134":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4135":{"browser":{"__isSmartRef__":true,"id":3874},"button":{"__isSmartRef__":true,"id":4113},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"4136":{"sourceObj":{"__isSmartRef__":true,"id":4113},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4135},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4137":{"sourceObj":{"__isSmartRef__":true,"id":4113},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4113},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4138":{"submorphs":[{"__isSmartRef__":true,"id":4139}],"scripts":[],"id":1824,"shape":{"__isSmartRef__":true,"id":4147},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4150},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4151},"label":{"__isSmartRef__":true,"id":4139},"command":{"__isSmartRef__":true,"id":4160},"attributeConnections":[{"__isSmartRef__":true,"id":4161},{"__isSmartRef__":true,"id":4162}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4139":{"submorphs":[],"scripts":[],"id":1825,"shape":{"__isSmartRef__":true,"id":4140},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4143},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4144}],"padding":{"__isSmartRef__":true,"id":4146},"_Padding":{"__isSmartRef__":true,"id":4146},"owner":{"__isSmartRef__":true,"id":4138},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4140":{"position":{"__isSmartRef__":true,"id":4141},"_Extent":{"__isSmartRef__":true,"id":4142},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4141":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4142":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4143":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4144":{"style":{"__isSmartRef__":true,"id":4145},"morph":{"__isSmartRef__":true,"id":4139},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4145":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4146":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4147":{"position":{"__isSmartRef__":true,"id":4148},"_Extent":{"__isSmartRef__":true,"id":4149},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4148":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4149":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4150":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4151":{"stops":[{"__isSmartRef__":true,"id":4152},{"__isSmartRef__":true,"id":4154},{"__isSmartRef__":true,"id":4156},{"__isSmartRef__":true,"id":4158}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4152":{"offset":0,"color":{"__isSmartRef__":true,"id":4153}},"4153":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4154":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4155}},"4155":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4156":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4157}},"4157":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4158":{"offset":1,"color":{"__isSmartRef__":true,"id":4159}},"4159":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4160":{"browser":{"__isSmartRef__":true,"id":3874},"button":{"__isSmartRef__":true,"id":4138},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"4161":{"sourceObj":{"__isSmartRef__":true,"id":4138},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4160},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4162":{"sourceObj":{"__isSmartRef__":true,"id":4138},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4138},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4163":{"submorphs":[{"__isSmartRef__":true,"id":4164}],"scripts":[],"id":1826,"shape":{"__isSmartRef__":true,"id":4172},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4175},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4176},"label":{"__isSmartRef__":true,"id":4164},"command":{"__isSmartRef__":true,"id":4185},"attributeConnections":[{"__isSmartRef__":true,"id":4186},{"__isSmartRef__":true,"id":4187}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4164":{"submorphs":[],"scripts":[],"id":1827,"shape":{"__isSmartRef__":true,"id":4165},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4168},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4169}],"padding":{"__isSmartRef__":true,"id":4171},"_Padding":{"__isSmartRef__":true,"id":4171},"owner":{"__isSmartRef__":true,"id":4163},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4165":{"position":{"__isSmartRef__":true,"id":4166},"_Extent":{"__isSmartRef__":true,"id":4167},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4166":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4167":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4168":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4169":{"style":{"__isSmartRef__":true,"id":4170},"morph":{"__isSmartRef__":true,"id":4164},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4170":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4171":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4172":{"position":{"__isSmartRef__":true,"id":4173},"_Extent":{"__isSmartRef__":true,"id":4174},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4173":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4174":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4175":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4176":{"stops":[{"__isSmartRef__":true,"id":4177},{"__isSmartRef__":true,"id":4179},{"__isSmartRef__":true,"id":4181},{"__isSmartRef__":true,"id":4183}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4177":{"offset":0,"color":{"__isSmartRef__":true,"id":4178}},"4178":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4179":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4180}},"4180":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4181":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4182}},"4182":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4183":{"offset":1,"color":{"__isSmartRef__":true,"id":4184}},"4184":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4185":{"browser":{"__isSmartRef__":true,"id":3874},"button":{"__isSmartRef__":true,"id":4163},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"4186":{"sourceObj":{"__isSmartRef__":true,"id":4163},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4185},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4187":{"sourceObj":{"__isSmartRef__":true,"id":4163},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4163},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4188":{"submorphs":[{"__isSmartRef__":true,"id":4189}],"scripts":[],"id":1828,"shape":{"__isSmartRef__":true,"id":4197},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4200},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4201},"label":{"__isSmartRef__":true,"id":4189},"command":{"__isSmartRef__":true,"id":4210},"attributeConnections":[{"__isSmartRef__":true,"id":4211},{"__isSmartRef__":true,"id":4212}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4189":{"submorphs":[],"scripts":[],"id":1829,"shape":{"__isSmartRef__":true,"id":4190},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4193},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4194}],"padding":{"__isSmartRef__":true,"id":4196},"_Padding":{"__isSmartRef__":true,"id":4196},"owner":{"__isSmartRef__":true,"id":4188},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4190":{"position":{"__isSmartRef__":true,"id":4191},"_Extent":{"__isSmartRef__":true,"id":4192},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4191":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4192":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4193":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4194":{"style":{"__isSmartRef__":true,"id":4195},"morph":{"__isSmartRef__":true,"id":4189},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4195":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4196":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4197":{"position":{"__isSmartRef__":true,"id":4198},"_Extent":{"__isSmartRef__":true,"id":4199},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4198":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4199":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4200":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4201":{"stops":[{"__isSmartRef__":true,"id":4202},{"__isSmartRef__":true,"id":4204},{"__isSmartRef__":true,"id":4206},{"__isSmartRef__":true,"id":4208}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4202":{"offset":0,"color":{"__isSmartRef__":true,"id":4203}},"4203":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4204":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4205}},"4205":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4206":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4207}},"4207":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4208":{"offset":1,"color":{"__isSmartRef__":true,"id":4209}},"4209":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4210":{"browser":{"__isSmartRef__":true,"id":3874},"button":{"__isSmartRef__":true,"id":4188},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"4211":{"sourceObj":{"__isSmartRef__":true,"id":4188},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4210},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4212":{"sourceObj":{"__isSmartRef__":true,"id":4188},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4188},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4213":{"submorphs":[{"__isSmartRef__":true,"id":4214}],"scripts":[],"id":1830,"shape":{"__isSmartRef__":true,"id":4222},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4225},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4226},"label":{"__isSmartRef__":true,"id":4214},"command":{"__isSmartRef__":true,"id":4235},"attributeConnections":[{"__isSmartRef__":true,"id":4236},{"__isSmartRef__":true,"id":4237}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4214":{"submorphs":[],"scripts":[],"id":1831,"shape":{"__isSmartRef__":true,"id":4215},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4218},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4219}],"padding":{"__isSmartRef__":true,"id":4221},"_Padding":{"__isSmartRef__":true,"id":4221},"owner":{"__isSmartRef__":true,"id":4213},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4215":{"position":{"__isSmartRef__":true,"id":4216},"_Extent":{"__isSmartRef__":true,"id":4217},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4216":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4217":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4218":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4219":{"style":{"__isSmartRef__":true,"id":4220},"morph":{"__isSmartRef__":true,"id":4214},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4220":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4221":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4222":{"position":{"__isSmartRef__":true,"id":4223},"_Extent":{"__isSmartRef__":true,"id":4224},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4223":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4224":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4225":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4226":{"stops":[{"__isSmartRef__":true,"id":4227},{"__isSmartRef__":true,"id":4229},{"__isSmartRef__":true,"id":4231},{"__isSmartRef__":true,"id":4233}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4227":{"offset":0,"color":{"__isSmartRef__":true,"id":4228}},"4228":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4229":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4230}},"4230":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4231":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4232}},"4232":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4233":{"offset":1,"color":{"__isSmartRef__":true,"id":4234}},"4234":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4235":{"browser":{"__isSmartRef__":true,"id":3874},"button":{"__isSmartRef__":true,"id":4213},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"4236":{"sourceObj":{"__isSmartRef__":true,"id":4213},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4235},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4237":{"sourceObj":{"__isSmartRef__":true,"id":4213},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4213},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4238":{"submorphs":[{"__isSmartRef__":true,"id":4239}],"scripts":[],"id":1832,"shape":{"__isSmartRef__":true,"id":4247},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4250},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4251},"label":{"__isSmartRef__":true,"id":4239},"command":{"__isSmartRef__":true,"id":4260},"attributeConnections":[{"__isSmartRef__":true,"id":4261},{"__isSmartRef__":true,"id":4262}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4239":{"submorphs":[],"scripts":[],"id":1833,"shape":{"__isSmartRef__":true,"id":4240},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4243},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4244}],"padding":{"__isSmartRef__":true,"id":4246},"_Padding":{"__isSmartRef__":true,"id":4246},"owner":{"__isSmartRef__":true,"id":4238},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4240":{"position":{"__isSmartRef__":true,"id":4241},"_Extent":{"__isSmartRef__":true,"id":4242},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4241":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4242":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4243":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4244":{"style":{"__isSmartRef__":true,"id":4245},"morph":{"__isSmartRef__":true,"id":4239},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4245":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4246":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4247":{"position":{"__isSmartRef__":true,"id":4248},"_Extent":{"__isSmartRef__":true,"id":4249},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4248":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4249":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4250":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4251":{"stops":[{"__isSmartRef__":true,"id":4252},{"__isSmartRef__":true,"id":4254},{"__isSmartRef__":true,"id":4256},{"__isSmartRef__":true,"id":4258}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4252":{"offset":0,"color":{"__isSmartRef__":true,"id":4253}},"4253":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4254":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4255}},"4255":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4256":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4257}},"4257":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4258":{"offset":1,"color":{"__isSmartRef__":true,"id":4259}},"4259":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4260":{"browser":{"__isSmartRef__":true,"id":3874},"button":{"__isSmartRef__":true,"id":4238},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"4261":{"sourceObj":{"__isSmartRef__":true,"id":4238},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4260},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4262":{"sourceObj":{"__isSmartRef__":true,"id":4238},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4238},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4263":{"submorphs":[],"scripts":[],"id":1817,"shape":{"__isSmartRef__":true,"id":4264},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":4267},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":4268}],"owner":{"__isSmartRef__":true,"id":3900},"padding":{"__isSmartRef__":true,"id":4270},"layout":{"__isSmartRef__":true,"id":4271},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":4270},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":4272}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"charsReplaced":"","lastFindLoc":2,"__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"\taddMorphWithShadow: function(morph) {\n\t\tvar shadow = morph.getGrabShadow();\n\t\tif (shadow) this.addMorph(shadow);\n\t\tmorph.disableEventHandler();\n\t\tmorph.ignoreEvents();\n\t\tthis.addMorph(morph);\n\t\tif (shadow) shadow.align(shadow.getPosition(), morph.getPosition().addXY(6,6))\n\t},","__LivelyClassName__":"lively.morphic.Text"},"4264":{"position":{"__isSmartRef__":true,"id":4265},"_Extent":{"__isSmartRef__":true,"id":4266},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4265":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4266":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4267":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4268":{"style":{"__isSmartRef__":true,"id":4269},"morph":{"__isSmartRef__":true,"id":4263},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4269":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4270":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4271":{"resizeWidth":true,"resizeHeight":true},"4272":{"sourceObj":{"__isSmartRef__":true,"id":4263},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3874},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4273":{"submorphs":[],"scripts":[],"id":1818,"shape":{"__isSmartRef__":true,"id":4274},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4277},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":4278}],"scalingAbove":[{"__isSmartRef__":true,"id":4263}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"4274":{"position":{"__isSmartRef__":true,"id":4275},"_Extent":{"__isSmartRef__":true,"id":4276},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4275":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4276":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4277":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4278":{"submorphs":[],"scripts":[],"id":1819,"shape":{"__isSmartRef__":true,"id":4279},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4282},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":4283}],"owner":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4279":{"position":{"__isSmartRef__":true,"id":4280},"_Extent":{"__isSmartRef__":true,"id":4281},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4280":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4281":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4282":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4283":{"style":{"__isSmartRef__":true,"id":4284},"morph":{"__isSmartRef__":true,"id":4278},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4284":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4285":{"position":{"__isSmartRef__":true,"id":4286},"_Extent":{"__isSmartRef__":true,"id":4287},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4286":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4287":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4288":{"adjustForNewBounds":true},"4289":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4290":{"submorphs":[{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":4291}],"scripts":[],"id":1834,"shape":{"__isSmartRef__":true,"id":4379},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4381},"_Position":{"__isSmartRef__":true,"id":4382},"priorExtent":{"__isSmartRef__":true,"id":4383},"targetMorph":{"__isSmartRef__":true,"id":3900},"titleBar":{"__isSmartRef__":true,"id":4291},"contentOffset":{"__isSmartRef__":true,"id":4289},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"4291":{"submorphs":[{"__isSmartRef__":true,"id":4292},{"__isSmartRef__":true,"id":4299},{"__isSmartRef__":true,"id":4324},{"__isSmartRef__":true,"id":4348}],"scripts":[],"id":1835,"shape":{"__isSmartRef__":true,"id":4373},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4376},"_Position":{"__isSmartRef__":true,"id":4377},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":4290},"label":{"__isSmartRef__":true,"id":4292},"closeButton":{"__isSmartRef__":true,"id":4299},"menuButton":{"__isSmartRef__":true,"id":4324},"collapseButton":{"__isSmartRef__":true,"id":4348},"priorExtent":{"__isSmartRef__":true,"id":4378},"owner":{"__isSmartRef__":true,"id":4290},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"4292":{"submorphs":[],"scripts":[],"id":1836,"shape":{"__isSmartRef__":true,"id":4293},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4296},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4297}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":4291},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4293":{"position":{"__isSmartRef__":true,"id":4294},"_Extent":{"__isSmartRef__":true,"id":4295},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4294":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4295":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4296":{"x":386,"y":4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4297":{"style":{"__isSmartRef__":true,"id":4298},"morph":{"__isSmartRef__":true,"id":4292},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4298":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4299":{"submorphs":[{"__isSmartRef__":true,"id":4300}],"scripts":[],"id":1837,"shape":{"__isSmartRef__":true,"id":4308},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4311},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4312},"label":{"__isSmartRef__":true,"id":4300},"owner":{"__isSmartRef__":true,"id":4291},"layout":{"__isSmartRef__":true,"id":4321},"attributeConnections":[{"__isSmartRef__":true,"id":4322},{"__isSmartRef__":true,"id":4323}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4300":{"submorphs":[],"scripts":[],"id":1838,"shape":{"__isSmartRef__":true,"id":4301},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4304},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4305}],"padding":{"__isSmartRef__":true,"id":4307},"_Padding":{"__isSmartRef__":true,"id":4307},"owner":{"__isSmartRef__":true,"id":4299},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4301":{"position":{"__isSmartRef__":true,"id":4302},"_Extent":{"__isSmartRef__":true,"id":4303},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4302":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4303":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4304":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4305":{"style":{"__isSmartRef__":true,"id":4306},"morph":{"__isSmartRef__":true,"id":4300},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4306":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4307":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4308":{"position":{"__isSmartRef__":true,"id":4309},"_Extent":{"__isSmartRef__":true,"id":4310},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4309":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4310":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4311":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4312":{"stops":[{"__isSmartRef__":true,"id":4313},{"__isSmartRef__":true,"id":4315},{"__isSmartRef__":true,"id":4317},{"__isSmartRef__":true,"id":4319}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4313":{"offset":0,"color":{"__isSmartRef__":true,"id":4314}},"4314":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4315":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4316}},"4316":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4317":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4318}},"4318":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4319":{"offset":1,"color":{"__isSmartRef__":true,"id":4320}},"4320":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4321":{"moveHorizontal":true},"4322":{"sourceObj":{"__isSmartRef__":true,"id":4299},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4290},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4323":{"sourceObj":{"__isSmartRef__":true,"id":4299},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4290},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4324":{"submorphs":[{"__isSmartRef__":true,"id":4325}],"scripts":[],"id":1839,"shape":{"__isSmartRef__":true,"id":4333},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4336},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4337},"label":{"__isSmartRef__":true,"id":4325},"owner":{"__isSmartRef__":true,"id":4291},"attributeConnections":[{"__isSmartRef__":true,"id":4346},{"__isSmartRef__":true,"id":4347}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4325":{"submorphs":[],"scripts":[],"id":1840,"shape":{"__isSmartRef__":true,"id":4326},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4329},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4330}],"padding":{"__isSmartRef__":true,"id":4332},"_Padding":{"__isSmartRef__":true,"id":4332},"owner":{"__isSmartRef__":true,"id":4324},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4326":{"position":{"__isSmartRef__":true,"id":4327},"_Extent":{"__isSmartRef__":true,"id":4328},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4327":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4328":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4329":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4330":{"style":{"__isSmartRef__":true,"id":4331},"morph":{"__isSmartRef__":true,"id":4325},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4331":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4332":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4333":{"position":{"__isSmartRef__":true,"id":4334},"_Extent":{"__isSmartRef__":true,"id":4335},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4334":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4335":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4336":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4337":{"stops":[{"__isSmartRef__":true,"id":4338},{"__isSmartRef__":true,"id":4340},{"__isSmartRef__":true,"id":4342},{"__isSmartRef__":true,"id":4344}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4338":{"offset":0,"color":{"__isSmartRef__":true,"id":4339}},"4339":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4340":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4341}},"4341":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4342":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4343}},"4343":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4344":{"offset":1,"color":{"__isSmartRef__":true,"id":4345}},"4345":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4346":{"sourceObj":{"__isSmartRef__":true,"id":4324},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4290},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4347":{"sourceObj":{"__isSmartRef__":true,"id":4324},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4290},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4348":{"submorphs":[{"__isSmartRef__":true,"id":4349}],"scripts":[],"id":1841,"shape":{"__isSmartRef__":true,"id":4357},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4360},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4361},"label":{"__isSmartRef__":true,"id":4349},"owner":{"__isSmartRef__":true,"id":4291},"layout":{"__isSmartRef__":true,"id":4370},"attributeConnections":[{"__isSmartRef__":true,"id":4371},{"__isSmartRef__":true,"id":4372}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4349":{"submorphs":[],"scripts":[],"id":1842,"shape":{"__isSmartRef__":true,"id":4350},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4353},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4354}],"padding":{"__isSmartRef__":true,"id":4356},"_Padding":{"__isSmartRef__":true,"id":4356},"owner":{"__isSmartRef__":true,"id":4348},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4350":{"position":{"__isSmartRef__":true,"id":4351},"_Extent":{"__isSmartRef__":true,"id":4352},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4351":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4352":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4353":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4354":{"style":{"__isSmartRef__":true,"id":4355},"morph":{"__isSmartRef__":true,"id":4349},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4355":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4356":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4357":{"position":{"__isSmartRef__":true,"id":4358},"_Extent":{"__isSmartRef__":true,"id":4359},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4358":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4359":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4360":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4361":{"stops":[{"__isSmartRef__":true,"id":4362},{"__isSmartRef__":true,"id":4364},{"__isSmartRef__":true,"id":4366},{"__isSmartRef__":true,"id":4368}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4362":{"offset":0,"color":{"__isSmartRef__":true,"id":4363}},"4363":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4364":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4365}},"4365":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4366":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4367}},"4367":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4368":{"offset":1,"color":{"__isSmartRef__":true,"id":4369}},"4369":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4370":{"moveHorizontal":true},"4371":{"sourceObj":{"__isSmartRef__":true,"id":4348},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4290},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4372":{"sourceObj":{"__isSmartRef__":true,"id":4348},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4290},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4373":{"position":{"__isSmartRef__":true,"id":4374},"_Extent":{"__isSmartRef__":true,"id":4375},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":2310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4374":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4375":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4376":{"resizeWidth":true,"adjustForNewBounds":true},"4377":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4378":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4379":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":4380},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4380":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4381":{"adjustForNewBounds":true},"4382":{"x":181,"y":492,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4383":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4384":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4385":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4386":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4387":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"4388":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4389":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4390":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4391":{"sourceObj":{"__isSmartRef__":true,"id":3874},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":3955},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4392":{"sourceObj":{"__isSmartRef__":true,"id":3874},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":4020},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4393":{"sourceObj":{"__isSmartRef__":true,"id":3874},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":4054},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4394":{"sourceObj":{"__isSmartRef__":true,"id":3874},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":4077},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4395":{"sourceObj":{"__isSmartRef__":true,"id":3874},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":4263},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4396":{"sourceObj":{"__isSmartRef__":true,"id":3874},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":3901},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4397":{"submorphs":[],"scripts":[],"id":1843,"shape":{"__isSmartRef__":true,"id":4398},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4401},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":4402}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":58},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4398":{"position":{"__isSmartRef__":true,"id":4399},"_Extent":{"__isSmartRef__":true,"id":4400},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4399":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4400":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4401":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4402":{"style":{"__isSmartRef__":true,"id":4403},"morph":{"__isSmartRef__":true,"id":4397},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4403":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4404":{"buttonCommands":[{"__isSmartRef__":true,"id":4405},{"__isSmartRef__":true,"id":4699},{"__isSmartRef__":true,"id":4724},{"__isSmartRef__":true,"id":4749},{"__isSmartRef__":true,"id":4774},{"__isSmartRef__":true,"id":4799},{"__isSmartRef__":true,"id":4824}],"RootFilters":[{"__isSmartRef__":true,"id":4949}],"Pane1Filters":[{"__isSmartRef__":true,"id":4950},{"__isSmartRef__":true,"id":4951}],"Pane2Filters":[{"__isSmartRef__":true,"id":4952}],"Pane3Filters":[{"__isSmartRef__":true,"id":4953}],"Pane4Filters":[{"__isSmartRef__":true,"id":4954}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":4430},"attributeConnections":[{"__isSmartRef__":true,"id":4955},{"__isSmartRef__":true,"id":4956},{"__isSmartRef__":true,"id":4957},{"__isSmartRef__":true,"id":4958},{"__isSmartRef__":true,"id":4959},{"__isSmartRef__":true,"id":4960}],"SourceString":"\tignoreEvents: function() {\n\t\tthis.eventsAreIgnored = true;\n\t\tthis.disableEventHandler();\n\t},","sourceString":"\tignoreEvents: function() {\n\t\tthis.eventsAreIgnored = true;\n\t\tthis.disableEventHandler();\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":4493},"Pane1Selection":{"__isSmartRef__":true,"id":4503},"pane1Selection":{"__isSmartRef__":true,"id":4503},"Pane2Selection":{"__isSmartRef__":true,"id":4562},"pane2Selection":{"__isSmartRef__":true,"id":4562},"Pane3Selection":{"__isSmartRef__":true,"id":4590},"pane3Selection":{"__isSmartRef__":true,"id":4590},"Pane4Selection":{"__isSmartRef__":true,"id":4621},"pane4Selection":{"__isSmartRef__":true,"id":4621},"Pane4Content":[{"__isSmartRef__":true,"id":4606},{"__isSmartRef__":true,"id":4608},{"__isSmartRef__":true,"id":4610},{"__isSmartRef__":true,"id":4612},{"__isSmartRef__":true,"id":4614},{"__isSmartRef__":true,"id":4616},{"__isSmartRef__":true,"id":4618},{"__isSmartRef__":true,"id":4620},{"__isSmartRef__":true,"id":4622},{"__isSmartRef__":true,"id":4624},{"__isSmartRef__":true,"id":4626},{"__isSmartRef__":true,"id":4628},{"__isSmartRef__":true,"id":4630},{"__isSmartRef__":true,"id":4632},{"__isSmartRef__":true,"id":4634},{"__isSmartRef__":true,"id":4636},{"__isSmartRef__":true,"id":4638},{"__isSmartRef__":true,"id":4640},{"__isSmartRef__":true,"id":4642},{"__isSmartRef__":true,"id":4644},{"__isSmartRef__":true,"id":4646},{"__isSmartRef__":true,"id":4648},{"__isSmartRef__":true,"id":4650},{"__isSmartRef__":true,"id":4652},{"__isSmartRef__":true,"id":4654},{"__isSmartRef__":true,"id":4656},{"__isSmartRef__":true,"id":4658},{"__isSmartRef__":true,"id":4660},{"__isSmartRef__":true,"id":4662},{"__isSmartRef__":true,"id":4664}],"Pane3Content":[{"__isSmartRef__":true,"id":4589},{"__isSmartRef__":true,"id":4591},{"__isSmartRef__":true,"id":4593},{"__isSmartRef__":true,"id":4595}],"Pane2Content":[{"__isSmartRef__":true,"id":4555},{"__isSmartRef__":true,"id":4557},{"__isSmartRef__":true,"id":4559},{"__isSmartRef__":true,"id":4561},{"__isSmartRef__":true,"id":4563},{"__isSmartRef__":true,"id":4565},{"__isSmartRef__":true,"id":4567},{"__isSmartRef__":true,"id":4569},{"__isSmartRef__":true,"id":4571},{"__isSmartRef__":true,"id":4573},{"__isSmartRef__":true,"id":4575},{"__isSmartRef__":true,"id":4577}],"Pane1Content":[{"__isSmartRef__":true,"id":4490},{"__isSmartRef__":true,"id":4520},{"__isSmartRef__":true,"id":4521},{"__isSmartRef__":true,"id":4522},{"__isSmartRef__":true,"id":4523},{"__isSmartRef__":true,"id":4524},{"__isSmartRef__":true,"id":4525},{"__isSmartRef__":true,"id":4526},{"__isSmartRef__":true,"id":4527},{"__isSmartRef__":true,"id":4528},{"__isSmartRef__":true,"id":4529},{"__isSmartRef__":true,"id":4530},{"__isSmartRef__":true,"id":4531},{"__isSmartRef__":true,"id":4532},{"__isSmartRef__":true,"id":4533},{"__isSmartRef__":true,"id":4534},{"__isSmartRef__":true,"id":4535},{"__isSmartRef__":true,"id":4536},{"__isSmartRef__":true,"id":4537},{"__isSmartRef__":true,"id":4538},{"__isSmartRef__":true,"id":4539},{"__isSmartRef__":true,"id":4540},{"__isSmartRef__":true,"id":4541},{"__isSmartRef__":true,"id":4542},{"__isSmartRef__":true,"id":4543},{"__isSmartRef__":true,"id":4544}],"view":{"__isSmartRef__":true,"id":4854},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Events","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":4948},"__LivelyClassName__":"lively.ide.SystemBrowser"},"4405":{"browser":{"__isSmartRef__":true,"id":4404},"button":{"__isSmartRef__":true,"id":4406},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"4406":{"submorphs":[{"__isSmartRef__":true,"id":4407}],"scripts":[],"id":1858,"shape":{"__isSmartRef__":true,"id":4415},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4418},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4419},"label":{"__isSmartRef__":true,"id":4407},"command":{"__isSmartRef__":true,"id":4405},"attributeConnections":[{"__isSmartRef__":true,"id":4428},{"__isSmartRef__":true,"id":4429}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4407":{"submorphs":[],"scripts":[],"id":1859,"shape":{"__isSmartRef__":true,"id":4408},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4411},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4412}],"padding":{"__isSmartRef__":true,"id":4414},"_Padding":{"__isSmartRef__":true,"id":4414},"owner":{"__isSmartRef__":true,"id":4406},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4408":{"position":{"__isSmartRef__":true,"id":4409},"_Extent":{"__isSmartRef__":true,"id":4410},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4409":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4410":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4411":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4412":{"style":{"__isSmartRef__":true,"id":4413},"morph":{"__isSmartRef__":true,"id":4407},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4413":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4414":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4415":{"position":{"__isSmartRef__":true,"id":4416},"_Extent":{"__isSmartRef__":true,"id":4417},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4416":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4417":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4418":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4419":{"stops":[{"__isSmartRef__":true,"id":4420},{"__isSmartRef__":true,"id":4422},{"__isSmartRef__":true,"id":4424},{"__isSmartRef__":true,"id":4426}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4420":{"offset":0,"color":{"__isSmartRef__":true,"id":4421}},"4421":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4422":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4423}},"4423":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4424":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4425}},"4425":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4426":{"offset":1,"color":{"__isSmartRef__":true,"id":4427}},"4427":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4428":{"sourceObj":{"__isSmartRef__":true,"id":4406},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4405},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4429":{"sourceObj":{"__isSmartRef__":true,"id":4406},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4406},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4430":{"submorphs":[{"__isSmartRef__":true,"id":4431},{"__isSmartRef__":true,"id":4439},{"__isSmartRef__":true,"id":4462},{"__isSmartRef__":true,"id":4485},{"__isSmartRef__":true,"id":4550},{"__isSmartRef__":true,"id":4584},{"__isSmartRef__":true,"id":4601},{"__isSmartRef__":true,"id":4672},{"__isSmartRef__":true,"id":4827},{"__isSmartRef__":true,"id":4837},{"__isSmartRef__":true,"id":4842},{"__isSmartRef__":true,"id":4406},{"__isSmartRef__":true,"id":4677},{"__isSmartRef__":true,"id":4702},{"__isSmartRef__":true,"id":4727},{"__isSmartRef__":true,"id":4752},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4802}],"scripts":[],"id":1844,"shape":{"__isSmartRef__":true,"id":4849},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4852},"_Position":{"__isSmartRef__":true,"id":4853},"locationPane":{"__isSmartRef__":true,"id":4431},"codeBaseDirBtn":{"__isSmartRef__":true,"id":4439},"localDirBtn":{"__isSmartRef__":true,"id":4462},"Pane1":{"__isSmartRef__":true,"id":4485},"Pane2":{"__isSmartRef__":true,"id":4550},"Pane3":{"__isSmartRef__":true,"id":4584},"Pane4":{"__isSmartRef__":true,"id":4601},"midResizer":{"__isSmartRef__":true,"id":4672},"sourcePane":{"__isSmartRef__":true,"id":4827},"bottomResizer":{"__isSmartRef__":true,"id":4837},"commentPane":{"__isSmartRef__":true,"id":4842},"ownerWidget":{"__isSmartRef__":true,"id":4404},"owner":{"__isSmartRef__":true,"id":4854},"ownerApp":{"__isSmartRef__":true,"id":4404},"targetURL":{"__isSmartRef__":true,"id":4948},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"4431":{"submorphs":[],"scripts":[],"id":1845,"shape":{"__isSmartRef__":true,"id":4432},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4435},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4436}],"owner":{"__isSmartRef__":true,"id":4430},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":4438}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4432":{"position":{"__isSmartRef__":true,"id":4433},"_Extent":{"__isSmartRef__":true,"id":4434},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4433":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4434":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4435":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4436":{"style":{"__isSmartRef__":true,"id":4437},"morph":{"__isSmartRef__":true,"id":4431},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4437":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4438":{"sourceObj":{"__isSmartRef__":true,"id":4431},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4439":{"submorphs":[{"__isSmartRef__":true,"id":4440}],"scripts":[],"id":1846,"shape":{"__isSmartRef__":true,"id":4448},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4451},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4452},"label":{"__isSmartRef__":true,"id":4440},"owner":{"__isSmartRef__":true,"id":4430},"attributeConnections":[{"__isSmartRef__":true,"id":4461}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4440":{"submorphs":[],"scripts":[],"id":1847,"shape":{"__isSmartRef__":true,"id":4441},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4444},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4445}],"padding":{"__isSmartRef__":true,"id":4447},"_Padding":{"__isSmartRef__":true,"id":4447},"owner":{"__isSmartRef__":true,"id":4439},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4441":{"position":{"__isSmartRef__":true,"id":4442},"_Extent":{"__isSmartRef__":true,"id":4443},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4442":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4443":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4444":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4445":{"style":{"__isSmartRef__":true,"id":4446},"morph":{"__isSmartRef__":true,"id":4440},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4446":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4447":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4448":{"position":{"__isSmartRef__":true,"id":4449},"_Extent":{"__isSmartRef__":true,"id":4450},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4449":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4450":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4451":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4452":{"stops":[{"__isSmartRef__":true,"id":4453},{"__isSmartRef__":true,"id":4455},{"__isSmartRef__":true,"id":4457},{"__isSmartRef__":true,"id":4459}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4453":{"offset":0,"color":{"__isSmartRef__":true,"id":4454}},"4454":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4455":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4456}},"4456":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4457":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4458}},"4458":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4459":{"offset":1,"color":{"__isSmartRef__":true,"id":4460}},"4460":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4461":{"sourceObj":{"__isSmartRef__":true,"id":4439},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4462":{"submorphs":[{"__isSmartRef__":true,"id":4463}],"scripts":[],"id":1848,"shape":{"__isSmartRef__":true,"id":4471},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4474},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4475},"label":{"__isSmartRef__":true,"id":4463},"owner":{"__isSmartRef__":true,"id":4430},"attributeConnections":[{"__isSmartRef__":true,"id":4484}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4463":{"submorphs":[],"scripts":[],"id":1849,"shape":{"__isSmartRef__":true,"id":4464},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4467},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4468}],"padding":{"__isSmartRef__":true,"id":4470},"_Padding":{"__isSmartRef__":true,"id":4470},"owner":{"__isSmartRef__":true,"id":4462},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4464":{"position":{"__isSmartRef__":true,"id":4465},"_Extent":{"__isSmartRef__":true,"id":4466},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4465":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4466":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4467":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4468":{"style":{"__isSmartRef__":true,"id":4469},"morph":{"__isSmartRef__":true,"id":4463},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4469":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4470":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4471":{"position":{"__isSmartRef__":true,"id":4472},"_Extent":{"__isSmartRef__":true,"id":4473},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4472":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4473":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4474":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4475":{"stops":[{"__isSmartRef__":true,"id":4476},{"__isSmartRef__":true,"id":4478},{"__isSmartRef__":true,"id":4480},{"__isSmartRef__":true,"id":4482}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4476":{"offset":0,"color":{"__isSmartRef__":true,"id":4477}},"4477":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4478":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4479}},"4479":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4480":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4481}},"4481":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4482":{"offset":1,"color":{"__isSmartRef__":true,"id":4483}},"4483":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4484":{"sourceObj":{"__isSmartRef__":true,"id":4462},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4485":{"submorphs":[],"scripts":[],"id":1850,"shape":{"__isSmartRef__":true,"id":4486},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4489},"itemList":[{"__isSmartRef__":true,"id":4490},{"__isSmartRef__":true,"id":4520},{"__isSmartRef__":true,"id":4521},{"__isSmartRef__":true,"id":4522},{"__isSmartRef__":true,"id":4523},{"__isSmartRef__":true,"id":4524},{"__isSmartRef__":true,"id":4525},{"__isSmartRef__":true,"id":4526},{"__isSmartRef__":true,"id":4527},{"__isSmartRef__":true,"id":4528},{"__isSmartRef__":true,"id":4529},{"__isSmartRef__":true,"id":4530},{"__isSmartRef__":true,"id":4531},{"__isSmartRef__":true,"id":4532},{"__isSmartRef__":true,"id":4533},{"__isSmartRef__":true,"id":4534},{"__isSmartRef__":true,"id":4535},{"__isSmartRef__":true,"id":4536},{"__isSmartRef__":true,"id":4537},{"__isSmartRef__":true,"id":4538},{"__isSmartRef__":true,"id":4539},{"__isSmartRef__":true,"id":4540},{"__isSmartRef__":true,"id":4541},{"__isSmartRef__":true,"id":4542},{"__isSmartRef__":true,"id":4543},{"__isSmartRef__":true,"id":4544}],"selectedLineNo":9,"owner":{"__isSmartRef__":true,"id":4430},"attributeConnections":[{"__isSmartRef__":true,"id":4545},{"__isSmartRef__":true,"id":4546},{"__isSmartRef__":true,"id":4547},{"__isSmartRef__":true,"id":4548}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":4549},"__LivelyClassName__":"lively.morphic.List"},"4486":{"position":{"__isSmartRef__":true,"id":4487},"_Extent":{"__isSmartRef__":true,"id":4488},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4487":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4488":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4489":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4490":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":4491}},"4491":{"target":{"__isSmartRef__":true,"id":4492},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"4492":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4493":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":4404},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":4492}],"parentNamespacePath":{"__isSmartRef__":true,"id":4494},"_childNodes":[{"__isSmartRef__":true,"id":4491},{"__isSmartRef__":true,"id":4495},{"__isSmartRef__":true,"id":4496},{"__isSmartRef__":true,"id":4497},{"__isSmartRef__":true,"id":4498},{"__isSmartRef__":true,"id":4499},{"__isSmartRef__":true,"id":4500},{"__isSmartRef__":true,"id":4501},{"__isSmartRef__":true,"id":4502},{"__isSmartRef__":true,"id":4503},{"__isSmartRef__":true,"id":4504},{"__isSmartRef__":true,"id":4505},{"__isSmartRef__":true,"id":4506},{"__isSmartRef__":true,"id":4507},{"__isSmartRef__":true,"id":4508},{"__isSmartRef__":true,"id":4509},{"__isSmartRef__":true,"id":4510},{"__isSmartRef__":true,"id":4511},{"__isSmartRef__":true,"id":4512},{"__isSmartRef__":true,"id":4513},{"__isSmartRef__":true,"id":4514},{"__isSmartRef__":true,"id":4515},{"__isSmartRef__":true,"id":4516},{"__isSmartRef__":true,"id":4517},{"__isSmartRef__":true,"id":4518},{"__isSmartRef__":true,"id":4519}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"4494":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4495":{"target":{"__isSmartRef__":true,"id":4494},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"4496":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4497":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4498":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4499":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4500":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4501":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4502":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4503":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4504":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4505":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4506":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4507":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4508":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4509":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4510":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4511":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4512":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4513":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4514":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4515":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4516":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4517":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4518":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4519":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"4520":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":4495}},"4521":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":4496}},"4522":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":4497}},"4523":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":4498}},"4524":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":4499}},"4525":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":4500}},"4526":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":4501}},"4527":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":4502}},"4528":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":4503}},"4529":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":4504}},"4530":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":4505}},"4531":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":4506}},"4532":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":4507}},"4533":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":4508}},"4534":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":4509}},"4535":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":4510}},"4536":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":4511}},"4537":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":4512}},"4538":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":4513}},"4539":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":4514}},"4540":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":4515}},"4541":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":4516}},"4542":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":4517}},"4543":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":4518}},"4544":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":4519}},"4545":{"sourceObj":{"__isSmartRef__":true,"id":4485},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4546":{"sourceObj":{"__isSmartRef__":true,"id":4485},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4547":{"sourceObj":{"__isSmartRef__":true,"id":4485},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4548":{"sourceObj":{"__isSmartRef__":true,"id":4485},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4549":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4493},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"4550":{"submorphs":[],"scripts":[],"id":1851,"shape":{"__isSmartRef__":true,"id":4551},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4554},"itemList":[{"__isSmartRef__":true,"id":4555},{"__isSmartRef__":true,"id":4557},{"__isSmartRef__":true,"id":4559},{"__isSmartRef__":true,"id":4561},{"__isSmartRef__":true,"id":4563},{"__isSmartRef__":true,"id":4565},{"__isSmartRef__":true,"id":4567},{"__isSmartRef__":true,"id":4569},{"__isSmartRef__":true,"id":4571},{"__isSmartRef__":true,"id":4573},{"__isSmartRef__":true,"id":4575},{"__isSmartRef__":true,"id":4577}],"selectedLineNo":3,"owner":{"__isSmartRef__":true,"id":4430},"attributeConnections":[{"__isSmartRef__":true,"id":4579},{"__isSmartRef__":true,"id":4580},{"__isSmartRef__":true,"id":4581},{"__isSmartRef__":true,"id":4582}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":4583},"__LivelyClassName__":"lively.morphic.List"},"4551":{"position":{"__isSmartRef__":true,"id":4552},"_Extent":{"__isSmartRef__":true,"id":4553},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4552":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4553":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4554":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4555":{"isListItem":true,"string":"lively.morphic.EventHandler","value":{"__isSmartRef__":true,"id":4556}},"4556":{"target":{"__isSmartRef__":true,"id":153},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4557":{"isListItem":true,"string":"lively.morphic.EventHandler (extension)","value":{"__isSmartRef__":true,"id":4558}},"4558":{"target":{"__isSmartRef__":true,"id":176},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4559":{"isListItem":true,"string":"Event (extension)","value":{"__isSmartRef__":true,"id":4560}},"4560":{"target":{"__isSmartRef__":true,"id":179},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4561":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":4562}},"4562":{"target":{"__isSmartRef__":true,"id":201},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4563":{"isListItem":true,"string":"MouseWheelTrait","value":{"__isSmartRef__":true,"id":4564}},"4564":{"target":{"__isSmartRef__":true,"id":235},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.TraitFragmentNode"},"4565":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":4566}},"4566":{"target":{"__isSmartRef__":true,"id":239},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4567":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":4568}},"4568":{"target":{"__isSmartRef__":true,"id":248},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4569":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":4570}},"4570":{"target":{"__isSmartRef__":true,"id":253},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4571":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext (extension)","value":{"__isSmartRef__":true,"id":4572}},"4572":{"target":{"__isSmartRef__":true,"id":283},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4573":{"isListItem":true,"string":"lively.morphic.SVG.RenderContext (extension)","value":{"__isSmartRef__":true,"id":4574}},"4574":{"target":{"__isSmartRef__":true,"id":286},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4575":{"isListItem":true,"string":"lively.morphic.Canvas.RenderContext (extension)","value":{"__isSmartRef__":true,"id":4576}},"4576":{"target":{"__isSmartRef__":true,"id":289},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4577":{"isListItem":true,"string":"lively.morphic.HandMorph","value":{"__isSmartRef__":true,"id":4578}},"4578":{"target":{"__isSmartRef__":true,"id":293},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4579":{"sourceObj":{"__isSmartRef__":true,"id":4550},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4580":{"sourceObj":{"__isSmartRef__":true,"id":4550},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4581":{"sourceObj":{"__isSmartRef__":true,"id":4550},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4582":{"sourceObj":{"__isSmartRef__":true,"id":4550},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4583":{"target":{"__isSmartRef__":true,"id":201},"browser":{"__isSmartRef__":true,"id":4404},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"4584":{"submorphs":[],"scripts":[],"id":1852,"shape":{"__isSmartRef__":true,"id":4585},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4588},"itemList":[{"__isSmartRef__":true,"id":4589},{"__isSmartRef__":true,"id":4591},{"__isSmartRef__":true,"id":4593},{"__isSmartRef__":true,"id":4595}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":4430},"attributeConnections":[{"__isSmartRef__":true,"id":4597},{"__isSmartRef__":true,"id":4598},{"__isSmartRef__":true,"id":4599},{"__isSmartRef__":true,"id":4600}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":4590},"__LivelyClassName__":"lively.morphic.List"},"4585":{"position":{"__isSmartRef__":true,"id":4586},"_Extent":{"__isSmartRef__":true,"id":4587},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4586":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4587":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4588":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4589":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":4590}},"4590":{"target":{"__isSmartRef__":true,"id":201},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4562},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"4591":{"isListItem":true,"string":"event managment","value":{"__isSmartRef__":true,"id":4592}},"4592":{"target":{"__isSmartRef__":true,"id":203},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4562},"targets":[{"__isSmartRef__":true,"id":203}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"4593":{"isListItem":true,"string":"event handling","value":{"__isSmartRef__":true,"id":4594}},"4594":{"target":{"__isSmartRef__":true,"id":215},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4562},"targets":[{"__isSmartRef__":true,"id":215}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"4595":{"isListItem":true,"string":"grabbing and dropping","value":{"__isSmartRef__":true,"id":4596}},"4596":{"target":{"__isSmartRef__":true,"id":225},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4562},"targets":[{"__isSmartRef__":true,"id":225}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"4597":{"sourceObj":{"__isSmartRef__":true,"id":4584},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4598":{"sourceObj":{"__isSmartRef__":true,"id":4584},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4599":{"sourceObj":{"__isSmartRef__":true,"id":4584},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4600":{"sourceObj":{"__isSmartRef__":true,"id":4584},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4601":{"submorphs":[],"scripts":[],"id":1853,"shape":{"__isSmartRef__":true,"id":4602},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4605},"itemList":[{"__isSmartRef__":true,"id":4606},{"__isSmartRef__":true,"id":4608},{"__isSmartRef__":true,"id":4610},{"__isSmartRef__":true,"id":4612},{"__isSmartRef__":true,"id":4614},{"__isSmartRef__":true,"id":4616},{"__isSmartRef__":true,"id":4618},{"__isSmartRef__":true,"id":4620},{"__isSmartRef__":true,"id":4622},{"__isSmartRef__":true,"id":4624},{"__isSmartRef__":true,"id":4626},{"__isSmartRef__":true,"id":4628},{"__isSmartRef__":true,"id":4630},{"__isSmartRef__":true,"id":4632},{"__isSmartRef__":true,"id":4634},{"__isSmartRef__":true,"id":4636},{"__isSmartRef__":true,"id":4638},{"__isSmartRef__":true,"id":4640},{"__isSmartRef__":true,"id":4642},{"__isSmartRef__":true,"id":4644},{"__isSmartRef__":true,"id":4646},{"__isSmartRef__":true,"id":4648},{"__isSmartRef__":true,"id":4650},{"__isSmartRef__":true,"id":4652},{"__isSmartRef__":true,"id":4654},{"__isSmartRef__":true,"id":4656},{"__isSmartRef__":true,"id":4658},{"__isSmartRef__":true,"id":4660},{"__isSmartRef__":true,"id":4662},{"__isSmartRef__":true,"id":4664}],"selectedLineNo":7,"owner":{"__isSmartRef__":true,"id":4430},"attributeConnections":[{"__isSmartRef__":true,"id":4666},{"__isSmartRef__":true,"id":4667},{"__isSmartRef__":true,"id":4668},{"__isSmartRef__":true,"id":4669}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":4670},"__LivelyClassName__":"lively.morphic.List"},"4602":{"position":{"__isSmartRef__":true,"id":4603},"_Extent":{"__isSmartRef__":true,"id":4604},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4603":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4604":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4605":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4606":{"isListItem":true,"string":"addEventHandler (proto)","value":{"__isSmartRef__":true,"id":4607}},"4607":{"target":{"__isSmartRef__":true,"id":202},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4608":{"isListItem":true,"string":"removeEventHandlers (proto)","value":{"__isSmartRef__":true,"id":4609}},"4609":{"target":{"__isSmartRef__":true,"id":204},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4610":{"isListItem":true,"string":"registerForEvent (proto)","value":{"__isSmartRef__":true,"id":4611}},"4611":{"target":{"__isSmartRef__":true,"id":205},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4612":{"isListItem":true,"string":"enableEventHandler (proto)","value":{"__isSmartRef__":true,"id":4613}},"4613":{"target":{"__isSmartRef__":true,"id":206},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4614":{"isListItem":true,"string":"enableEventHandlerRecursively (proto)","value":{"__isSmartRef__":true,"id":4615}},"4615":{"target":{"__isSmartRef__":true,"id":207},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4616":{"isListItem":true,"string":"disableEventHandler (proto)","value":{"__isSmartRef__":true,"id":4617}},"4617":{"target":{"__isSmartRef__":true,"id":208},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4618":{"isListItem":true,"string":"disableEventHandlerRecursively (proto)","value":{"__isSmartRef__":true,"id":4619}},"4619":{"target":{"__isSmartRef__":true,"id":209},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4620":{"isListItem":true,"string":"ignoreEvents (proto)","value":{"__isSmartRef__":true,"id":4621}},"4621":{"target":{"__isSmartRef__":true,"id":210},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4622":{"isListItem":true,"string":"enableEvents (proto)","value":{"__isSmartRef__":true,"id":4623}},"4623":{"target":{"__isSmartRef__":true,"id":211},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4624":{"isListItem":true,"string":"areEventsIgnored (proto)","value":{"__isSmartRef__":true,"id":4625}},"4625":{"target":{"__isSmartRef__":true,"id":212},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4626":{"isListItem":true,"string":"registerForEvents (proto)","value":{"__isSmartRef__":true,"id":4627}},"4627":{"target":{"__isSmartRef__":true,"id":213},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4628":{"isListItem":true,"string":"registerForKeyboardEvents (proto)","value":{"__isSmartRef__":true,"id":4629}},"4629":{"target":{"__isSmartRef__":true,"id":214},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4630":{"isListItem":true,"string":"registerForMouseEvents (proto)","value":{"__isSmartRef__":true,"id":4631}},"4631":{"target":{"__isSmartRef__":true,"id":216},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4632":{"isListItem":true,"string":"onMouseDown (proto)","value":{"__isSmartRef__":true,"id":4633}},"4633":{"target":{"__isSmartRef__":true,"id":217},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4634":{"isListItem":true,"string":"onMouseUp (proto)","value":{"__isSmartRef__":true,"id":4635}},"4635":{"target":{"__isSmartRef__":true,"id":218},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4636":{"isListItem":true,"string":"onContextMenu (proto)","value":{"__isSmartRef__":true,"id":4637}},"4637":{"target":{"__isSmartRef__":true,"id":219},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4638":{"isListItem":true,"string":"onMouseWheel (proto)","value":{"__isSmartRef__":true,"id":4639}},"4639":{"target":{"__isSmartRef__":true,"id":220},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4640":{"isListItem":true,"string":"onDragStart (proto)","value":{"__isSmartRef__":true,"id":4641}},"4641":{"target":{"__isSmartRef__":true,"id":221},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4642":{"isListItem":true,"string":"onDragEnd (proto)","value":{"__isSmartRef__":true,"id":4643}},"4643":{"target":{"__isSmartRef__":true,"id":222},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4644":{"isListItem":true,"string":"onDrag (proto)","value":{"__isSmartRef__":true,"id":4645}},"4645":{"target":{"__isSmartRef__":true,"id":223},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4646":{"isListItem":true,"string":"enableGrabbing (proto)","value":{"__isSmartRef__":true,"id":4647}},"4647":{"target":{"__isSmartRef__":true,"id":224},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4648":{"isListItem":true,"string":"disableGrabbing (proto)","value":{"__isSmartRef__":true,"id":4649}},"4649":{"target":{"__isSmartRef__":true,"id":226},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4650":{"isListItem":true,"string":"enableDropping (proto)","value":{"__isSmartRef__":true,"id":4651}},"4651":{"target":{"__isSmartRef__":true,"id":227},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4652":{"isListItem":true,"string":"disableDropping (proto)","value":{"__isSmartRef__":true,"id":4653}},"4653":{"target":{"__isSmartRef__":true,"id":228},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4654":{"isListItem":true,"string":"enableDragging (proto)","value":{"__isSmartRef__":true,"id":4655}},"4655":{"target":{"__isSmartRef__":true,"id":229},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4656":{"isListItem":true,"string":"disableDragging (proto)","value":{"__isSmartRef__":true,"id":4657}},"4657":{"target":{"__isSmartRef__":true,"id":230},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4658":{"isListItem":true,"string":"dropOnMe (proto)","value":{"__isSmartRef__":true,"id":4659}},"4659":{"target":{"__isSmartRef__":true,"id":231},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4660":{"isListItem":true,"string":"manualDropOnMe (proto)","value":{"__isSmartRef__":true,"id":4661}},"4661":{"target":{"__isSmartRef__":true,"id":232},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4662":{"isListItem":true,"string":"grabMe (proto)","value":{"__isSmartRef__":true,"id":4663}},"4663":{"target":{"__isSmartRef__":true,"id":233},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4664":{"isListItem":true,"string":"getGrabShadow (proto)","value":{"__isSmartRef__":true,"id":4665}},"4665":{"target":{"__isSmartRef__":true,"id":234},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4590},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4666":{"sourceObj":{"__isSmartRef__":true,"id":4601},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4667":{"sourceObj":{"__isSmartRef__":true,"id":4601},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4668":{"sourceObj":{"__isSmartRef__":true,"id":4601},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4669":{"sourceObj":{"__isSmartRef__":true,"id":4601},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4670":{"target":{"__isSmartRef__":true,"id":210},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"4671":{"target":{"__isSmartRef__":true,"id":201},"browser":{"__isSmartRef__":true,"id":4404},"parent":{"__isSmartRef__":true,"id":4583},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"4672":{"submorphs":[],"scripts":[],"id":1854,"shape":{"__isSmartRef__":true,"id":4673},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4676},"fixed":[{"__isSmartRef__":true,"id":4406},{"__isSmartRef__":true,"id":4677},{"__isSmartRef__":true,"id":4702},{"__isSmartRef__":true,"id":4727},{"__isSmartRef__":true,"id":4752},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4802}],"scalingBelow":[{"__isSmartRef__":true,"id":4827}],"scalingAbove":[{"__isSmartRef__":true,"id":4485},{"__isSmartRef__":true,"id":4550},{"__isSmartRef__":true,"id":4584},{"__isSmartRef__":true,"id":4601}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"4673":{"position":{"__isSmartRef__":true,"id":4674},"_Extent":{"__isSmartRef__":true,"id":4675},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4674":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4675":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4676":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4677":{"submorphs":[{"__isSmartRef__":true,"id":4678}],"scripts":[],"id":1860,"shape":{"__isSmartRef__":true,"id":4686},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4689},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4690},"label":{"__isSmartRef__":true,"id":4678},"command":{"__isSmartRef__":true,"id":4699},"attributeConnections":[{"__isSmartRef__":true,"id":4700},{"__isSmartRef__":true,"id":4701}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4678":{"submorphs":[],"scripts":[],"id":1861,"shape":{"__isSmartRef__":true,"id":4679},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4682},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4683}],"padding":{"__isSmartRef__":true,"id":4685},"_Padding":{"__isSmartRef__":true,"id":4685},"owner":{"__isSmartRef__":true,"id":4677},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4679":{"position":{"__isSmartRef__":true,"id":4680},"_Extent":{"__isSmartRef__":true,"id":4681},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4680":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4681":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4682":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4683":{"style":{"__isSmartRef__":true,"id":4684},"morph":{"__isSmartRef__":true,"id":4678},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4684":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4685":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4686":{"position":{"__isSmartRef__":true,"id":4687},"_Extent":{"__isSmartRef__":true,"id":4688},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4687":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4688":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4689":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4690":{"stops":[{"__isSmartRef__":true,"id":4691},{"__isSmartRef__":true,"id":4693},{"__isSmartRef__":true,"id":4695},{"__isSmartRef__":true,"id":4697}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4691":{"offset":0,"color":{"__isSmartRef__":true,"id":4692}},"4692":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4693":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4694}},"4694":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4695":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4696}},"4696":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4697":{"offset":1,"color":{"__isSmartRef__":true,"id":4698}},"4698":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4699":{"browser":{"__isSmartRef__":true,"id":4404},"button":{"__isSmartRef__":true,"id":4677},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"4700":{"sourceObj":{"__isSmartRef__":true,"id":4677},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4699},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4701":{"sourceObj":{"__isSmartRef__":true,"id":4677},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4677},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4702":{"submorphs":[{"__isSmartRef__":true,"id":4703}],"scripts":[],"id":1862,"shape":{"__isSmartRef__":true,"id":4711},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4714},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4715},"label":{"__isSmartRef__":true,"id":4703},"command":{"__isSmartRef__":true,"id":4724},"attributeConnections":[{"__isSmartRef__":true,"id":4725},{"__isSmartRef__":true,"id":4726}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4703":{"submorphs":[],"scripts":[],"id":1863,"shape":{"__isSmartRef__":true,"id":4704},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4707},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4708}],"padding":{"__isSmartRef__":true,"id":4710},"_Padding":{"__isSmartRef__":true,"id":4710},"owner":{"__isSmartRef__":true,"id":4702},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4704":{"position":{"__isSmartRef__":true,"id":4705},"_Extent":{"__isSmartRef__":true,"id":4706},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4705":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4706":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4707":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4708":{"style":{"__isSmartRef__":true,"id":4709},"morph":{"__isSmartRef__":true,"id":4703},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4709":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4710":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4711":{"position":{"__isSmartRef__":true,"id":4712},"_Extent":{"__isSmartRef__":true,"id":4713},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4712":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4713":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4714":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4715":{"stops":[{"__isSmartRef__":true,"id":4716},{"__isSmartRef__":true,"id":4718},{"__isSmartRef__":true,"id":4720},{"__isSmartRef__":true,"id":4722}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4716":{"offset":0,"color":{"__isSmartRef__":true,"id":4717}},"4717":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4718":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4719}},"4719":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4720":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4721}},"4721":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4722":{"offset":1,"color":{"__isSmartRef__":true,"id":4723}},"4723":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4724":{"browser":{"__isSmartRef__":true,"id":4404},"button":{"__isSmartRef__":true,"id":4702},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"4725":{"sourceObj":{"__isSmartRef__":true,"id":4702},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4724},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4726":{"sourceObj":{"__isSmartRef__":true,"id":4702},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4702},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4727":{"submorphs":[{"__isSmartRef__":true,"id":4728}],"scripts":[],"id":1864,"shape":{"__isSmartRef__":true,"id":4736},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4739},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4740},"label":{"__isSmartRef__":true,"id":4728},"command":{"__isSmartRef__":true,"id":4749},"attributeConnections":[{"__isSmartRef__":true,"id":4750},{"__isSmartRef__":true,"id":4751}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4728":{"submorphs":[],"scripts":[],"id":1865,"shape":{"__isSmartRef__":true,"id":4729},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4732},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4733}],"padding":{"__isSmartRef__":true,"id":4735},"_Padding":{"__isSmartRef__":true,"id":4735},"owner":{"__isSmartRef__":true,"id":4727},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4729":{"position":{"__isSmartRef__":true,"id":4730},"_Extent":{"__isSmartRef__":true,"id":4731},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4730":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4731":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4732":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4733":{"style":{"__isSmartRef__":true,"id":4734},"morph":{"__isSmartRef__":true,"id":4728},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4734":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4735":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4736":{"position":{"__isSmartRef__":true,"id":4737},"_Extent":{"__isSmartRef__":true,"id":4738},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4737":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4738":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4739":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4740":{"stops":[{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4747}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4741":{"offset":0,"color":{"__isSmartRef__":true,"id":4742}},"4742":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4743":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4744}},"4744":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4745":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4746}},"4746":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4747":{"offset":1,"color":{"__isSmartRef__":true,"id":4748}},"4748":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4749":{"browser":{"__isSmartRef__":true,"id":4404},"button":{"__isSmartRef__":true,"id":4727},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"4750":{"sourceObj":{"__isSmartRef__":true,"id":4727},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4749},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4751":{"sourceObj":{"__isSmartRef__":true,"id":4727},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4727},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4752":{"submorphs":[{"__isSmartRef__":true,"id":4753}],"scripts":[],"id":1866,"shape":{"__isSmartRef__":true,"id":4761},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4764},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4765},"label":{"__isSmartRef__":true,"id":4753},"command":{"__isSmartRef__":true,"id":4774},"attributeConnections":[{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4776}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4753":{"submorphs":[],"scripts":[],"id":1867,"shape":{"__isSmartRef__":true,"id":4754},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4757},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4758}],"padding":{"__isSmartRef__":true,"id":4760},"_Padding":{"__isSmartRef__":true,"id":4760},"owner":{"__isSmartRef__":true,"id":4752},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4754":{"position":{"__isSmartRef__":true,"id":4755},"_Extent":{"__isSmartRef__":true,"id":4756},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4755":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4756":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4757":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4758":{"style":{"__isSmartRef__":true,"id":4759},"morph":{"__isSmartRef__":true,"id":4753},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4759":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4760":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4761":{"position":{"__isSmartRef__":true,"id":4762},"_Extent":{"__isSmartRef__":true,"id":4763},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4762":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4763":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4764":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4765":{"stops":[{"__isSmartRef__":true,"id":4766},{"__isSmartRef__":true,"id":4768},{"__isSmartRef__":true,"id":4770},{"__isSmartRef__":true,"id":4772}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4766":{"offset":0,"color":{"__isSmartRef__":true,"id":4767}},"4767":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4768":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4769}},"4769":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4770":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4771}},"4771":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4772":{"offset":1,"color":{"__isSmartRef__":true,"id":4773}},"4773":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4774":{"browser":{"__isSmartRef__":true,"id":4404},"button":{"__isSmartRef__":true,"id":4752},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"4775":{"sourceObj":{"__isSmartRef__":true,"id":4752},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4776":{"sourceObj":{"__isSmartRef__":true,"id":4752},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4752},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4777":{"submorphs":[{"__isSmartRef__":true,"id":4778}],"scripts":[],"id":1868,"shape":{"__isSmartRef__":true,"id":4786},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4789},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4790},"label":{"__isSmartRef__":true,"id":4778},"command":{"__isSmartRef__":true,"id":4799},"attributeConnections":[{"__isSmartRef__":true,"id":4800},{"__isSmartRef__":true,"id":4801}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4778":{"submorphs":[],"scripts":[],"id":1869,"shape":{"__isSmartRef__":true,"id":4779},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4782},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4783}],"padding":{"__isSmartRef__":true,"id":4785},"_Padding":{"__isSmartRef__":true,"id":4785},"owner":{"__isSmartRef__":true,"id":4777},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4779":{"position":{"__isSmartRef__":true,"id":4780},"_Extent":{"__isSmartRef__":true,"id":4781},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4780":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4781":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4782":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4783":{"style":{"__isSmartRef__":true,"id":4784},"morph":{"__isSmartRef__":true,"id":4778},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4784":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4785":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4786":{"position":{"__isSmartRef__":true,"id":4787},"_Extent":{"__isSmartRef__":true,"id":4788},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4787":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4788":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4789":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4790":{"stops":[{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4797}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4791":{"offset":0,"color":{"__isSmartRef__":true,"id":4792}},"4792":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4793":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4794}},"4794":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4795":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4796}},"4796":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4797":{"offset":1,"color":{"__isSmartRef__":true,"id":4798}},"4798":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4799":{"browser":{"__isSmartRef__":true,"id":4404},"button":{"__isSmartRef__":true,"id":4777},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"4800":{"sourceObj":{"__isSmartRef__":true,"id":4777},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4799},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4801":{"sourceObj":{"__isSmartRef__":true,"id":4777},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4777},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4802":{"submorphs":[{"__isSmartRef__":true,"id":4803}],"scripts":[],"id":1870,"shape":{"__isSmartRef__":true,"id":4811},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4814},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4815},"label":{"__isSmartRef__":true,"id":4803},"command":{"__isSmartRef__":true,"id":4824},"attributeConnections":[{"__isSmartRef__":true,"id":4825},{"__isSmartRef__":true,"id":4826}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4803":{"submorphs":[],"scripts":[],"id":1871,"shape":{"__isSmartRef__":true,"id":4804},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4807},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4808}],"padding":{"__isSmartRef__":true,"id":4810},"_Padding":{"__isSmartRef__":true,"id":4810},"owner":{"__isSmartRef__":true,"id":4802},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4804":{"position":{"__isSmartRef__":true,"id":4805},"_Extent":{"__isSmartRef__":true,"id":4806},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4805":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4806":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4807":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4808":{"style":{"__isSmartRef__":true,"id":4809},"morph":{"__isSmartRef__":true,"id":4803},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4809":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4810":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4811":{"position":{"__isSmartRef__":true,"id":4812},"_Extent":{"__isSmartRef__":true,"id":4813},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4812":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4813":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4814":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4815":{"stops":[{"__isSmartRef__":true,"id":4816},{"__isSmartRef__":true,"id":4818},{"__isSmartRef__":true,"id":4820},{"__isSmartRef__":true,"id":4822}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4816":{"offset":0,"color":{"__isSmartRef__":true,"id":4817}},"4817":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4818":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4819}},"4819":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4820":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4821}},"4821":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4822":{"offset":1,"color":{"__isSmartRef__":true,"id":4823}},"4823":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4824":{"browser":{"__isSmartRef__":true,"id":4404},"button":{"__isSmartRef__":true,"id":4802},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"4825":{"sourceObj":{"__isSmartRef__":true,"id":4802},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4824},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4826":{"sourceObj":{"__isSmartRef__":true,"id":4802},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4802},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4827":{"submorphs":[],"scripts":[],"id":1855,"shape":{"__isSmartRef__":true,"id":4828},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":4831},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":4832}],"owner":{"__isSmartRef__":true,"id":4430},"padding":{"__isSmartRef__":true,"id":4834},"layout":{"__isSmartRef__":true,"id":4835},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":4834},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":4836}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4828":{"position":{"__isSmartRef__":true,"id":4829},"_Extent":{"__isSmartRef__":true,"id":4830},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4829":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4830":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4831":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4832":{"style":{"__isSmartRef__":true,"id":4833},"morph":{"__isSmartRef__":true,"id":4827},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4833":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4834":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4835":{"resizeWidth":true,"resizeHeight":true},"4836":{"sourceObj":{"__isSmartRef__":true,"id":4827},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":4404},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4837":{"submorphs":[],"scripts":[],"id":1856,"shape":{"__isSmartRef__":true,"id":4838},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4841},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":4842}],"scalingAbove":[{"__isSmartRef__":true,"id":4827}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"4838":{"position":{"__isSmartRef__":true,"id":4839},"_Extent":{"__isSmartRef__":true,"id":4840},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4839":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4840":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4841":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4842":{"submorphs":[],"scripts":[],"id":1857,"shape":{"__isSmartRef__":true,"id":4843},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4846},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":4847}],"owner":{"__isSmartRef__":true,"id":4430},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4843":{"position":{"__isSmartRef__":true,"id":4844},"_Extent":{"__isSmartRef__":true,"id":4845},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4844":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4845":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4846":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4847":{"style":{"__isSmartRef__":true,"id":4848},"morph":{"__isSmartRef__":true,"id":4842},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4848":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4849":{"position":{"__isSmartRef__":true,"id":4850},"_Extent":{"__isSmartRef__":true,"id":4851},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4850":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4851":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4852":{"adjustForNewBounds":true},"4853":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4854":{"submorphs":[{"__isSmartRef__":true,"id":4430},{"__isSmartRef__":true,"id":4855}],"scripts":[],"id":1872,"shape":{"__isSmartRef__":true,"id":4943},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4945},"_Position":{"__isSmartRef__":true,"id":4946},"priorExtent":{"__isSmartRef__":true,"id":4947},"targetMorph":{"__isSmartRef__":true,"id":4430},"titleBar":{"__isSmartRef__":true,"id":4855},"contentOffset":{"__isSmartRef__":true,"id":4853},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"4855":{"submorphs":[{"__isSmartRef__":true,"id":4856},{"__isSmartRef__":true,"id":4863},{"__isSmartRef__":true,"id":4888},{"__isSmartRef__":true,"id":4912}],"scripts":[],"id":1873,"shape":{"__isSmartRef__":true,"id":4937},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4940},"_Position":{"__isSmartRef__":true,"id":4941},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":4854},"label":{"__isSmartRef__":true,"id":4856},"closeButton":{"__isSmartRef__":true,"id":4863},"menuButton":{"__isSmartRef__":true,"id":4888},"collapseButton":{"__isSmartRef__":true,"id":4912},"priorExtent":{"__isSmartRef__":true,"id":4942},"owner":{"__isSmartRef__":true,"id":4854},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"4856":{"submorphs":[],"scripts":[],"id":1874,"shape":{"__isSmartRef__":true,"id":4857},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4860},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4861}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":4855},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4857":{"position":{"__isSmartRef__":true,"id":4858},"_Extent":{"__isSmartRef__":true,"id":4859},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4858":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4859":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4860":{"x":386,"y":4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4861":{"style":{"__isSmartRef__":true,"id":4862},"morph":{"__isSmartRef__":true,"id":4856},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4862":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4863":{"submorphs":[{"__isSmartRef__":true,"id":4864}],"scripts":[],"id":1875,"shape":{"__isSmartRef__":true,"id":4872},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4875},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4876},"label":{"__isSmartRef__":true,"id":4864},"owner":{"__isSmartRef__":true,"id":4855},"layout":{"__isSmartRef__":true,"id":4885},"attributeConnections":[{"__isSmartRef__":true,"id":4886},{"__isSmartRef__":true,"id":4887}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4864":{"submorphs":[],"scripts":[],"id":1876,"shape":{"__isSmartRef__":true,"id":4865},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4868},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4869}],"padding":{"__isSmartRef__":true,"id":4871},"_Padding":{"__isSmartRef__":true,"id":4871},"owner":{"__isSmartRef__":true,"id":4863},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4865":{"position":{"__isSmartRef__":true,"id":4866},"_Extent":{"__isSmartRef__":true,"id":4867},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4866":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4867":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4868":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4869":{"style":{"__isSmartRef__":true,"id":4870},"morph":{"__isSmartRef__":true,"id":4864},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4870":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4871":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4872":{"position":{"__isSmartRef__":true,"id":4873},"_Extent":{"__isSmartRef__":true,"id":4874},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4873":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4874":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4875":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4876":{"stops":[{"__isSmartRef__":true,"id":4877},{"__isSmartRef__":true,"id":4879},{"__isSmartRef__":true,"id":4881},{"__isSmartRef__":true,"id":4883}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4877":{"offset":0,"color":{"__isSmartRef__":true,"id":4878}},"4878":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4879":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4880}},"4880":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4881":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4882}},"4882":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4883":{"offset":1,"color":{"__isSmartRef__":true,"id":4884}},"4884":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4885":{"moveHorizontal":true},"4886":{"sourceObj":{"__isSmartRef__":true,"id":4863},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4854},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4887":{"sourceObj":{"__isSmartRef__":true,"id":4863},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4854},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4888":{"submorphs":[{"__isSmartRef__":true,"id":4889}],"scripts":[],"id":1877,"shape":{"__isSmartRef__":true,"id":4897},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4900},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4901},"label":{"__isSmartRef__":true,"id":4889},"owner":{"__isSmartRef__":true,"id":4855},"attributeConnections":[{"__isSmartRef__":true,"id":4910},{"__isSmartRef__":true,"id":4911}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4889":{"submorphs":[],"scripts":[],"id":1878,"shape":{"__isSmartRef__":true,"id":4890},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4893},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4894}],"padding":{"__isSmartRef__":true,"id":4896},"_Padding":{"__isSmartRef__":true,"id":4896},"owner":{"__isSmartRef__":true,"id":4888},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4890":{"position":{"__isSmartRef__":true,"id":4891},"_Extent":{"__isSmartRef__":true,"id":4892},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4891":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4892":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4893":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4894":{"style":{"__isSmartRef__":true,"id":4895},"morph":{"__isSmartRef__":true,"id":4889},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4895":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4896":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4897":{"position":{"__isSmartRef__":true,"id":4898},"_Extent":{"__isSmartRef__":true,"id":4899},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4898":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4899":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4900":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4901":{"stops":[{"__isSmartRef__":true,"id":4902},{"__isSmartRef__":true,"id":4904},{"__isSmartRef__":true,"id":4906},{"__isSmartRef__":true,"id":4908}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4902":{"offset":0,"color":{"__isSmartRef__":true,"id":4903}},"4903":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4904":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4905}},"4905":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4906":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4907}},"4907":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4908":{"offset":1,"color":{"__isSmartRef__":true,"id":4909}},"4909":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4910":{"sourceObj":{"__isSmartRef__":true,"id":4888},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4854},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4911":{"sourceObj":{"__isSmartRef__":true,"id":4888},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4854},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4912":{"submorphs":[{"__isSmartRef__":true,"id":4913}],"scripts":[],"id":1879,"shape":{"__isSmartRef__":true,"id":4921},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4924},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4925},"label":{"__isSmartRef__":true,"id":4913},"owner":{"__isSmartRef__":true,"id":4855},"layout":{"__isSmartRef__":true,"id":4934},"attributeConnections":[{"__isSmartRef__":true,"id":4935},{"__isSmartRef__":true,"id":4936}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4913":{"submorphs":[],"scripts":[],"id":1880,"shape":{"__isSmartRef__":true,"id":4914},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4917},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":4918}],"padding":{"__isSmartRef__":true,"id":4920},"_Padding":{"__isSmartRef__":true,"id":4920},"owner":{"__isSmartRef__":true,"id":4912},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4914":{"position":{"__isSmartRef__":true,"id":4915},"_Extent":{"__isSmartRef__":true,"id":4916},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4915":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4916":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4917":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4918":{"style":{"__isSmartRef__":true,"id":4919},"morph":{"__isSmartRef__":true,"id":4913},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4919":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4920":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4921":{"position":{"__isSmartRef__":true,"id":4922},"_Extent":{"__isSmartRef__":true,"id":4923},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4922":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4923":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4924":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4925":{"stops":[{"__isSmartRef__":true,"id":4926},{"__isSmartRef__":true,"id":4928},{"__isSmartRef__":true,"id":4930},{"__isSmartRef__":true,"id":4932}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4926":{"offset":0,"color":{"__isSmartRef__":true,"id":4927}},"4927":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4928":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4929}},"4929":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4930":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4931}},"4931":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4932":{"offset":1,"color":{"__isSmartRef__":true,"id":4933}},"4933":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4934":{"moveHorizontal":true},"4935":{"sourceObj":{"__isSmartRef__":true,"id":4912},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4854},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4936":{"sourceObj":{"__isSmartRef__":true,"id":4912},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4854},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4937":{"position":{"__isSmartRef__":true,"id":4938},"_Extent":{"__isSmartRef__":true,"id":4939},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":2310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4938":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4939":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4940":{"resizeWidth":true,"adjustForNewBounds":true},"4941":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4942":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4943":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":4944},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4944":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4945":{"adjustForNewBounds":true},"4946":{"x":237,"y":470,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4947":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4948":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4949":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4950":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4951":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"4952":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4953":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4954":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"4955":{"sourceObj":{"__isSmartRef__":true,"id":4404},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":4485},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4956":{"sourceObj":{"__isSmartRef__":true,"id":4404},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":4550},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4957":{"sourceObj":{"__isSmartRef__":true,"id":4404},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":4584},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4958":{"sourceObj":{"__isSmartRef__":true,"id":4404},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":4601},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4959":{"sourceObj":{"__isSmartRef__":true,"id":4404},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":4827},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4960":{"sourceObj":{"__isSmartRef__":true,"id":4404},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":4431},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4961":{"buttonCommands":[{"__isSmartRef__":true,"id":4962},{"__isSmartRef__":true,"id":5286},{"__isSmartRef__":true,"id":5311},{"__isSmartRef__":true,"id":5336},{"__isSmartRef__":true,"id":5361},{"__isSmartRef__":true,"id":5386},{"__isSmartRef__":true,"id":5411}],"RootFilters":[{"__isSmartRef__":true,"id":5536}],"Pane1Filters":[{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5538}],"Pane2Filters":[{"__isSmartRef__":true,"id":5539}],"Pane3Filters":[{"__isSmartRef__":true,"id":5540}],"Pane4Filters":[{"__isSmartRef__":true,"id":5541}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":4987},"attributeConnections":[{"__isSmartRef__":true,"id":5542},{"__isSmartRef__":true,"id":5543},{"__isSmartRef__":true,"id":5544},{"__isSmartRef__":true,"id":5545},{"__isSmartRef__":true,"id":5546},{"__isSmartRef__":true,"id":5547}],"SourceString":"\tgrabByHand: function(hand) {\n\t\thand.addMorphWithShadow(this)\n\t\tfor (var i = 0; i < this.selectedMorphs.length; i++ )\n\t\t\thand.addMorphWithShadow(this.selectedMorphs[i]);\n\t},","sourceString":"\tgrabByHand: function(hand) {\n\t\thand.addMorphWithShadow(this)\n\t\tfor (var i = 0; i < this.selectedMorphs.length; i++ )\n\t\t\thand.addMorphWithShadow(this.selectedMorphs[i]);\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":5050},"Pane1Selection":{"__isSmartRef__":true,"id":5075},"pane1Selection":{"__isSmartRef__":true,"id":5075},"Pane2Selection":{"__isSmartRef__":true,"id":5145},"pane2Selection":{"__isSmartRef__":true,"id":5145},"Pane3Selection":{"__isSmartRef__":true,"id":5165},"pane3Selection":{"__isSmartRef__":true,"id":5165},"Pane4Selection":{"__isSmartRef__":true,"id":5250},"pane4Selection":{"__isSmartRef__":true,"id":5250},"Pane4Content":[{"__isSmartRef__":true,"id":5197},{"__isSmartRef__":true,"id":5199},{"__isSmartRef__":true,"id":5201},{"__isSmartRef__":true,"id":5203},{"__isSmartRef__":true,"id":5205},{"__isSmartRef__":true,"id":5207},{"__isSmartRef__":true,"id":5209},{"__isSmartRef__":true,"id":5211},{"__isSmartRef__":true,"id":5213},{"__isSmartRef__":true,"id":5215},{"__isSmartRef__":true,"id":5217},{"__isSmartRef__":true,"id":5219},{"__isSmartRef__":true,"id":5221},{"__isSmartRef__":true,"id":5223},{"__isSmartRef__":true,"id":5225},{"__isSmartRef__":true,"id":5227},{"__isSmartRef__":true,"id":5229},{"__isSmartRef__":true,"id":5231},{"__isSmartRef__":true,"id":5233},{"__isSmartRef__":true,"id":5235},{"__isSmartRef__":true,"id":5237},{"__isSmartRef__":true,"id":5239},{"__isSmartRef__":true,"id":5241},{"__isSmartRef__":true,"id":5243},{"__isSmartRef__":true,"id":5245},{"__isSmartRef__":true,"id":5247},{"__isSmartRef__":true,"id":5249},{"__isSmartRef__":true,"id":5251}],"Pane3Content":[{"__isSmartRef__":true,"id":5164},{"__isSmartRef__":true,"id":5166},{"__isSmartRef__":true,"id":5168},{"__isSmartRef__":true,"id":5170},{"__isSmartRef__":true,"id":5172},{"__isSmartRef__":true,"id":5174},{"__isSmartRef__":true,"id":5176},{"__isSmartRef__":true,"id":5178},{"__isSmartRef__":true,"id":5180},{"__isSmartRef__":true,"id":5182},{"__isSmartRef__":true,"id":5184},{"__isSmartRef__":true,"id":5186}],"Pane2Content":[{"__isSmartRef__":true,"id":5112},{"__isSmartRef__":true,"id":5114},{"__isSmartRef__":true,"id":5116},{"__isSmartRef__":true,"id":5118},{"__isSmartRef__":true,"id":5120},{"__isSmartRef__":true,"id":5122},{"__isSmartRef__":true,"id":5124},{"__isSmartRef__":true,"id":5126},{"__isSmartRef__":true,"id":5128},{"__isSmartRef__":true,"id":5130},{"__isSmartRef__":true,"id":5132},{"__isSmartRef__":true,"id":5134},{"__isSmartRef__":true,"id":5136},{"__isSmartRef__":true,"id":5138},{"__isSmartRef__":true,"id":5140},{"__isSmartRef__":true,"id":5142},{"__isSmartRef__":true,"id":5144},{"__isSmartRef__":true,"id":5146},{"__isSmartRef__":true,"id":5148},{"__isSmartRef__":true,"id":5150},{"__isSmartRef__":true,"id":5152}],"Pane1Content":[{"__isSmartRef__":true,"id":5047},{"__isSmartRef__":true,"id":5077},{"__isSmartRef__":true,"id":5078},{"__isSmartRef__":true,"id":5079},{"__isSmartRef__":true,"id":5080},{"__isSmartRef__":true,"id":5081},{"__isSmartRef__":true,"id":5082},{"__isSmartRef__":true,"id":5083},{"__isSmartRef__":true,"id":5084},{"__isSmartRef__":true,"id":5085},{"__isSmartRef__":true,"id":5086},{"__isSmartRef__":true,"id":5087},{"__isSmartRef__":true,"id":5088},{"__isSmartRef__":true,"id":5089},{"__isSmartRef__":true,"id":5090},{"__isSmartRef__":true,"id":5091},{"__isSmartRef__":true,"id":5092},{"__isSmartRef__":true,"id":5093},{"__isSmartRef__":true,"id":5094},{"__isSmartRef__":true,"id":5095},{"__isSmartRef__":true,"id":5096},{"__isSmartRef__":true,"id":5097},{"__isSmartRef__":true,"id":5098},{"__isSmartRef__":true,"id":5099},{"__isSmartRef__":true,"id":5100},{"__isSmartRef__":true,"id":5101}],"view":{"__isSmartRef__":true,"id":5441},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Widgets","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":5535},"__LivelyClassName__":"lively.ide.SystemBrowser"},"4962":{"browser":{"__isSmartRef__":true,"id":4961},"button":{"__isSmartRef__":true,"id":4963},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"4963":{"submorphs":[{"__isSmartRef__":true,"id":4964}],"scripts":[],"id":2698,"shape":{"__isSmartRef__":true,"id":4972},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4975},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":4976},"label":{"__isSmartRef__":true,"id":4964},"command":{"__isSmartRef__":true,"id":4962},"attributeConnections":[{"__isSmartRef__":true,"id":4985},{"__isSmartRef__":true,"id":4986}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4964":{"submorphs":[],"scripts":[],"id":2699,"shape":{"__isSmartRef__":true,"id":4965},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4968},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4969}],"padding":{"__isSmartRef__":true,"id":4971},"_Padding":{"__isSmartRef__":true,"id":4971},"owner":{"__isSmartRef__":true,"id":4963},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4965":{"position":{"__isSmartRef__":true,"id":4966},"_Extent":{"__isSmartRef__":true,"id":4967},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4966":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4967":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4968":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4969":{"style":{"__isSmartRef__":true,"id":4970},"morph":{"__isSmartRef__":true,"id":4964},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4970":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4971":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4972":{"position":{"__isSmartRef__":true,"id":4973},"_Extent":{"__isSmartRef__":true,"id":4974},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4973":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4974":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4975":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4976":{"stops":[{"__isSmartRef__":true,"id":4977},{"__isSmartRef__":true,"id":4979},{"__isSmartRef__":true,"id":4981},{"__isSmartRef__":true,"id":4983}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4977":{"offset":0,"color":{"__isSmartRef__":true,"id":4978}},"4978":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4979":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4980}},"4980":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4981":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4982}},"4982":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4983":{"offset":1,"color":{"__isSmartRef__":true,"id":4984}},"4984":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4985":{"sourceObj":{"__isSmartRef__":true,"id":4963},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4962},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4986":{"sourceObj":{"__isSmartRef__":true,"id":4963},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4963},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4987":{"submorphs":[{"__isSmartRef__":true,"id":4988},{"__isSmartRef__":true,"id":4996},{"__isSmartRef__":true,"id":5019},{"__isSmartRef__":true,"id":5042},{"__isSmartRef__":true,"id":5107},{"__isSmartRef__":true,"id":5159},{"__isSmartRef__":true,"id":5192},{"__isSmartRef__":true,"id":5259},{"__isSmartRef__":true,"id":5414},{"__isSmartRef__":true,"id":5424},{"__isSmartRef__":true,"id":5429},{"__isSmartRef__":true,"id":4963},{"__isSmartRef__":true,"id":5264},{"__isSmartRef__":true,"id":5289},{"__isSmartRef__":true,"id":5314},{"__isSmartRef__":true,"id":5339},{"__isSmartRef__":true,"id":5364},{"__isSmartRef__":true,"id":5389}],"scripts":[],"id":2684,"shape":{"__isSmartRef__":true,"id":5436},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5439},"_Position":{"__isSmartRef__":true,"id":5440},"locationPane":{"__isSmartRef__":true,"id":4988},"codeBaseDirBtn":{"__isSmartRef__":true,"id":4996},"localDirBtn":{"__isSmartRef__":true,"id":5019},"Pane1":{"__isSmartRef__":true,"id":5042},"Pane2":{"__isSmartRef__":true,"id":5107},"Pane3":{"__isSmartRef__":true,"id":5159},"Pane4":{"__isSmartRef__":true,"id":5192},"midResizer":{"__isSmartRef__":true,"id":5259},"sourcePane":{"__isSmartRef__":true,"id":5414},"bottomResizer":{"__isSmartRef__":true,"id":5424},"commentPane":{"__isSmartRef__":true,"id":5429},"ownerWidget":{"__isSmartRef__":true,"id":4961},"owner":{"__isSmartRef__":true,"id":5441},"ownerApp":{"__isSmartRef__":true,"id":4961},"targetURL":{"__isSmartRef__":true,"id":5535},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"4988":{"submorphs":[],"scripts":[],"id":2685,"shape":{"__isSmartRef__":true,"id":4989},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4992},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":4993}],"owner":{"__isSmartRef__":true,"id":4987},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":4995}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4989":{"position":{"__isSmartRef__":true,"id":4990},"_Extent":{"__isSmartRef__":true,"id":4991},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4990":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4991":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4992":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4993":{"style":{"__isSmartRef__":true,"id":4994},"morph":{"__isSmartRef__":true,"id":4988},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"4994":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4995":{"sourceObj":{"__isSmartRef__":true,"id":4988},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4996":{"submorphs":[{"__isSmartRef__":true,"id":4997}],"scripts":[],"id":2686,"shape":{"__isSmartRef__":true,"id":5005},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5008},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5009},"label":{"__isSmartRef__":true,"id":4997},"owner":{"__isSmartRef__":true,"id":4987},"attributeConnections":[{"__isSmartRef__":true,"id":5018}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"4997":{"submorphs":[],"scripts":[],"id":2687,"shape":{"__isSmartRef__":true,"id":4998},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5001},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5002}],"padding":{"__isSmartRef__":true,"id":5004},"_Padding":{"__isSmartRef__":true,"id":5004},"owner":{"__isSmartRef__":true,"id":4996},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"4998":{"position":{"__isSmartRef__":true,"id":4999},"_Extent":{"__isSmartRef__":true,"id":5000},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4999":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5000":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5001":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5002":{"style":{"__isSmartRef__":true,"id":5003},"morph":{"__isSmartRef__":true,"id":4997},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5003":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5004":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5005":{"position":{"__isSmartRef__":true,"id":5006},"_Extent":{"__isSmartRef__":true,"id":5007},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5006":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5007":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5008":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5009":{"stops":[{"__isSmartRef__":true,"id":5010},{"__isSmartRef__":true,"id":5012},{"__isSmartRef__":true,"id":5014},{"__isSmartRef__":true,"id":5016}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5010":{"offset":0,"color":{"__isSmartRef__":true,"id":5011}},"5011":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5012":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5013}},"5013":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5014":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5015}},"5015":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5016":{"offset":1,"color":{"__isSmartRef__":true,"id":5017}},"5017":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5018":{"sourceObj":{"__isSmartRef__":true,"id":4996},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5019":{"submorphs":[{"__isSmartRef__":true,"id":5020}],"scripts":[],"id":2688,"shape":{"__isSmartRef__":true,"id":5028},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5031},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5032},"label":{"__isSmartRef__":true,"id":5020},"owner":{"__isSmartRef__":true,"id":4987},"attributeConnections":[{"__isSmartRef__":true,"id":5041}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5020":{"submorphs":[],"scripts":[],"id":2689,"shape":{"__isSmartRef__":true,"id":5021},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5024},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5025}],"padding":{"__isSmartRef__":true,"id":5027},"_Padding":{"__isSmartRef__":true,"id":5027},"owner":{"__isSmartRef__":true,"id":5019},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5021":{"position":{"__isSmartRef__":true,"id":5022},"_Extent":{"__isSmartRef__":true,"id":5023},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5022":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5023":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5024":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5025":{"style":{"__isSmartRef__":true,"id":5026},"morph":{"__isSmartRef__":true,"id":5020},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5026":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5027":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5028":{"position":{"__isSmartRef__":true,"id":5029},"_Extent":{"__isSmartRef__":true,"id":5030},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5029":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5030":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5031":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5032":{"stops":[{"__isSmartRef__":true,"id":5033},{"__isSmartRef__":true,"id":5035},{"__isSmartRef__":true,"id":5037},{"__isSmartRef__":true,"id":5039}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5033":{"offset":0,"color":{"__isSmartRef__":true,"id":5034}},"5034":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5035":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5036}},"5036":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5037":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5038}},"5038":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5039":{"offset":1,"color":{"__isSmartRef__":true,"id":5040}},"5040":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5041":{"sourceObj":{"__isSmartRef__":true,"id":5019},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5042":{"submorphs":[],"scripts":[],"id":2690,"shape":{"__isSmartRef__":true,"id":5043},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5046},"itemList":[{"__isSmartRef__":true,"id":5047},{"__isSmartRef__":true,"id":5077},{"__isSmartRef__":true,"id":5078},{"__isSmartRef__":true,"id":5079},{"__isSmartRef__":true,"id":5080},{"__isSmartRef__":true,"id":5081},{"__isSmartRef__":true,"id":5082},{"__isSmartRef__":true,"id":5083},{"__isSmartRef__":true,"id":5084},{"__isSmartRef__":true,"id":5085},{"__isSmartRef__":true,"id":5086},{"__isSmartRef__":true,"id":5087},{"__isSmartRef__":true,"id":5088},{"__isSmartRef__":true,"id":5089},{"__isSmartRef__":true,"id":5090},{"__isSmartRef__":true,"id":5091},{"__isSmartRef__":true,"id":5092},{"__isSmartRef__":true,"id":5093},{"__isSmartRef__":true,"id":5094},{"__isSmartRef__":true,"id":5095},{"__isSmartRef__":true,"id":5096},{"__isSmartRef__":true,"id":5097},{"__isSmartRef__":true,"id":5098},{"__isSmartRef__":true,"id":5099},{"__isSmartRef__":true,"id":5100},{"__isSmartRef__":true,"id":5101}],"selectedLineNo":24,"owner":{"__isSmartRef__":true,"id":4987},"attributeConnections":[{"__isSmartRef__":true,"id":5102},{"__isSmartRef__":true,"id":5103},{"__isSmartRef__":true,"id":5104},{"__isSmartRef__":true,"id":5105}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.List"},"5043":{"position":{"__isSmartRef__":true,"id":5044},"_Extent":{"__isSmartRef__":true,"id":5045},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5044":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5045":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5046":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5047":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":5048}},"5048":{"target":{"__isSmartRef__":true,"id":5049},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"5049":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5050":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":4961},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":5049}],"parentNamespacePath":{"__isSmartRef__":true,"id":5051},"_childNodes":[{"__isSmartRef__":true,"id":5048},{"__isSmartRef__":true,"id":5052},{"__isSmartRef__":true,"id":5053},{"__isSmartRef__":true,"id":5054},{"__isSmartRef__":true,"id":5055},{"__isSmartRef__":true,"id":5056},{"__isSmartRef__":true,"id":5057},{"__isSmartRef__":true,"id":5058},{"__isSmartRef__":true,"id":5059},{"__isSmartRef__":true,"id":5060},{"__isSmartRef__":true,"id":5061},{"__isSmartRef__":true,"id":5062},{"__isSmartRef__":true,"id":5063},{"__isSmartRef__":true,"id":5064},{"__isSmartRef__":true,"id":5065},{"__isSmartRef__":true,"id":5066},{"__isSmartRef__":true,"id":5067},{"__isSmartRef__":true,"id":5068},{"__isSmartRef__":true,"id":5069},{"__isSmartRef__":true,"id":5070},{"__isSmartRef__":true,"id":5071},{"__isSmartRef__":true,"id":5072},{"__isSmartRef__":true,"id":5073},{"__isSmartRef__":true,"id":5074},{"__isSmartRef__":true,"id":5075},{"__isSmartRef__":true,"id":5076}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"5051":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5052":{"target":{"__isSmartRef__":true,"id":5051},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"5053":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5054":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5055":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5056":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5057":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5058":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5059":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5060":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5061":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5062":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5063":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5064":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5065":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5066":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5067":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5068":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5069":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5070":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5071":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5072":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5073":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5074":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5075":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5076":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"5077":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":5052}},"5078":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":5053}},"5079":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":5054}},"5080":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":5055}},"5081":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":5056}},"5082":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":5057}},"5083":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":5058}},"5084":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":5059}},"5085":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":5060}},"5086":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":5061}},"5087":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":5062}},"5088":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":5063}},"5089":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":5064}},"5090":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":5065}},"5091":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":5066}},"5092":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":5067}},"5093":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":5068}},"5094":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":5069}},"5095":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":5070}},"5096":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":5071}},"5097":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":5072}},"5098":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":5073}},"5099":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":5074}},"5100":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":5075}},"5101":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":5076}},"5102":{"sourceObj":{"__isSmartRef__":true,"id":5042},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5103":{"sourceObj":{"__isSmartRef__":true,"id":5042},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5104":{"sourceObj":{"__isSmartRef__":true,"id":5042},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5105":{"sourceObj":{"__isSmartRef__":true,"id":5042},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5106":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5050},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5107":{"submorphs":[],"scripts":[],"id":2691,"shape":{"__isSmartRef__":true,"id":5108},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5111},"itemList":[{"__isSmartRef__":true,"id":5112},{"__isSmartRef__":true,"id":5114},{"__isSmartRef__":true,"id":5116},{"__isSmartRef__":true,"id":5118},{"__isSmartRef__":true,"id":5120},{"__isSmartRef__":true,"id":5122},{"__isSmartRef__":true,"id":5124},{"__isSmartRef__":true,"id":5126},{"__isSmartRef__":true,"id":5128},{"__isSmartRef__":true,"id":5130},{"__isSmartRef__":true,"id":5132},{"__isSmartRef__":true,"id":5134},{"__isSmartRef__":true,"id":5136},{"__isSmartRef__":true,"id":5138},{"__isSmartRef__":true,"id":5140},{"__isSmartRef__":true,"id":5142},{"__isSmartRef__":true,"id":5144},{"__isSmartRef__":true,"id":5146},{"__isSmartRef__":true,"id":5148},{"__isSmartRef__":true,"id":5150},{"__isSmartRef__":true,"id":5152}],"selectedLineNo":16,"owner":{"__isSmartRef__":true,"id":4987},"attributeConnections":[{"__isSmartRef__":true,"id":5154},{"__isSmartRef__":true,"id":5155},{"__isSmartRef__":true,"id":5156},{"__isSmartRef__":true,"id":5157}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":5158},"__LivelyClassName__":"lively.morphic.List"},"5108":{"position":{"__isSmartRef__":true,"id":5109},"_Extent":{"__isSmartRef__":true,"id":5110},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5109":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5110":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5111":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5112":{"isListItem":true,"string":"lively.morphic.Button","value":{"__isSmartRef__":true,"id":5113}},"5113":{"target":{"__isSmartRef__":true,"id":1538},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5114":{"isListItem":true,"string":"lively.morphic.Image","value":{"__isSmartRef__":true,"id":5115}},"5115":{"target":{"__isSmartRef__":true,"id":1554},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5116":{"isListItem":true,"string":"lively.morphic.FrameRateMorph","value":{"__isSmartRef__":true,"id":5117}},"5117":{"target":{"__isSmartRef__":true,"id":1566},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5118":{"isListItem":true,"string":"lively.morphic.Menu","value":{"__isSmartRef__":true,"id":5119}},"5119":{"target":{"__isSmartRef__":true,"id":1573},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5120":{"isListItem":true,"string":"lively.morphic.Menu (extension)","value":{"__isSmartRef__":true,"id":5121}},"5121":{"target":{"__isSmartRef__":true,"id":1591},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5122":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":5123}},"5123":{"target":{"__isSmartRef__":true,"id":1596},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5124":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":5125}},"5125":{"target":{"__isSmartRef__":true,"id":1604},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5126":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":5127}},"5127":{"target":{"__isSmartRef__":true,"id":1613},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5128":{"isListItem":true,"string":"lively.morphic.WindowControl","value":{"__isSmartRef__":true,"id":5129}},"5129":{"target":{"__isSmartRef__":true,"id":1634},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5130":{"isListItem":true,"string":"lively.morphic.TitleBar","value":{"__isSmartRef__":true,"id":5131}},"5131":{"target":{"__isSmartRef__":true,"id":1644},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5132":{"isListItem":true,"string":"lively.morphic.Window (extension)","value":{"__isSmartRef__":true,"id":5133}},"5133":{"target":{"__isSmartRef__":true,"id":1659},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5134":{"isListItem":true,"string":"lively.morphic.App","value":{"__isSmartRef__":true,"id":5135}},"5135":{"target":{"__isSmartRef__":true,"id":1682},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5136":{"isListItem":true,"string":"lively.morphic.AbstractDialog","value":{"__isSmartRef__":true,"id":5137}},"5137":{"target":{"__isSmartRef__":true,"id":1694},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5138":{"isListItem":true,"string":"lively.morphic.ConfirmDialog","value":{"__isSmartRef__":true,"id":5139}},"5139":{"target":{"__isSmartRef__":true,"id":1711},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5140":{"isListItem":true,"string":"lively.morphic.PromptDialog","value":{"__isSmartRef__":true,"id":5141}},"5141":{"target":{"__isSmartRef__":true,"id":1717},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5142":{"isListItem":true,"string":"lively.morphic.WindowedApp","value":{"__isSmartRef__":true,"id":5143}},"5143":{"target":{"__isSmartRef__":true,"id":1725},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5144":{"isListItem":true,"string":"lively.morphic.Selection","value":{"__isSmartRef__":true,"id":5145}},"5145":{"target":{"__isSmartRef__":true,"id":1729},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5146":{"isListItem":true,"string":"lively.morphic.TextEditor","value":{"__isSmartRef__":true,"id":5147}},"5147":{"target":{"__isSmartRef__":true,"id":1770},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5148":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":5149}},"5149":{"target":{"__isSmartRef__":true,"id":1790},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5150":{"isListItem":true,"string":"lively.morphic.HorizontalDivider","value":{"__isSmartRef__":true,"id":5151}},"5151":{"target":{"__isSmartRef__":true,"id":1802},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5152":{"isListItem":true,"string":"lively.morphic.Slider","value":{"__isSmartRef__":true,"id":5153}},"5153":{"target":{"__isSmartRef__":true,"id":1811},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5154":{"sourceObj":{"__isSmartRef__":true,"id":5107},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5155":{"sourceObj":{"__isSmartRef__":true,"id":5107},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5156":{"sourceObj":{"__isSmartRef__":true,"id":5107},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5157":{"sourceObj":{"__isSmartRef__":true,"id":5107},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5158":{"target":{"__isSmartRef__":true,"id":1729},"browser":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5159":{"submorphs":[],"scripts":[],"id":2692,"shape":{"__isSmartRef__":true,"id":5160},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5163},"itemList":[{"__isSmartRef__":true,"id":5164},{"__isSmartRef__":true,"id":5166},{"__isSmartRef__":true,"id":5168},{"__isSmartRef__":true,"id":5170},{"__isSmartRef__":true,"id":5172},{"__isSmartRef__":true,"id":5174},{"__isSmartRef__":true,"id":5176},{"__isSmartRef__":true,"id":5178},{"__isSmartRef__":true,"id":5180},{"__isSmartRef__":true,"id":5182},{"__isSmartRef__":true,"id":5184},{"__isSmartRef__":true,"id":5186}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":4987},"attributeConnections":[{"__isSmartRef__":true,"id":5188},{"__isSmartRef__":true,"id":5189},{"__isSmartRef__":true,"id":5190},{"__isSmartRef__":true,"id":5191}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":5165},"__LivelyClassName__":"lively.morphic.List"},"5160":{"position":{"__isSmartRef__":true,"id":5161},"_Extent":{"__isSmartRef__":true,"id":5162},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5161":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5162":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5163":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5164":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":5165}},"5165":{"target":{"__isSmartRef__":true,"id":1729},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"5166":{"isListItem":true,"string":"documentation","value":{"__isSmartRef__":true,"id":5167}},"5167":{"target":{"__isSmartRef__":true,"id":1731},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1731}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5168":{"isListItem":true,"string":"settings","value":{"__isSmartRef__":true,"id":5169}},"5169":{"target":{"__isSmartRef__":true,"id":1733},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1733}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5170":{"isListItem":true,"string":"initializing","value":{"__isSmartRef__":true,"id":5171}},"5171":{"target":{"__isSmartRef__":true,"id":1737},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1737}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5172":{"isListItem":true,"string":"menu","value":{"__isSmartRef__":true,"id":5173}},"5173":{"target":{"__isSmartRef__":true,"id":1739},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1739}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5174":{"isListItem":true,"string":"copying","value":{"__isSmartRef__":true,"id":5175}},"5175":{"target":{"__isSmartRef__":true,"id":1741},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1741}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5176":{"isListItem":true,"string":"selection handling","value":{"__isSmartRef__":true,"id":5177}},"5177":{"target":{"__isSmartRef__":true,"id":1743},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1743}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5178":{"isListItem":true,"string":"removing","value":{"__isSmartRef__":true,"id":5179}},"5179":{"target":{"__isSmartRef__":true,"id":1745},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1745}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5180":{"isListItem":true,"string":"accessing","value":{"__isSmartRef__":true,"id":5181}},"5181":{"target":{"__isSmartRef__":true,"id":1748},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1748}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5182":{"isListItem":true,"string":"aligning","value":{"__isSmartRef__":true,"id":5183}},"5183":{"target":{"__isSmartRef__":true,"id":1761},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1761}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5184":{"isListItem":true,"string":"grabbing","value":{"__isSmartRef__":true,"id":5185}},"5185":{"target":{"__isSmartRef__":true,"id":1766},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1766}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5186":{"isListItem":true,"string":"geometry","value":{"__isSmartRef__":true,"id":5187}},"5187":{"target":{"__isSmartRef__":true,"id":1768},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5145},"targets":[{"__isSmartRef__":true,"id":1768}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5188":{"sourceObj":{"__isSmartRef__":true,"id":5159},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5189":{"sourceObj":{"__isSmartRef__":true,"id":5159},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5190":{"sourceObj":{"__isSmartRef__":true,"id":5159},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5191":{"sourceObj":{"__isSmartRef__":true,"id":5159},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5192":{"submorphs":[],"scripts":[],"id":2693,"shape":{"__isSmartRef__":true,"id":5193},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5196},"itemList":[{"__isSmartRef__":true,"id":5197},{"__isSmartRef__":true,"id":5199},{"__isSmartRef__":true,"id":5201},{"__isSmartRef__":true,"id":5203},{"__isSmartRef__":true,"id":5205},{"__isSmartRef__":true,"id":5207},{"__isSmartRef__":true,"id":5209},{"__isSmartRef__":true,"id":5211},{"__isSmartRef__":true,"id":5213},{"__isSmartRef__":true,"id":5215},{"__isSmartRef__":true,"id":5217},{"__isSmartRef__":true,"id":5219},{"__isSmartRef__":true,"id":5221},{"__isSmartRef__":true,"id":5223},{"__isSmartRef__":true,"id":5225},{"__isSmartRef__":true,"id":5227},{"__isSmartRef__":true,"id":5229},{"__isSmartRef__":true,"id":5231},{"__isSmartRef__":true,"id":5233},{"__isSmartRef__":true,"id":5235},{"__isSmartRef__":true,"id":5237},{"__isSmartRef__":true,"id":5239},{"__isSmartRef__":true,"id":5241},{"__isSmartRef__":true,"id":5243},{"__isSmartRef__":true,"id":5245},{"__isSmartRef__":true,"id":5247},{"__isSmartRef__":true,"id":5249},{"__isSmartRef__":true,"id":5251}],"selectedLineNo":26,"owner":{"__isSmartRef__":true,"id":4987},"attributeConnections":[{"__isSmartRef__":true,"id":5253},{"__isSmartRef__":true,"id":5254},{"__isSmartRef__":true,"id":5255},{"__isSmartRef__":true,"id":5256}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":5257},"__LivelyClassName__":"lively.morphic.List"},"5193":{"position":{"__isSmartRef__":true,"id":5194},"_Extent":{"__isSmartRef__":true,"id":5195},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5194":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5195":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5196":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5197":{"isListItem":true,"string":"documentation (proto)","value":{"__isSmartRef__":true,"id":5198}},"5198":{"target":{"__isSmartRef__":true,"id":1730},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5199":{"isListItem":true,"string":"style (proto)","value":{"__isSmartRef__":true,"id":5200}},"5200":{"target":{"__isSmartRef__":true,"id":1732},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5201":{"isListItem":true,"string":"isEpiMorph (proto)","value":{"__isSmartRef__":true,"id":5202}},"5202":{"target":{"__isSmartRef__":true,"id":1734},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5203":{"isListItem":true,"string":"doNotRemove (proto)","value":{"__isSmartRef__":true,"id":5204}},"5204":{"target":{"__isSmartRef__":true,"id":1735},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5205":{"isListItem":true,"string":"initialize (proto)","value":{"__isSmartRef__":true,"id":5206}},"5206":{"target":{"__isSmartRef__":true,"id":1736},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5207":{"isListItem":true,"string":"morphMenu (proto)","value":{"__isSmartRef__":true,"id":5208}},"5208":{"target":{"__isSmartRef__":true,"id":1738},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5209":{"isListItem":true,"string":"copy (proto)","value":{"__isSmartRef__":true,"id":5210}},"5210":{"target":{"__isSmartRef__":true,"id":1740},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5211":{"isListItem":true,"string":"addSelectionWhile (proto)","value":{"__isSmartRef__":true,"id":5212}},"5212":{"target":{"__isSmartRef__":true,"id":1742},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5213":{"isListItem":true,"string":"remove (proto)","value":{"__isSmartRef__":true,"id":5214}},"5214":{"target":{"__isSmartRef__":true,"id":1744},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5215":{"isListItem":true,"string":"removeOnlyIt (proto)","value":{"__isSmartRef__":true,"id":5216}},"5216":{"target":{"__isSmartRef__":true,"id":1746},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5217":{"isListItem":true,"string":"world (proto)","value":{"__isSmartRef__":true,"id":5218}},"5218":{"target":{"__isSmartRef__":true,"id":1747},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5219":{"isListItem":true,"string":"setBorderWidth (proto)","value":{"__isSmartRef__":true,"id":5220}},"5220":{"target":{"__isSmartRef__":true,"id":1749},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5221":{"isListItem":true,"string":"setFill (proto)","value":{"__isSmartRef__":true,"id":5222}},"5222":{"target":{"__isSmartRef__":true,"id":1750},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5223":{"isListItem":true,"string":"setBorderColor (proto)","value":{"__isSmartRef__":true,"id":5224}},"5224":{"target":{"__isSmartRef__":true,"id":1751},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5225":{"isListItem":true,"string":"shapeRoundEdgesBy (proto)","value":{"__isSmartRef__":true,"id":5226}},"5226":{"target":{"__isSmartRef__":true,"id":1752},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5227":{"isListItem":true,"string":"setFillOpacity (proto)","value":{"__isSmartRef__":true,"id":5228}},"5228":{"target":{"__isSmartRef__":true,"id":1753},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5229":{"isListItem":true,"string":"setStrokeOpacity (proto)","value":{"__isSmartRef__":true,"id":5230}},"5230":{"target":{"__isSmartRef__":true,"id":1754},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5231":{"isListItem":true,"string":"setTextColor (proto)","value":{"__isSmartRef__":true,"id":5232}},"5232":{"target":{"__isSmartRef__":true,"id":1755},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5233":{"isListItem":true,"string":"setFontSize (proto)","value":{"__isSmartRef__":true,"id":5234}},"5234":{"target":{"__isSmartRef__":true,"id":1756},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5235":{"isListItem":true,"string":"setFontFamily (proto)","value":{"__isSmartRef__":true,"id":5236}},"5236":{"target":{"__isSmartRef__":true,"id":1757},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5237":{"isListItem":true,"string":"setRotation (proto)","value":{"__isSmartRef__":true,"id":5238}},"5238":{"target":{"__isSmartRef__":true,"id":1758},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5239":{"isListItem":true,"string":"setScale (proto)","value":{"__isSmartRef__":true,"id":5240}},"5240":{"target":{"__isSmartRef__":true,"id":1759},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5241":{"isListItem":true,"string":"alignVertically (proto)","value":{"__isSmartRef__":true,"id":5242}},"5242":{"target":{"__isSmartRef__":true,"id":1760},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5243":{"isListItem":true,"string":"alignHorizontally (proto)","value":{"__isSmartRef__":true,"id":5244}},"5244":{"target":{"__isSmartRef__":true,"id":1762},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5245":{"isListItem":true,"string":"spaceVertically (proto)","value":{"__isSmartRef__":true,"id":5246}},"5246":{"target":{"__isSmartRef__":true,"id":1763},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5247":{"isListItem":true,"string":"spaceHorizontally (proto)","value":{"__isSmartRef__":true,"id":5248}},"5248":{"target":{"__isSmartRef__":true,"id":1764},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5249":{"isListItem":true,"string":"grabByHand (proto)","value":{"__isSmartRef__":true,"id":5250}},"5250":{"target":{"__isSmartRef__":true,"id":1765},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5251":{"isListItem":true,"string":"moveBy (proto)","value":{"__isSmartRef__":true,"id":5252}},"5252":{"target":{"__isSmartRef__":true,"id":1767},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5165},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5253":{"sourceObj":{"__isSmartRef__":true,"id":5192},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5254":{"sourceObj":{"__isSmartRef__":true,"id":5192},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5255":{"sourceObj":{"__isSmartRef__":true,"id":5192},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5256":{"sourceObj":{"__isSmartRef__":true,"id":5192},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5257":{"target":{"__isSmartRef__":true,"id":1765},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5258},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5258":{"target":{"__isSmartRef__":true,"id":1729},"browser":{"__isSmartRef__":true,"id":4961},"parent":{"__isSmartRef__":true,"id":5158},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"5259":{"submorphs":[],"scripts":[],"id":2694,"shape":{"__isSmartRef__":true,"id":5260},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5263},"fixed":[{"__isSmartRef__":true,"id":4963},{"__isSmartRef__":true,"id":5264},{"__isSmartRef__":true,"id":5289},{"__isSmartRef__":true,"id":5314},{"__isSmartRef__":true,"id":5339},{"__isSmartRef__":true,"id":5364},{"__isSmartRef__":true,"id":5389}],"scalingBelow":[{"__isSmartRef__":true,"id":5414}],"scalingAbove":[{"__isSmartRef__":true,"id":5042},{"__isSmartRef__":true,"id":5107},{"__isSmartRef__":true,"id":5159},{"__isSmartRef__":true,"id":5192}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"5260":{"position":{"__isSmartRef__":true,"id":5261},"_Extent":{"__isSmartRef__":true,"id":5262},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5261":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5262":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5263":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5264":{"submorphs":[{"__isSmartRef__":true,"id":5265}],"scripts":[],"id":2700,"shape":{"__isSmartRef__":true,"id":5273},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5276},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5277},"label":{"__isSmartRef__":true,"id":5265},"command":{"__isSmartRef__":true,"id":5286},"attributeConnections":[{"__isSmartRef__":true,"id":5287},{"__isSmartRef__":true,"id":5288}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5265":{"submorphs":[],"scripts":[],"id":2701,"shape":{"__isSmartRef__":true,"id":5266},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5269},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5270}],"padding":{"__isSmartRef__":true,"id":5272},"_Padding":{"__isSmartRef__":true,"id":5272},"owner":{"__isSmartRef__":true,"id":5264},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5266":{"position":{"__isSmartRef__":true,"id":5267},"_Extent":{"__isSmartRef__":true,"id":5268},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5267":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5268":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5269":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5270":{"style":{"__isSmartRef__":true,"id":5271},"morph":{"__isSmartRef__":true,"id":5265},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5271":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5272":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5273":{"position":{"__isSmartRef__":true,"id":5274},"_Extent":{"__isSmartRef__":true,"id":5275},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5274":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5275":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5276":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5277":{"stops":[{"__isSmartRef__":true,"id":5278},{"__isSmartRef__":true,"id":5280},{"__isSmartRef__":true,"id":5282},{"__isSmartRef__":true,"id":5284}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5278":{"offset":0,"color":{"__isSmartRef__":true,"id":5279}},"5279":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5280":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5281}},"5281":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5282":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5283}},"5283":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5284":{"offset":1,"color":{"__isSmartRef__":true,"id":5285}},"5285":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5286":{"browser":{"__isSmartRef__":true,"id":4961},"button":{"__isSmartRef__":true,"id":5264},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"5287":{"sourceObj":{"__isSmartRef__":true,"id":5264},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5286},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5288":{"sourceObj":{"__isSmartRef__":true,"id":5264},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5264},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5289":{"submorphs":[{"__isSmartRef__":true,"id":5290}],"scripts":[],"id":2702,"shape":{"__isSmartRef__":true,"id":5298},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5301},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5302},"label":{"__isSmartRef__":true,"id":5290},"command":{"__isSmartRef__":true,"id":5311},"attributeConnections":[{"__isSmartRef__":true,"id":5312},{"__isSmartRef__":true,"id":5313}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5290":{"submorphs":[],"scripts":[],"id":2703,"shape":{"__isSmartRef__":true,"id":5291},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5294},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5295}],"padding":{"__isSmartRef__":true,"id":5297},"_Padding":{"__isSmartRef__":true,"id":5297},"owner":{"__isSmartRef__":true,"id":5289},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5291":{"position":{"__isSmartRef__":true,"id":5292},"_Extent":{"__isSmartRef__":true,"id":5293},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5292":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5293":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5294":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5295":{"style":{"__isSmartRef__":true,"id":5296},"morph":{"__isSmartRef__":true,"id":5290},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5296":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5297":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5298":{"position":{"__isSmartRef__":true,"id":5299},"_Extent":{"__isSmartRef__":true,"id":5300},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5299":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5300":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5301":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5302":{"stops":[{"__isSmartRef__":true,"id":5303},{"__isSmartRef__":true,"id":5305},{"__isSmartRef__":true,"id":5307},{"__isSmartRef__":true,"id":5309}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5303":{"offset":0,"color":{"__isSmartRef__":true,"id":5304}},"5304":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5305":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5306}},"5306":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5307":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5308}},"5308":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5309":{"offset":1,"color":{"__isSmartRef__":true,"id":5310}},"5310":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5311":{"browser":{"__isSmartRef__":true,"id":4961},"button":{"__isSmartRef__":true,"id":5289},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"5312":{"sourceObj":{"__isSmartRef__":true,"id":5289},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5311},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5313":{"sourceObj":{"__isSmartRef__":true,"id":5289},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5289},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5314":{"submorphs":[{"__isSmartRef__":true,"id":5315}],"scripts":[],"id":2704,"shape":{"__isSmartRef__":true,"id":5323},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5326},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5327},"label":{"__isSmartRef__":true,"id":5315},"command":{"__isSmartRef__":true,"id":5336},"attributeConnections":[{"__isSmartRef__":true,"id":5337},{"__isSmartRef__":true,"id":5338}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5315":{"submorphs":[],"scripts":[],"id":2705,"shape":{"__isSmartRef__":true,"id":5316},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5319},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5320}],"padding":{"__isSmartRef__":true,"id":5322},"_Padding":{"__isSmartRef__":true,"id":5322},"owner":{"__isSmartRef__":true,"id":5314},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5316":{"position":{"__isSmartRef__":true,"id":5317},"_Extent":{"__isSmartRef__":true,"id":5318},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5317":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5318":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5319":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5320":{"style":{"__isSmartRef__":true,"id":5321},"morph":{"__isSmartRef__":true,"id":5315},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5321":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5322":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5323":{"position":{"__isSmartRef__":true,"id":5324},"_Extent":{"__isSmartRef__":true,"id":5325},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5324":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5325":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5326":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5327":{"stops":[{"__isSmartRef__":true,"id":5328},{"__isSmartRef__":true,"id":5330},{"__isSmartRef__":true,"id":5332},{"__isSmartRef__":true,"id":5334}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5328":{"offset":0,"color":{"__isSmartRef__":true,"id":5329}},"5329":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5330":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5331}},"5331":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5332":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5333}},"5333":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5334":{"offset":1,"color":{"__isSmartRef__":true,"id":5335}},"5335":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5336":{"browser":{"__isSmartRef__":true,"id":4961},"button":{"__isSmartRef__":true,"id":5314},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"5337":{"sourceObj":{"__isSmartRef__":true,"id":5314},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5336},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5338":{"sourceObj":{"__isSmartRef__":true,"id":5314},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5314},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5339":{"submorphs":[{"__isSmartRef__":true,"id":5340}],"scripts":[],"id":2706,"shape":{"__isSmartRef__":true,"id":5348},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5351},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5352},"label":{"__isSmartRef__":true,"id":5340},"command":{"__isSmartRef__":true,"id":5361},"attributeConnections":[{"__isSmartRef__":true,"id":5362},{"__isSmartRef__":true,"id":5363}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5340":{"submorphs":[],"scripts":[],"id":2707,"shape":{"__isSmartRef__":true,"id":5341},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5344},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5345}],"padding":{"__isSmartRef__":true,"id":5347},"_Padding":{"__isSmartRef__":true,"id":5347},"owner":{"__isSmartRef__":true,"id":5339},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5341":{"position":{"__isSmartRef__":true,"id":5342},"_Extent":{"__isSmartRef__":true,"id":5343},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5342":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5343":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5344":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5345":{"style":{"__isSmartRef__":true,"id":5346},"morph":{"__isSmartRef__":true,"id":5340},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5346":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5347":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5348":{"position":{"__isSmartRef__":true,"id":5349},"_Extent":{"__isSmartRef__":true,"id":5350},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5349":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5350":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5351":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5352":{"stops":[{"__isSmartRef__":true,"id":5353},{"__isSmartRef__":true,"id":5355},{"__isSmartRef__":true,"id":5357},{"__isSmartRef__":true,"id":5359}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5353":{"offset":0,"color":{"__isSmartRef__":true,"id":5354}},"5354":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5355":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5356}},"5356":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5357":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5358}},"5358":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5359":{"offset":1,"color":{"__isSmartRef__":true,"id":5360}},"5360":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5361":{"browser":{"__isSmartRef__":true,"id":4961},"button":{"__isSmartRef__":true,"id":5339},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"5362":{"sourceObj":{"__isSmartRef__":true,"id":5339},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5361},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5363":{"sourceObj":{"__isSmartRef__":true,"id":5339},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5339},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5364":{"submorphs":[{"__isSmartRef__":true,"id":5365}],"scripts":[],"id":2708,"shape":{"__isSmartRef__":true,"id":5373},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5376},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5377},"label":{"__isSmartRef__":true,"id":5365},"command":{"__isSmartRef__":true,"id":5386},"attributeConnections":[{"__isSmartRef__":true,"id":5387},{"__isSmartRef__":true,"id":5388}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5365":{"submorphs":[],"scripts":[],"id":2709,"shape":{"__isSmartRef__":true,"id":5366},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5369},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5370}],"padding":{"__isSmartRef__":true,"id":5372},"_Padding":{"__isSmartRef__":true,"id":5372},"owner":{"__isSmartRef__":true,"id":5364},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5366":{"position":{"__isSmartRef__":true,"id":5367},"_Extent":{"__isSmartRef__":true,"id":5368},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5367":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5368":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5369":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5370":{"style":{"__isSmartRef__":true,"id":5371},"morph":{"__isSmartRef__":true,"id":5365},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5371":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5372":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5373":{"position":{"__isSmartRef__":true,"id":5374},"_Extent":{"__isSmartRef__":true,"id":5375},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5374":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5375":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5376":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5377":{"stops":[{"__isSmartRef__":true,"id":5378},{"__isSmartRef__":true,"id":5380},{"__isSmartRef__":true,"id":5382},{"__isSmartRef__":true,"id":5384}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5378":{"offset":0,"color":{"__isSmartRef__":true,"id":5379}},"5379":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5380":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5381}},"5381":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5382":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5383}},"5383":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5384":{"offset":1,"color":{"__isSmartRef__":true,"id":5385}},"5385":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5386":{"browser":{"__isSmartRef__":true,"id":4961},"button":{"__isSmartRef__":true,"id":5364},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"5387":{"sourceObj":{"__isSmartRef__":true,"id":5364},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5386},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5388":{"sourceObj":{"__isSmartRef__":true,"id":5364},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5364},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5389":{"submorphs":[{"__isSmartRef__":true,"id":5390}],"scripts":[],"id":2710,"shape":{"__isSmartRef__":true,"id":5398},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5401},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5402},"label":{"__isSmartRef__":true,"id":5390},"command":{"__isSmartRef__":true,"id":5411},"attributeConnections":[{"__isSmartRef__":true,"id":5412},{"__isSmartRef__":true,"id":5413}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5390":{"submorphs":[],"scripts":[],"id":2711,"shape":{"__isSmartRef__":true,"id":5391},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5394},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5395}],"padding":{"__isSmartRef__":true,"id":5397},"_Padding":{"__isSmartRef__":true,"id":5397},"owner":{"__isSmartRef__":true,"id":5389},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5391":{"position":{"__isSmartRef__":true,"id":5392},"_Extent":{"__isSmartRef__":true,"id":5393},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5392":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5393":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5394":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5395":{"style":{"__isSmartRef__":true,"id":5396},"morph":{"__isSmartRef__":true,"id":5390},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5396":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5397":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5398":{"position":{"__isSmartRef__":true,"id":5399},"_Extent":{"__isSmartRef__":true,"id":5400},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5399":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5400":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5401":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5402":{"stops":[{"__isSmartRef__":true,"id":5403},{"__isSmartRef__":true,"id":5405},{"__isSmartRef__":true,"id":5407},{"__isSmartRef__":true,"id":5409}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5403":{"offset":0,"color":{"__isSmartRef__":true,"id":5404}},"5404":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5405":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5406}},"5406":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5407":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5408}},"5408":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5409":{"offset":1,"color":{"__isSmartRef__":true,"id":5410}},"5410":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5411":{"browser":{"__isSmartRef__":true,"id":4961},"button":{"__isSmartRef__":true,"id":5389},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"5412":{"sourceObj":{"__isSmartRef__":true,"id":5389},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5411},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5413":{"sourceObj":{"__isSmartRef__":true,"id":5389},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5389},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5414":{"submorphs":[],"scripts":[],"id":2695,"shape":{"__isSmartRef__":true,"id":5415},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":5418},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":5419}],"owner":{"__isSmartRef__":true,"id":4987},"padding":{"__isSmartRef__":true,"id":5421},"layout":{"__isSmartRef__":true,"id":5422},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":5421},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":5423}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5415":{"position":{"__isSmartRef__":true,"id":5416},"_Extent":{"__isSmartRef__":true,"id":5417},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5416":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5417":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5418":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5419":{"style":{"__isSmartRef__":true,"id":5420},"morph":{"__isSmartRef__":true,"id":5414},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5420":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5421":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5422":{"resizeWidth":true,"resizeHeight":true},"5423":{"sourceObj":{"__isSmartRef__":true,"id":5414},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":4961},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5424":{"submorphs":[],"scripts":[],"id":2696,"shape":{"__isSmartRef__":true,"id":5425},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5428},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":5429}],"scalingAbove":[{"__isSmartRef__":true,"id":5414}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"5425":{"position":{"__isSmartRef__":true,"id":5426},"_Extent":{"__isSmartRef__":true,"id":5427},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5426":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5427":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5428":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5429":{"submorphs":[],"scripts":[],"id":2697,"shape":{"__isSmartRef__":true,"id":5430},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5433},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":5434}],"owner":{"__isSmartRef__":true,"id":4987},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5430":{"position":{"__isSmartRef__":true,"id":5431},"_Extent":{"__isSmartRef__":true,"id":5432},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5431":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5432":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5433":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5434":{"style":{"__isSmartRef__":true,"id":5435},"morph":{"__isSmartRef__":true,"id":5429},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5435":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5436":{"position":{"__isSmartRef__":true,"id":5437},"_Extent":{"__isSmartRef__":true,"id":5438},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5437":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5438":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5439":{"adjustForNewBounds":true},"5440":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5441":{"submorphs":[{"__isSmartRef__":true,"id":4987},{"__isSmartRef__":true,"id":5442}],"scripts":[],"id":2712,"shape":{"__isSmartRef__":true,"id":5530},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":5532},"_Position":{"__isSmartRef__":true,"id":5533},"priorExtent":{"__isSmartRef__":true,"id":5534},"targetMorph":{"__isSmartRef__":true,"id":4987},"titleBar":{"__isSmartRef__":true,"id":5442},"contentOffset":{"__isSmartRef__":true,"id":5440},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"5442":{"submorphs":[{"__isSmartRef__":true,"id":5443},{"__isSmartRef__":true,"id":5450},{"__isSmartRef__":true,"id":5475},{"__isSmartRef__":true,"id":5499}],"scripts":[],"id":2713,"shape":{"__isSmartRef__":true,"id":5524},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5527},"_Position":{"__isSmartRef__":true,"id":5528},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":5441},"label":{"__isSmartRef__":true,"id":5443},"closeButton":{"__isSmartRef__":true,"id":5450},"menuButton":{"__isSmartRef__":true,"id":5475},"collapseButton":{"__isSmartRef__":true,"id":5499},"priorExtent":{"__isSmartRef__":true,"id":5529},"owner":{"__isSmartRef__":true,"id":5441},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"5443":{"submorphs":[],"scripts":[],"id":2714,"shape":{"__isSmartRef__":true,"id":5444},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5447},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5448}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":5442},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5444":{"position":{"__isSmartRef__":true,"id":5445},"_Extent":{"__isSmartRef__":true,"id":5446},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5445":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5446":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5447":{"x":386,"y":3.9999999999417923,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5448":{"style":{"__isSmartRef__":true,"id":5449},"morph":{"__isSmartRef__":true,"id":5443},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5449":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5450":{"submorphs":[{"__isSmartRef__":true,"id":5451}],"scripts":[],"id":2715,"shape":{"__isSmartRef__":true,"id":5459},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5462},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5463},"label":{"__isSmartRef__":true,"id":5451},"owner":{"__isSmartRef__":true,"id":5442},"layout":{"__isSmartRef__":true,"id":5472},"attributeConnections":[{"__isSmartRef__":true,"id":5473},{"__isSmartRef__":true,"id":5474}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5451":{"submorphs":[],"scripts":[],"id":2716,"shape":{"__isSmartRef__":true,"id":5452},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5455},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5456}],"padding":{"__isSmartRef__":true,"id":5458},"_Padding":{"__isSmartRef__":true,"id":5458},"owner":{"__isSmartRef__":true,"id":5450},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5452":{"position":{"__isSmartRef__":true,"id":5453},"_Extent":{"__isSmartRef__":true,"id":5454},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5453":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5454":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5455":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5456":{"style":{"__isSmartRef__":true,"id":5457},"morph":{"__isSmartRef__":true,"id":5451},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5457":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5458":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5459":{"position":{"__isSmartRef__":true,"id":5460},"_Extent":{"__isSmartRef__":true,"id":5461},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5460":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5461":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5462":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5463":{"stops":[{"__isSmartRef__":true,"id":5464},{"__isSmartRef__":true,"id":5466},{"__isSmartRef__":true,"id":5468},{"__isSmartRef__":true,"id":5470}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5464":{"offset":0,"color":{"__isSmartRef__":true,"id":5465}},"5465":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5466":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5467}},"5467":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5468":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5469}},"5469":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5470":{"offset":1,"color":{"__isSmartRef__":true,"id":5471}},"5471":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5472":{"moveHorizontal":true},"5473":{"sourceObj":{"__isSmartRef__":true,"id":5450},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5441},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5474":{"sourceObj":{"__isSmartRef__":true,"id":5450},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5441},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5475":{"submorphs":[{"__isSmartRef__":true,"id":5476}],"scripts":[],"id":2717,"shape":{"__isSmartRef__":true,"id":5484},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5487},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5488},"label":{"__isSmartRef__":true,"id":5476},"owner":{"__isSmartRef__":true,"id":5442},"attributeConnections":[{"__isSmartRef__":true,"id":5497},{"__isSmartRef__":true,"id":5498}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5476":{"submorphs":[],"scripts":[],"id":2718,"shape":{"__isSmartRef__":true,"id":5477},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5480},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5481}],"padding":{"__isSmartRef__":true,"id":5483},"_Padding":{"__isSmartRef__":true,"id":5483},"owner":{"__isSmartRef__":true,"id":5475},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5477":{"position":{"__isSmartRef__":true,"id":5478},"_Extent":{"__isSmartRef__":true,"id":5479},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5478":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5479":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5480":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5481":{"style":{"__isSmartRef__":true,"id":5482},"morph":{"__isSmartRef__":true,"id":5476},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5482":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5483":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5484":{"position":{"__isSmartRef__":true,"id":5485},"_Extent":{"__isSmartRef__":true,"id":5486},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5485":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5486":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5487":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5488":{"stops":[{"__isSmartRef__":true,"id":5489},{"__isSmartRef__":true,"id":5491},{"__isSmartRef__":true,"id":5493},{"__isSmartRef__":true,"id":5495}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5489":{"offset":0,"color":{"__isSmartRef__":true,"id":5490}},"5490":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5491":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5492}},"5492":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5493":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5494}},"5494":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5495":{"offset":1,"color":{"__isSmartRef__":true,"id":5496}},"5496":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5497":{"sourceObj":{"__isSmartRef__":true,"id":5475},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5441},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5498":{"sourceObj":{"__isSmartRef__":true,"id":5475},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5441},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5499":{"submorphs":[{"__isSmartRef__":true,"id":5500}],"scripts":[],"id":2719,"shape":{"__isSmartRef__":true,"id":5508},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5511},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5512},"label":{"__isSmartRef__":true,"id":5500},"owner":{"__isSmartRef__":true,"id":5442},"layout":{"__isSmartRef__":true,"id":5521},"attributeConnections":[{"__isSmartRef__":true,"id":5522},{"__isSmartRef__":true,"id":5523}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5500":{"submorphs":[],"scripts":[],"id":2720,"shape":{"__isSmartRef__":true,"id":5501},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5504},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5505}],"padding":{"__isSmartRef__":true,"id":5507},"_Padding":{"__isSmartRef__":true,"id":5507},"owner":{"__isSmartRef__":true,"id":5499},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5501":{"position":{"__isSmartRef__":true,"id":5502},"_Extent":{"__isSmartRef__":true,"id":5503},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5502":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5503":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5504":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5505":{"style":{"__isSmartRef__":true,"id":5506},"morph":{"__isSmartRef__":true,"id":5500},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5506":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5507":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5508":{"position":{"__isSmartRef__":true,"id":5509},"_Extent":{"__isSmartRef__":true,"id":5510},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5509":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5510":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5511":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5512":{"stops":[{"__isSmartRef__":true,"id":5513},{"__isSmartRef__":true,"id":5515},{"__isSmartRef__":true,"id":5517},{"__isSmartRef__":true,"id":5519}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5513":{"offset":0,"color":{"__isSmartRef__":true,"id":5514}},"5514":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5515":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5516}},"5516":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5517":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5518}},"5518":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5519":{"offset":1,"color":{"__isSmartRef__":true,"id":5520}},"5520":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5521":{"moveHorizontal":true},"5522":{"sourceObj":{"__isSmartRef__":true,"id":5499},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5441},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5523":{"sourceObj":{"__isSmartRef__":true,"id":5499},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5441},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5524":{"position":{"__isSmartRef__":true,"id":5525},"_Extent":{"__isSmartRef__":true,"id":5526},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":2310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5525":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5526":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5527":{"resizeWidth":true,"adjustForNewBounds":true},"5528":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5529":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5530":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":5531},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5531":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5532":{"adjustForNewBounds":true},"5533":{"x":130,"y":480,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5534":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5535":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5536":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"5537":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"5538":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"5539":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"5540":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"5541":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"5542":{"sourceObj":{"__isSmartRef__":true,"id":4961},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":5042},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5543":{"sourceObj":{"__isSmartRef__":true,"id":4961},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":5107},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5544":{"sourceObj":{"__isSmartRef__":true,"id":4961},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":5159},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5545":{"sourceObj":{"__isSmartRef__":true,"id":4961},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":5192},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5546":{"sourceObj":{"__isSmartRef__":true,"id":4961},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":5414},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5547":{"sourceObj":{"__isSmartRef__":true,"id":4961},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":4988},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5548":{"buttonCommands":[{"__isSmartRef__":true,"id":5549},{"__isSmartRef__":true,"id":5781},{"__isSmartRef__":true,"id":5806},{"__isSmartRef__":true,"id":5831},{"__isSmartRef__":true,"id":5856},{"__isSmartRef__":true,"id":5881},{"__isSmartRef__":true,"id":5906}],"RootFilters":[{"__isSmartRef__":true,"id":6032}],"Pane1Filters":[{"__isSmartRef__":true,"id":6033},{"__isSmartRef__":true,"id":6034}],"Pane2Filters":[{"__isSmartRef__":true,"id":6035}],"Pane3Filters":[{"__isSmartRef__":true,"id":6036}],"Pane4Filters":[{"__isSmartRef__":true,"id":6037}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":5574},"attributeConnections":[{"__isSmartRef__":true,"id":6038},{"__isSmartRef__":true,"id":6039},{"__isSmartRef__":true,"id":6040},{"__isSmartRef__":true,"id":6041},{"__isSmartRef__":true,"id":6042},{"__isSmartRef__":true,"id":6043}],"SourceString":"lively.morphic.Shapes.Image.addMethods(\n'rendering', {\n\tinitHTML: function($super, ctx) {\n\t\tif (!ctx.shapeNode)\n\t\t\tctx.shapeNode = ctx.domInterface.htmlImg();\n\t\t$super(ctx);\n\t\tthis.setImageURLHTML(ctx, this.getImageURL());\n\t},\n},\n'updating', {\n\tsetImageURLHTML: function(ctx, urlString) {\n\t\tctx.shapeNode.src = urlString;\n\t},\n},\n'accessing', {\n\tgetNativeExtentHTML: function(ctx) {\n\t\treturn pt(ctx.shapeNode.naturalWidth, ctx.shapeNode.naturalHeight)\n\t},\n});\n","sourceString":"lively.morphic.Shapes.Image.addMethods(\n'rendering', {\n\tinitHTML: function($super, ctx) {\n\t\tif (!ctx.shapeNode)\n\t\t\tctx.shapeNode = ctx.domInterface.htmlImg();\n\t\t$super(ctx);\n\t\tthis.setImageURLHTML(ctx, this.getImageURL());\n\t},\n},\n'updating', {\n\tsetImageURLHTML: function(ctx, urlString) {\n\t\tctx.shapeNode.src = urlString;\n\t},\n},\n'accessing', {\n\tgetNativeExtentHTML: function(ctx) {\n\t\treturn pt(ctx.shapeNode.naturalWidth, ctx.shapeNode.naturalHeight)\n\t},\n});\n","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":5637},"Pane1Selection":{"__isSmartRef__":true,"id":5652},"pane1Selection":{"__isSmartRef__":true,"id":5652},"Pane2Selection":{"__isSmartRef__":true,"id":5716},"pane2Selection":{"__isSmartRef__":true,"id":5716},"Pane3Selection":{"__isSmartRef__":true,"id":5730},"pane3Selection":{"__isSmartRef__":true,"id":5730},"Pane4Selection":null,"pane4Selection":null,"Pane4Content":[{"__isSmartRef__":true,"id":5744},{"__isSmartRef__":true,"id":5746},{"__isSmartRef__":true,"id":5748}],"Pane3Content":[{"__isSmartRef__":true,"id":5729},{"__isSmartRef__":true,"id":5731},{"__isSmartRef__":true,"id":5733}],"Pane2Content":[{"__isSmartRef__":true,"id":5699},{"__isSmartRef__":true,"id":5701},{"__isSmartRef__":true,"id":5703},{"__isSmartRef__":true,"id":5705},{"__isSmartRef__":true,"id":5707},{"__isSmartRef__":true,"id":5709},{"__isSmartRef__":true,"id":5711},{"__isSmartRef__":true,"id":5713},{"__isSmartRef__":true,"id":5715},{"__isSmartRef__":true,"id":5717}],"Pane1Content":[{"__isSmartRef__":true,"id":5634},{"__isSmartRef__":true,"id":5664},{"__isSmartRef__":true,"id":5665},{"__isSmartRef__":true,"id":5666},{"__isSmartRef__":true,"id":5667},{"__isSmartRef__":true,"id":5668},{"__isSmartRef__":true,"id":5669},{"__isSmartRef__":true,"id":5670},{"__isSmartRef__":true,"id":5671},{"__isSmartRef__":true,"id":5672},{"__isSmartRef__":true,"id":5673},{"__isSmartRef__":true,"id":5674},{"__isSmartRef__":true,"id":5675},{"__isSmartRef__":true,"id":5676},{"__isSmartRef__":true,"id":5677},{"__isSmartRef__":true,"id":5678},{"__isSmartRef__":true,"id":5679},{"__isSmartRef__":true,"id":5680},{"__isSmartRef__":true,"id":5681},{"__isSmartRef__":true,"id":5682},{"__isSmartRef__":true,"id":5683},{"__isSmartRef__":true,"id":5684},{"__isSmartRef__":true,"id":5685},{"__isSmartRef__":true,"id":5686},{"__isSmartRef__":true,"id":5687},{"__isSmartRef__":true,"id":5688}],"view":{"__isSmartRef__":true,"id":5936},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.HTML","Pane4Menu":[["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":6044},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":6031},"__LivelyClassName__":"lively.ide.SystemBrowser"},"5549":{"browser":{"__isSmartRef__":true,"id":5548},"button":{"__isSmartRef__":true,"id":5550},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"5550":{"submorphs":[{"__isSmartRef__":true,"id":5551}],"scripts":[],"id":4383,"shape":{"__isSmartRef__":true,"id":5559},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5562},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5563},"label":{"__isSmartRef__":true,"id":5551},"command":{"__isSmartRef__":true,"id":5549},"attributeConnections":[{"__isSmartRef__":true,"id":5572},{"__isSmartRef__":true,"id":5573}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5551":{"submorphs":[],"scripts":[],"id":4384,"shape":{"__isSmartRef__":true,"id":5552},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5555},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5556}],"padding":{"__isSmartRef__":true,"id":5558},"_Padding":{"__isSmartRef__":true,"id":5558},"owner":{"__isSmartRef__":true,"id":5550},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5552":{"position":{"__isSmartRef__":true,"id":5553},"_Extent":{"__isSmartRef__":true,"id":5554},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5553":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5554":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5555":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5556":{"style":{"__isSmartRef__":true,"id":5557},"morph":{"__isSmartRef__":true,"id":5551},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5557":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5558":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5559":{"position":{"__isSmartRef__":true,"id":5560},"_Extent":{"__isSmartRef__":true,"id":5561},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5560":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5561":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5562":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5563":{"stops":[{"__isSmartRef__":true,"id":5564},{"__isSmartRef__":true,"id":5566},{"__isSmartRef__":true,"id":5568},{"__isSmartRef__":true,"id":5570}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5564":{"offset":0,"color":{"__isSmartRef__":true,"id":5565}},"5565":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5566":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5567}},"5567":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5568":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5569}},"5569":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5570":{"offset":1,"color":{"__isSmartRef__":true,"id":5571}},"5571":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5572":{"sourceObj":{"__isSmartRef__":true,"id":5550},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5549},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5573":{"sourceObj":{"__isSmartRef__":true,"id":5550},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5550},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5574":{"submorphs":[{"__isSmartRef__":true,"id":5575},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5606},{"__isSmartRef__":true,"id":5629},{"__isSmartRef__":true,"id":5694},{"__isSmartRef__":true,"id":5724},{"__isSmartRef__":true,"id":5739},{"__isSmartRef__":true,"id":5754},{"__isSmartRef__":true,"id":5909},{"__isSmartRef__":true,"id":5919},{"__isSmartRef__":true,"id":5924},{"__isSmartRef__":true,"id":5550},{"__isSmartRef__":true,"id":5759},{"__isSmartRef__":true,"id":5784},{"__isSmartRef__":true,"id":5809},{"__isSmartRef__":true,"id":5834},{"__isSmartRef__":true,"id":5859},{"__isSmartRef__":true,"id":5884}],"scripts":[],"id":4369,"shape":{"__isSmartRef__":true,"id":5931},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5934},"_Position":{"__isSmartRef__":true,"id":5935},"locationPane":{"__isSmartRef__":true,"id":5575},"codeBaseDirBtn":{"__isSmartRef__":true,"id":5583},"localDirBtn":{"__isSmartRef__":true,"id":5606},"Pane1":{"__isSmartRef__":true,"id":5629},"Pane2":{"__isSmartRef__":true,"id":5694},"Pane3":{"__isSmartRef__":true,"id":5724},"Pane4":{"__isSmartRef__":true,"id":5739},"midResizer":{"__isSmartRef__":true,"id":5754},"sourcePane":{"__isSmartRef__":true,"id":5909},"bottomResizer":{"__isSmartRef__":true,"id":5919},"commentPane":{"__isSmartRef__":true,"id":5924},"ownerWidget":{"__isSmartRef__":true,"id":5548},"owner":{"__isSmartRef__":true,"id":5936},"ownerApp":{"__isSmartRef__":true,"id":5548},"targetURL":{"__isSmartRef__":true,"id":6031},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"5575":{"submorphs":[],"scripts":[],"id":4370,"shape":{"__isSmartRef__":true,"id":5576},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5579},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5580}],"owner":{"__isSmartRef__":true,"id":5574},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":5582}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5576":{"position":{"__isSmartRef__":true,"id":5577},"_Extent":{"__isSmartRef__":true,"id":5578},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5577":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5578":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5579":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5580":{"style":{"__isSmartRef__":true,"id":5581},"morph":{"__isSmartRef__":true,"id":5575},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5581":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5582":{"sourceObj":{"__isSmartRef__":true,"id":5575},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5583":{"submorphs":[{"__isSmartRef__":true,"id":5584}],"scripts":[],"id":4371,"shape":{"__isSmartRef__":true,"id":5592},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5595},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5596},"label":{"__isSmartRef__":true,"id":5584},"owner":{"__isSmartRef__":true,"id":5574},"attributeConnections":[{"__isSmartRef__":true,"id":5605}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5584":{"submorphs":[],"scripts":[],"id":4372,"shape":{"__isSmartRef__":true,"id":5585},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5588},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5589}],"padding":{"__isSmartRef__":true,"id":5591},"_Padding":{"__isSmartRef__":true,"id":5591},"owner":{"__isSmartRef__":true,"id":5583},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5585":{"position":{"__isSmartRef__":true,"id":5586},"_Extent":{"__isSmartRef__":true,"id":5587},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5586":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5587":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5588":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5589":{"style":{"__isSmartRef__":true,"id":5590},"morph":{"__isSmartRef__":true,"id":5584},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5590":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5591":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5592":{"position":{"__isSmartRef__":true,"id":5593},"_Extent":{"__isSmartRef__":true,"id":5594},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5593":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5594":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5595":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5596":{"stops":[{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5597":{"offset":0,"color":{"__isSmartRef__":true,"id":5598}},"5598":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5599":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5600}},"5600":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5601":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5602}},"5602":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5603":{"offset":1,"color":{"__isSmartRef__":true,"id":5604}},"5604":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5605":{"sourceObj":{"__isSmartRef__":true,"id":5583},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5606":{"submorphs":[{"__isSmartRef__":true,"id":5607}],"scripts":[],"id":4373,"shape":{"__isSmartRef__":true,"id":5615},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5618},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5619},"label":{"__isSmartRef__":true,"id":5607},"owner":{"__isSmartRef__":true,"id":5574},"attributeConnections":[{"__isSmartRef__":true,"id":5628}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5607":{"submorphs":[],"scripts":[],"id":4374,"shape":{"__isSmartRef__":true,"id":5608},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5611},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5612}],"padding":{"__isSmartRef__":true,"id":5614},"_Padding":{"__isSmartRef__":true,"id":5614},"owner":{"__isSmartRef__":true,"id":5606},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5608":{"position":{"__isSmartRef__":true,"id":5609},"_Extent":{"__isSmartRef__":true,"id":5610},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5609":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5610":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5611":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5612":{"style":{"__isSmartRef__":true,"id":5613},"morph":{"__isSmartRef__":true,"id":5607},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5613":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5614":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5615":{"position":{"__isSmartRef__":true,"id":5616},"_Extent":{"__isSmartRef__":true,"id":5617},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5616":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5617":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5618":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5619":{"stops":[{"__isSmartRef__":true,"id":5620},{"__isSmartRef__":true,"id":5622},{"__isSmartRef__":true,"id":5624},{"__isSmartRef__":true,"id":5626}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5620":{"offset":0,"color":{"__isSmartRef__":true,"id":5621}},"5621":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5622":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5623}},"5623":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5624":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5625}},"5625":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5626":{"offset":1,"color":{"__isSmartRef__":true,"id":5627}},"5627":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5628":{"sourceObj":{"__isSmartRef__":true,"id":5606},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5629":{"submorphs":[],"scripts":[],"id":4375,"shape":{"__isSmartRef__":true,"id":5630},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5633},"itemList":[{"__isSmartRef__":true,"id":5634},{"__isSmartRef__":true,"id":5664},{"__isSmartRef__":true,"id":5665},{"__isSmartRef__":true,"id":5666},{"__isSmartRef__":true,"id":5667},{"__isSmartRef__":true,"id":5668},{"__isSmartRef__":true,"id":5669},{"__isSmartRef__":true,"id":5670},{"__isSmartRef__":true,"id":5671},{"__isSmartRef__":true,"id":5672},{"__isSmartRef__":true,"id":5673},{"__isSmartRef__":true,"id":5674},{"__isSmartRef__":true,"id":5675},{"__isSmartRef__":true,"id":5676},{"__isSmartRef__":true,"id":5677},{"__isSmartRef__":true,"id":5678},{"__isSmartRef__":true,"id":5679},{"__isSmartRef__":true,"id":5680},{"__isSmartRef__":true,"id":5681},{"__isSmartRef__":true,"id":5682},{"__isSmartRef__":true,"id":5683},{"__isSmartRef__":true,"id":5684},{"__isSmartRef__":true,"id":5685},{"__isSmartRef__":true,"id":5686},{"__isSmartRef__":true,"id":5687},{"__isSmartRef__":true,"id":5688}],"selectedLineNo":14,"owner":{"__isSmartRef__":true,"id":5574},"attributeConnections":[{"__isSmartRef__":true,"id":5689},{"__isSmartRef__":true,"id":5690},{"__isSmartRef__":true,"id":5691},{"__isSmartRef__":true,"id":5692}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":5693},"__LivelyClassName__":"lively.morphic.List"},"5630":{"position":{"__isSmartRef__":true,"id":5631},"_Extent":{"__isSmartRef__":true,"id":5632},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5631":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5632":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5633":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5634":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":5635}},"5635":{"target":{"__isSmartRef__":true,"id":5636},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"5636":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5637":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":5548},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":5636}],"parentNamespacePath":{"__isSmartRef__":true,"id":5638},"_childNodes":[{"__isSmartRef__":true,"id":5635},{"__isSmartRef__":true,"id":5639},{"__isSmartRef__":true,"id":5640},{"__isSmartRef__":true,"id":5641},{"__isSmartRef__":true,"id":5642},{"__isSmartRef__":true,"id":5643},{"__isSmartRef__":true,"id":5644},{"__isSmartRef__":true,"id":5645},{"__isSmartRef__":true,"id":5646},{"__isSmartRef__":true,"id":5647},{"__isSmartRef__":true,"id":5648},{"__isSmartRef__":true,"id":5649},{"__isSmartRef__":true,"id":5650},{"__isSmartRef__":true,"id":5651},{"__isSmartRef__":true,"id":5652},{"__isSmartRef__":true,"id":5653},{"__isSmartRef__":true,"id":5654},{"__isSmartRef__":true,"id":5655},{"__isSmartRef__":true,"id":5656},{"__isSmartRef__":true,"id":5657},{"__isSmartRef__":true,"id":5658},{"__isSmartRef__":true,"id":5659},{"__isSmartRef__":true,"id":5660},{"__isSmartRef__":true,"id":5661},{"__isSmartRef__":true,"id":5662},{"__isSmartRef__":true,"id":5663}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"5638":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5639":{"target":{"__isSmartRef__":true,"id":5638},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"5640":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5641":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5642":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5643":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5644":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5645":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5646":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5647":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5648":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5649":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5650":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5651":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5652":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5653":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5654":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5655":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5656":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5657":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5658":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5659":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5660":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5661":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5662":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5663":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"5664":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":5639}},"5665":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":5640}},"5666":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":5641}},"5667":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":5642}},"5668":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":5643}},"5669":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":5644}},"5670":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":5645}},"5671":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":5646}},"5672":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":5647}},"5673":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":5648}},"5674":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":5649}},"5675":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":5650}},"5676":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":5651}},"5677":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":5652}},"5678":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":5653}},"5679":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":5654}},"5680":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":5655}},"5681":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":5656}},"5682":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":5657}},"5683":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":5658}},"5684":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":5659}},"5685":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":5660}},"5686":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":5661}},"5687":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":5662}},"5688":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":5663}},"5689":{"sourceObj":{"__isSmartRef__":true,"id":5629},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5690":{"sourceObj":{"__isSmartRef__":true,"id":5629},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5691":{"sourceObj":{"__isSmartRef__":true,"id":5629},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5692":{"sourceObj":{"__isSmartRef__":true,"id":5629},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5693":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5637},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"5694":{"submorphs":[],"scripts":[],"id":4376,"shape":{"__isSmartRef__":true,"id":5695},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5698},"itemList":[{"__isSmartRef__":true,"id":5699},{"__isSmartRef__":true,"id":5701},{"__isSmartRef__":true,"id":5703},{"__isSmartRef__":true,"id":5705},{"__isSmartRef__":true,"id":5707},{"__isSmartRef__":true,"id":5709},{"__isSmartRef__":true,"id":5711},{"__isSmartRef__":true,"id":5713},{"__isSmartRef__":true,"id":5715},{"__isSmartRef__":true,"id":5717}],"selectedLineNo":8,"owner":{"__isSmartRef__":true,"id":5574},"attributeConnections":[{"__isSmartRef__":true,"id":5719},{"__isSmartRef__":true,"id":5720},{"__isSmartRef__":true,"id":5721},{"__isSmartRef__":true,"id":5722}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":5723},"__LivelyClassName__":"lively.morphic.List"},"5695":{"position":{"__isSmartRef__":true,"id":5696},"_Extent":{"__isSmartRef__":true,"id":5697},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5696":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5697":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5698":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5699":{"isListItem":true,"string":"Color (extension)","value":{"__isSmartRef__":true,"id":5700}},"5700":{"target":{"__isSmartRef__":true,"id":844},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5701":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext","value":{"__isSmartRef__":true,"id":5702}},"5702":{"target":{"__isSmartRef__":true,"id":848},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5703":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":5704}},"5704":{"target":{"__isSmartRef__":true,"id":856},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5705":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":5706}},"5706":{"target":{"__isSmartRef__":true,"id":868},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5707":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":5708}},"5708":{"target":{"__isSmartRef__":true,"id":891},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5709":{"isListItem":true,"string":"lively.morphic.Shapes.Shape (extension)","value":{"__isSmartRef__":true,"id":5710}},"5710":{"target":{"__isSmartRef__":true,"id":905},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5711":{"isListItem":true,"string":"lively.morphic.Shapes.Rectangle (extension)","value":{"__isSmartRef__":true,"id":5712}},"5712":{"target":{"__isSmartRef__":true,"id":918},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5713":{"isListItem":true,"string":"lively.morphic.Shapes.Ellipse (extension)","value":{"__isSmartRef__":true,"id":5714}},"5714":{"target":{"__isSmartRef__":true,"id":924},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5715":{"isListItem":true,"string":"lively.morphic.Shapes.Image (extension)","value":{"__isSmartRef__":true,"id":5716}},"5716":{"target":{"__isSmartRef__":true,"id":929},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5717":{"isListItem":true,"string":"lively.morphic.Shapes.External (extension)","value":{"__isSmartRef__":true,"id":5718}},"5718":{"target":{"__isSmartRef__":true,"id":942},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5719":{"sourceObj":{"__isSmartRef__":true,"id":5694},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5720":{"sourceObj":{"__isSmartRef__":true,"id":5694},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5721":{"sourceObj":{"__isSmartRef__":true,"id":5694},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5722":{"sourceObj":{"__isSmartRef__":true,"id":5694},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5723":{"target":{"__isSmartRef__":true,"id":929},"browser":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"5724":{"submorphs":[],"scripts":[],"id":4377,"shape":{"__isSmartRef__":true,"id":5725},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5728},"itemList":[{"__isSmartRef__":true,"id":5729},{"__isSmartRef__":true,"id":5731},{"__isSmartRef__":true,"id":5733}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":5574},"attributeConnections":[{"__isSmartRef__":true,"id":5735},{"__isSmartRef__":true,"id":5736},{"__isSmartRef__":true,"id":5737},{"__isSmartRef__":true,"id":5738}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":5730},"__LivelyClassName__":"lively.morphic.List"},"5725":{"position":{"__isSmartRef__":true,"id":5726},"_Extent":{"__isSmartRef__":true,"id":5727},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5726":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5727":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5728":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5729":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":5730}},"5730":{"target":{"__isSmartRef__":true,"id":929},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5716},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"5731":{"isListItem":true,"string":"rendering","value":{"__isSmartRef__":true,"id":5732}},"5732":{"target":{"__isSmartRef__":true,"id":937},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5716},"targets":[{"__isSmartRef__":true,"id":937}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5733":{"isListItem":true,"string":"updating","value":{"__isSmartRef__":true,"id":5734}},"5734":{"target":{"__isSmartRef__":true,"id":939},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5716},"targets":[{"__isSmartRef__":true,"id":939}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"5735":{"sourceObj":{"__isSmartRef__":true,"id":5724},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5736":{"sourceObj":{"__isSmartRef__":true,"id":5724},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5737":{"sourceObj":{"__isSmartRef__":true,"id":5724},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5738":{"sourceObj":{"__isSmartRef__":true,"id":5724},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5739":{"submorphs":[],"scripts":[],"id":4378,"shape":{"__isSmartRef__":true,"id":5740},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5743},"itemList":[{"__isSmartRef__":true,"id":5744},{"__isSmartRef__":true,"id":5746},{"__isSmartRef__":true,"id":5748}],"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":5574},"attributeConnections":[{"__isSmartRef__":true,"id":5750},{"__isSmartRef__":true,"id":5751},{"__isSmartRef__":true,"id":5752},{"__isSmartRef__":true,"id":5753}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":null,"__LivelyClassName__":"lively.morphic.List"},"5740":{"position":{"__isSmartRef__":true,"id":5741},"_Extent":{"__isSmartRef__":true,"id":5742},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5741":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5742":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5743":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5744":{"isListItem":true,"string":"initHTML (proto)","value":{"__isSmartRef__":true,"id":5745}},"5745":{"target":{"__isSmartRef__":true,"id":930},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5730},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5746":{"isListItem":true,"string":"setImageURLHTML (proto)","value":{"__isSmartRef__":true,"id":5747}},"5747":{"target":{"__isSmartRef__":true,"id":933},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5730},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5748":{"isListItem":true,"string":"getNativeExtentHTML (proto)","value":{"__isSmartRef__":true,"id":5749}},"5749":{"target":{"__isSmartRef__":true,"id":935},"browser":{"__isSmartRef__":true,"id":5548},"parent":{"__isSmartRef__":true,"id":5730},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"5750":{"sourceObj":{"__isSmartRef__":true,"id":5739},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5751":{"sourceObj":{"__isSmartRef__":true,"id":5739},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5752":{"sourceObj":{"__isSmartRef__":true,"id":5739},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5753":{"sourceObj":{"__isSmartRef__":true,"id":5739},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5754":{"submorphs":[],"scripts":[],"id":4379,"shape":{"__isSmartRef__":true,"id":5755},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5758},"fixed":[{"__isSmartRef__":true,"id":5550},{"__isSmartRef__":true,"id":5759},{"__isSmartRef__":true,"id":5784},{"__isSmartRef__":true,"id":5809},{"__isSmartRef__":true,"id":5834},{"__isSmartRef__":true,"id":5859},{"__isSmartRef__":true,"id":5884}],"scalingBelow":[{"__isSmartRef__":true,"id":5909}],"scalingAbove":[{"__isSmartRef__":true,"id":5629},{"__isSmartRef__":true,"id":5694},{"__isSmartRef__":true,"id":5724},{"__isSmartRef__":true,"id":5739}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"5755":{"position":{"__isSmartRef__":true,"id":5756},"_Extent":{"__isSmartRef__":true,"id":5757},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5756":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5757":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5758":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5759":{"submorphs":[{"__isSmartRef__":true,"id":5760}],"scripts":[],"id":4385,"shape":{"__isSmartRef__":true,"id":5768},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5771},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5772},"label":{"__isSmartRef__":true,"id":5760},"command":{"__isSmartRef__":true,"id":5781},"attributeConnections":[{"__isSmartRef__":true,"id":5782},{"__isSmartRef__":true,"id":5783}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5760":{"submorphs":[],"scripts":[],"id":4386,"shape":{"__isSmartRef__":true,"id":5761},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5764},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5765}],"padding":{"__isSmartRef__":true,"id":5767},"_Padding":{"__isSmartRef__":true,"id":5767},"owner":{"__isSmartRef__":true,"id":5759},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5761":{"position":{"__isSmartRef__":true,"id":5762},"_Extent":{"__isSmartRef__":true,"id":5763},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5762":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5763":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5764":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5765":{"style":{"__isSmartRef__":true,"id":5766},"morph":{"__isSmartRef__":true,"id":5760},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5766":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5767":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5768":{"position":{"__isSmartRef__":true,"id":5769},"_Extent":{"__isSmartRef__":true,"id":5770},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5769":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5770":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5771":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5772":{"stops":[{"__isSmartRef__":true,"id":5773},{"__isSmartRef__":true,"id":5775},{"__isSmartRef__":true,"id":5777},{"__isSmartRef__":true,"id":5779}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5773":{"offset":0,"color":{"__isSmartRef__":true,"id":5774}},"5774":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5775":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5776}},"5776":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5777":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5778}},"5778":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5779":{"offset":1,"color":{"__isSmartRef__":true,"id":5780}},"5780":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5781":{"browser":{"__isSmartRef__":true,"id":5548},"button":{"__isSmartRef__":true,"id":5759},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"5782":{"sourceObj":{"__isSmartRef__":true,"id":5759},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5781},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5783":{"sourceObj":{"__isSmartRef__":true,"id":5759},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5759},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5784":{"submorphs":[{"__isSmartRef__":true,"id":5785}],"scripts":[],"id":4387,"shape":{"__isSmartRef__":true,"id":5793},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5796},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5797},"label":{"__isSmartRef__":true,"id":5785},"command":{"__isSmartRef__":true,"id":5806},"attributeConnections":[{"__isSmartRef__":true,"id":5807},{"__isSmartRef__":true,"id":5808}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5785":{"submorphs":[],"scripts":[],"id":4388,"shape":{"__isSmartRef__":true,"id":5786},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5789},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5790}],"padding":{"__isSmartRef__":true,"id":5792},"_Padding":{"__isSmartRef__":true,"id":5792},"owner":{"__isSmartRef__":true,"id":5784},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5786":{"position":{"__isSmartRef__":true,"id":5787},"_Extent":{"__isSmartRef__":true,"id":5788},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5787":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5788":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5789":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5790":{"style":{"__isSmartRef__":true,"id":5791},"morph":{"__isSmartRef__":true,"id":5785},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5791":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5792":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5793":{"position":{"__isSmartRef__":true,"id":5794},"_Extent":{"__isSmartRef__":true,"id":5795},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5794":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5795":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5796":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5797":{"stops":[{"__isSmartRef__":true,"id":5798},{"__isSmartRef__":true,"id":5800},{"__isSmartRef__":true,"id":5802},{"__isSmartRef__":true,"id":5804}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5798":{"offset":0,"color":{"__isSmartRef__":true,"id":5799}},"5799":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5800":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5801}},"5801":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5802":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5803}},"5803":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5804":{"offset":1,"color":{"__isSmartRef__":true,"id":5805}},"5805":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5806":{"browser":{"__isSmartRef__":true,"id":5548},"button":{"__isSmartRef__":true,"id":5784},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"5807":{"sourceObj":{"__isSmartRef__":true,"id":5784},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5806},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5808":{"sourceObj":{"__isSmartRef__":true,"id":5784},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5784},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5809":{"submorphs":[{"__isSmartRef__":true,"id":5810}],"scripts":[],"id":4389,"shape":{"__isSmartRef__":true,"id":5818},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5821},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5822},"label":{"__isSmartRef__":true,"id":5810},"command":{"__isSmartRef__":true,"id":5831},"attributeConnections":[{"__isSmartRef__":true,"id":5832},{"__isSmartRef__":true,"id":5833}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5810":{"submorphs":[],"scripts":[],"id":4390,"shape":{"__isSmartRef__":true,"id":5811},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5814},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5815}],"padding":{"__isSmartRef__":true,"id":5817},"_Padding":{"__isSmartRef__":true,"id":5817},"owner":{"__isSmartRef__":true,"id":5809},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5811":{"position":{"__isSmartRef__":true,"id":5812},"_Extent":{"__isSmartRef__":true,"id":5813},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5812":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5813":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5814":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5815":{"style":{"__isSmartRef__":true,"id":5816},"morph":{"__isSmartRef__":true,"id":5810},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5816":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5817":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5818":{"position":{"__isSmartRef__":true,"id":5819},"_Extent":{"__isSmartRef__":true,"id":5820},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5819":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5820":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5821":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5822":{"stops":[{"__isSmartRef__":true,"id":5823},{"__isSmartRef__":true,"id":5825},{"__isSmartRef__":true,"id":5827},{"__isSmartRef__":true,"id":5829}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5823":{"offset":0,"color":{"__isSmartRef__":true,"id":5824}},"5824":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5825":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5826}},"5826":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5827":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5828}},"5828":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5829":{"offset":1,"color":{"__isSmartRef__":true,"id":5830}},"5830":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5831":{"browser":{"__isSmartRef__":true,"id":5548},"button":{"__isSmartRef__":true,"id":5809},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"5832":{"sourceObj":{"__isSmartRef__":true,"id":5809},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5831},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5833":{"sourceObj":{"__isSmartRef__":true,"id":5809},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5809},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5834":{"submorphs":[{"__isSmartRef__":true,"id":5835}],"scripts":[],"id":4391,"shape":{"__isSmartRef__":true,"id":5843},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5846},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5847},"label":{"__isSmartRef__":true,"id":5835},"command":{"__isSmartRef__":true,"id":5856},"attributeConnections":[{"__isSmartRef__":true,"id":5857},{"__isSmartRef__":true,"id":5858}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5835":{"submorphs":[],"scripts":[],"id":4392,"shape":{"__isSmartRef__":true,"id":5836},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5839},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5840}],"padding":{"__isSmartRef__":true,"id":5842},"_Padding":{"__isSmartRef__":true,"id":5842},"owner":{"__isSmartRef__":true,"id":5834},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5836":{"position":{"__isSmartRef__":true,"id":5837},"_Extent":{"__isSmartRef__":true,"id":5838},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5837":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5838":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5839":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5840":{"style":{"__isSmartRef__":true,"id":5841},"morph":{"__isSmartRef__":true,"id":5835},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5841":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5842":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5843":{"position":{"__isSmartRef__":true,"id":5844},"_Extent":{"__isSmartRef__":true,"id":5845},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5844":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5845":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5846":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5847":{"stops":[{"__isSmartRef__":true,"id":5848},{"__isSmartRef__":true,"id":5850},{"__isSmartRef__":true,"id":5852},{"__isSmartRef__":true,"id":5854}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5848":{"offset":0,"color":{"__isSmartRef__":true,"id":5849}},"5849":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5850":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5851}},"5851":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5852":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5853}},"5853":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5854":{"offset":1,"color":{"__isSmartRef__":true,"id":5855}},"5855":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5856":{"browser":{"__isSmartRef__":true,"id":5548},"button":{"__isSmartRef__":true,"id":5834},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"5857":{"sourceObj":{"__isSmartRef__":true,"id":5834},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5856},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5858":{"sourceObj":{"__isSmartRef__":true,"id":5834},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5834},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5859":{"submorphs":[{"__isSmartRef__":true,"id":5860}],"scripts":[],"id":4393,"shape":{"__isSmartRef__":true,"id":5868},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5871},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5872},"label":{"__isSmartRef__":true,"id":5860},"command":{"__isSmartRef__":true,"id":5881},"attributeConnections":[{"__isSmartRef__":true,"id":5882},{"__isSmartRef__":true,"id":5883}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5860":{"submorphs":[],"scripts":[],"id":4394,"shape":{"__isSmartRef__":true,"id":5861},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5864},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5865}],"padding":{"__isSmartRef__":true,"id":5867},"_Padding":{"__isSmartRef__":true,"id":5867},"owner":{"__isSmartRef__":true,"id":5859},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5861":{"position":{"__isSmartRef__":true,"id":5862},"_Extent":{"__isSmartRef__":true,"id":5863},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5862":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5863":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5864":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5865":{"style":{"__isSmartRef__":true,"id":5866},"morph":{"__isSmartRef__":true,"id":5860},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5866":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5867":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5868":{"position":{"__isSmartRef__":true,"id":5869},"_Extent":{"__isSmartRef__":true,"id":5870},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5869":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5870":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5871":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5872":{"stops":[{"__isSmartRef__":true,"id":5873},{"__isSmartRef__":true,"id":5875},{"__isSmartRef__":true,"id":5877},{"__isSmartRef__":true,"id":5879}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5873":{"offset":0,"color":{"__isSmartRef__":true,"id":5874}},"5874":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5875":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5876}},"5876":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5877":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5878}},"5878":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5879":{"offset":1,"color":{"__isSmartRef__":true,"id":5880}},"5880":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5881":{"browser":{"__isSmartRef__":true,"id":5548},"button":{"__isSmartRef__":true,"id":5859},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"5882":{"sourceObj":{"__isSmartRef__":true,"id":5859},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5881},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5883":{"sourceObj":{"__isSmartRef__":true,"id":5859},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5859},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5884":{"submorphs":[{"__isSmartRef__":true,"id":5885}],"scripts":[],"id":4395,"shape":{"__isSmartRef__":true,"id":5893},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5896},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5897},"label":{"__isSmartRef__":true,"id":5885},"command":{"__isSmartRef__":true,"id":5906},"attributeConnections":[{"__isSmartRef__":true,"id":5907},{"__isSmartRef__":true,"id":5908}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"5885":{"submorphs":[],"scripts":[],"id":4396,"shape":{"__isSmartRef__":true,"id":5886},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5889},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5890}],"padding":{"__isSmartRef__":true,"id":5892},"_Padding":{"__isSmartRef__":true,"id":5892},"owner":{"__isSmartRef__":true,"id":5884},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5886":{"position":{"__isSmartRef__":true,"id":5887},"_Extent":{"__isSmartRef__":true,"id":5888},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5887":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5888":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5889":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5890":{"style":{"__isSmartRef__":true,"id":5891},"morph":{"__isSmartRef__":true,"id":5885},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5891":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5892":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5893":{"position":{"__isSmartRef__":true,"id":5894},"_Extent":{"__isSmartRef__":true,"id":5895},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5894":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5895":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5896":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5897":{"stops":[{"__isSmartRef__":true,"id":5898},{"__isSmartRef__":true,"id":5900},{"__isSmartRef__":true,"id":5902},{"__isSmartRef__":true,"id":5904}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5898":{"offset":0,"color":{"__isSmartRef__":true,"id":5899}},"5899":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5900":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5901}},"5901":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5902":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5903}},"5903":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5904":{"offset":1,"color":{"__isSmartRef__":true,"id":5905}},"5905":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5906":{"browser":{"__isSmartRef__":true,"id":5548},"button":{"__isSmartRef__":true,"id":5884},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"5907":{"sourceObj":{"__isSmartRef__":true,"id":5884},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5906},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5908":{"sourceObj":{"__isSmartRef__":true,"id":5884},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5884},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5909":{"submorphs":[],"scripts":[],"id":4380,"shape":{"__isSmartRef__":true,"id":5910},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":5913},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":5914}],"owner":{"__isSmartRef__":true,"id":5574},"padding":{"__isSmartRef__":true,"id":5916},"layout":{"__isSmartRef__":true,"id":5917},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":5916},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":5918}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"charsReplaced":"Width","lastFindLoc":30,"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"lively.morphic.Shapes.Image.addMethods(\n'rendering', {\n\tinitHTML: function($super, ctx) {\n\t\tif (!ctx.shapeNode)\n\t\t\tctx.shapeNode = ctx.domInterface.htmlImg();\n\t\t$super(ctx);\n\t\tthis.setImageURLHTML(ctx, this.getImageURL());\n\t},\n},\n'updating', {\n\tsetImageURLHTML: function(ctx, urlString) {\n\t\tctx.shapeNode.src = urlString;\n\t},\n},\n'accessing', {\n\tgetNativeExtentHTML: function(ctx) {\n\t\treturn pt(ctx.shapeNode.naturalWidth, ctx.shapeNode.naturalHeight)\n\t},\n});\n","__LivelyClassName__":"lively.morphic.Text"},"5910":{"position":{"__isSmartRef__":true,"id":5911},"_Extent":{"__isSmartRef__":true,"id":5912},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5911":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5912":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5913":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5914":{"style":{"__isSmartRef__":true,"id":5915},"morph":{"__isSmartRef__":true,"id":5909},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5915":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5916":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5917":{"resizeWidth":true,"resizeHeight":true},"5918":{"sourceObj":{"__isSmartRef__":true,"id":5909},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":5548},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5919":{"submorphs":[],"scripts":[],"id":4381,"shape":{"__isSmartRef__":true,"id":5920},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5923},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":5924}],"scalingAbove":[{"__isSmartRef__":true,"id":5909}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"5920":{"position":{"__isSmartRef__":true,"id":5921},"_Extent":{"__isSmartRef__":true,"id":5922},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5921":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5922":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5923":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5924":{"submorphs":[],"scripts":[],"id":4382,"shape":{"__isSmartRef__":true,"id":5925},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5928},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":5929}],"owner":{"__isSmartRef__":true,"id":5574},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5925":{"position":{"__isSmartRef__":true,"id":5926},"_Extent":{"__isSmartRef__":true,"id":5927},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5926":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5927":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5928":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5929":{"style":{"__isSmartRef__":true,"id":5930},"morph":{"__isSmartRef__":true,"id":5924},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5930":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5931":{"position":{"__isSmartRef__":true,"id":5932},"_Extent":{"__isSmartRef__":true,"id":5933},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5932":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5933":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5934":{"adjustForNewBounds":true},"5935":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5936":{"submorphs":[{"__isSmartRef__":true,"id":5574},{"__isSmartRef__":true,"id":5937}],"scripts":[],"id":4397,"shape":{"__isSmartRef__":true,"id":6025},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6027},"_Position":{"__isSmartRef__":true,"id":6028},"priorExtent":{"__isSmartRef__":true,"id":6029},"targetMorph":{"__isSmartRef__":true,"id":5574},"titleBar":{"__isSmartRef__":true,"id":5937},"contentOffset":{"__isSmartRef__":true,"id":5935},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":6030},"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"5937":{"submorphs":[{"__isSmartRef__":true,"id":5938},{"__isSmartRef__":true,"id":5945},{"__isSmartRef__":true,"id":5970},{"__isSmartRef__":true,"id":5994}],"scripts":[],"id":4398,"shape":{"__isSmartRef__":true,"id":6019},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6022},"_Position":{"__isSmartRef__":true,"id":6023},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":5936},"label":{"__isSmartRef__":true,"id":5938},"closeButton":{"__isSmartRef__":true,"id":5945},"menuButton":{"__isSmartRef__":true,"id":5970},"collapseButton":{"__isSmartRef__":true,"id":5994},"priorExtent":{"__isSmartRef__":true,"id":6024},"owner":{"__isSmartRef__":true,"id":5936},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"5938":{"submorphs":[],"scripts":[],"id":4399,"shape":{"__isSmartRef__":true,"id":5939},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5942},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5943}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":5937},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5939":{"position":{"__isSmartRef__":true,"id":5940},"_Extent":{"__isSmartRef__":true,"id":5941},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5940":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5941":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5942":{"x":386,"y":3.999998092651367,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5943":{"style":{"__isSmartRef__":true,"id":5944},"morph":{"__isSmartRef__":true,"id":5938},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5944":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5945":{"submorphs":[{"__isSmartRef__":true,"id":5946}],"scripts":[],"id":4400,"shape":{"__isSmartRef__":true,"id":5954},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5957},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5958},"label":{"__isSmartRef__":true,"id":5946},"owner":{"__isSmartRef__":true,"id":5937},"layout":{"__isSmartRef__":true,"id":5967},"attributeConnections":[{"__isSmartRef__":true,"id":5968},{"__isSmartRef__":true,"id":5969}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5946":{"submorphs":[],"scripts":[],"id":4401,"shape":{"__isSmartRef__":true,"id":5947},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5950},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5951}],"padding":{"__isSmartRef__":true,"id":5953},"_Padding":{"__isSmartRef__":true,"id":5953},"owner":{"__isSmartRef__":true,"id":5945},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5947":{"position":{"__isSmartRef__":true,"id":5948},"_Extent":{"__isSmartRef__":true,"id":5949},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5948":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5949":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5950":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5951":{"style":{"__isSmartRef__":true,"id":5952},"morph":{"__isSmartRef__":true,"id":5946},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5952":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5953":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5954":{"position":{"__isSmartRef__":true,"id":5955},"_Extent":{"__isSmartRef__":true,"id":5956},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5955":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5956":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5957":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5958":{"stops":[{"__isSmartRef__":true,"id":5959},{"__isSmartRef__":true,"id":5961},{"__isSmartRef__":true,"id":5963},{"__isSmartRef__":true,"id":5965}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5959":{"offset":0,"color":{"__isSmartRef__":true,"id":5960}},"5960":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5961":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5962}},"5962":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5963":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5964}},"5964":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5965":{"offset":1,"color":{"__isSmartRef__":true,"id":5966}},"5966":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5967":{"moveHorizontal":true},"5968":{"sourceObj":{"__isSmartRef__":true,"id":5945},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5936},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5969":{"sourceObj":{"__isSmartRef__":true,"id":5945},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5936},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5970":{"submorphs":[{"__isSmartRef__":true,"id":5971}],"scripts":[],"id":4402,"shape":{"__isSmartRef__":true,"id":5979},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5982},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":5983},"label":{"__isSmartRef__":true,"id":5971},"owner":{"__isSmartRef__":true,"id":5937},"attributeConnections":[{"__isSmartRef__":true,"id":5992},{"__isSmartRef__":true,"id":5993}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5971":{"submorphs":[],"scripts":[],"id":4403,"shape":{"__isSmartRef__":true,"id":5972},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5975},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5976}],"padding":{"__isSmartRef__":true,"id":5978},"_Padding":{"__isSmartRef__":true,"id":5978},"owner":{"__isSmartRef__":true,"id":5970},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5972":{"position":{"__isSmartRef__":true,"id":5973},"_Extent":{"__isSmartRef__":true,"id":5974},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5973":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5974":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5975":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5976":{"style":{"__isSmartRef__":true,"id":5977},"morph":{"__isSmartRef__":true,"id":5971},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"5977":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5978":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5979":{"position":{"__isSmartRef__":true,"id":5980},"_Extent":{"__isSmartRef__":true,"id":5981},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5980":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5981":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5982":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5983":{"stops":[{"__isSmartRef__":true,"id":5984},{"__isSmartRef__":true,"id":5986},{"__isSmartRef__":true,"id":5988},{"__isSmartRef__":true,"id":5990}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5984":{"offset":0,"color":{"__isSmartRef__":true,"id":5985}},"5985":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5986":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5987}},"5987":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5988":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5989}},"5989":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5990":{"offset":1,"color":{"__isSmartRef__":true,"id":5991}},"5991":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5992":{"sourceObj":{"__isSmartRef__":true,"id":5970},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5936},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5993":{"sourceObj":{"__isSmartRef__":true,"id":5970},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5936},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5994":{"submorphs":[{"__isSmartRef__":true,"id":5995}],"scripts":[],"id":4404,"shape":{"__isSmartRef__":true,"id":6003},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6006},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6007},"label":{"__isSmartRef__":true,"id":5995},"owner":{"__isSmartRef__":true,"id":5937},"layout":{"__isSmartRef__":true,"id":6016},"attributeConnections":[{"__isSmartRef__":true,"id":6017},{"__isSmartRef__":true,"id":6018}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5995":{"submorphs":[],"scripts":[],"id":4405,"shape":{"__isSmartRef__":true,"id":5996},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5999},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6000}],"padding":{"__isSmartRef__":true,"id":6002},"_Padding":{"__isSmartRef__":true,"id":6002},"owner":{"__isSmartRef__":true,"id":5994},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"5996":{"position":{"__isSmartRef__":true,"id":5997},"_Extent":{"__isSmartRef__":true,"id":5998},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5997":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5998":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5999":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6000":{"style":{"__isSmartRef__":true,"id":6001},"morph":{"__isSmartRef__":true,"id":5995},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6001":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6002":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6003":{"position":{"__isSmartRef__":true,"id":6004},"_Extent":{"__isSmartRef__":true,"id":6005},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6004":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6005":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6006":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6007":{"stops":[{"__isSmartRef__":true,"id":6008},{"__isSmartRef__":true,"id":6010},{"__isSmartRef__":true,"id":6012},{"__isSmartRef__":true,"id":6014}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6008":{"offset":0,"color":{"__isSmartRef__":true,"id":6009}},"6009":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6010":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6011}},"6011":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6012":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6013}},"6013":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6014":{"offset":1,"color":{"__isSmartRef__":true,"id":6015}},"6015":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6016":{"moveHorizontal":true},"6017":{"sourceObj":{"__isSmartRef__":true,"id":5994},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5936},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6018":{"sourceObj":{"__isSmartRef__":true,"id":5994},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5936},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6019":{"position":{"__isSmartRef__":true,"id":6020},"_Extent":{"__isSmartRef__":true,"id":6021},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":2310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6020":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6021":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6022":{"resizeWidth":true,"adjustForNewBounds":true},"6023":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6024":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6025":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":6026},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6026":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6027":{"adjustForNewBounds":true},"6028":{"x":794,"y":216,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6029":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6030":{"x":1524,"y":230,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6031":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6032":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6033":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6034":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"6035":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6036":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6037":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6038":{"sourceObj":{"__isSmartRef__":true,"id":5548},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":5629},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6039":{"sourceObj":{"__isSmartRef__":true,"id":5548},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":5694},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6040":{"sourceObj":{"__isSmartRef__":true,"id":5548},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":5724},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6041":{"sourceObj":{"__isSmartRef__":true,"id":5548},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":5739},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6042":{"sourceObj":{"__isSmartRef__":true,"id":5548},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":5909},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6043":{"sourceObj":{"__isSmartRef__":true,"id":5548},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":5575},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6044":{"submorphs":[],"scripts":[],"id":4406,"shape":{"__isSmartRef__":true,"id":6045},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6048},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":6049}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":58},"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6045":{"position":{"__isSmartRef__":true,"id":6046},"_Extent":{"__isSmartRef__":true,"id":6047},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6046":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6047":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6048":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6049":{"style":{"__isSmartRef__":true,"id":6050},"morph":{"__isSmartRef__":true,"id":6044},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6050":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6051":{"buttonCommands":[{"__isSmartRef__":true,"id":6052},{"__isSmartRef__":true,"id":6434},{"__isSmartRef__":true,"id":6459},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6509},{"__isSmartRef__":true,"id":6534},{"__isSmartRef__":true,"id":6559}],"RootFilters":[{"__isSmartRef__":true,"id":6692}],"Pane1Filters":[{"__isSmartRef__":true,"id":6693},{"__isSmartRef__":true,"id":6694}],"Pane2Filters":[{"__isSmartRef__":true,"id":6695}],"Pane3Filters":[{"__isSmartRef__":true,"id":6696}],"Pane4Filters":[{"__isSmartRef__":true,"id":6697}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":6077},"attributeConnections":[{"__isSmartRef__":true,"id":6698},{"__isSmartRef__":true,"id":6699},{"__isSmartRef__":true,"id":6700},{"__isSmartRef__":true,"id":6701},{"__isSmartRef__":true,"id":6702},{"__isSmartRef__":true,"id":6703}],"SourceString":"\tverticalPos: 3,","sourceString":"\tverticalPos: 3,","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":6140},"Pane1Selection":{"__isSmartRef__":true,"id":6154},"pane1Selection":{"__isSmartRef__":true,"id":6154},"Pane2Selection":{"__isSmartRef__":true,"id":6295},"pane2Selection":{"__isSmartRef__":true,"id":6295},"Pane3Selection":{"__isSmartRef__":true,"id":6377},"pane3Selection":{"__isSmartRef__":true,"id":6377},"Pane4Selection":{"__isSmartRef__":true,"id":6398},"pane4Selection":{"__isSmartRef__":true,"id":6398},"Pane4Content":[{"__isSmartRef__":true,"id":6391},{"__isSmartRef__":true,"id":6393},{"__isSmartRef__":true,"id":6395},{"__isSmartRef__":true,"id":6397},{"__isSmartRef__":true,"id":6399},{"__isSmartRef__":true,"id":6401}],"Pane3Content":[{"__isSmartRef__":true,"id":6376},{"__isSmartRef__":true,"id":6378},{"__isSmartRef__":true,"id":6380}],"Pane2Content":[{"__isSmartRef__":true,"id":6202},{"__isSmartRef__":true,"id":6213},{"__isSmartRef__":true,"id":6220},{"__isSmartRef__":true,"id":6250},{"__isSmartRef__":true,"id":6260},{"__isSmartRef__":true,"id":6270},{"__isSmartRef__":true,"id":6282},{"__isSmartRef__":true,"id":6294},{"__isSmartRef__":true,"id":6306},{"__isSmartRef__":true,"id":6316},{"__isSmartRef__":true,"id":6326},{"__isSmartRef__":true,"id":6336},{"__isSmartRef__":true,"id":6346},{"__isSmartRef__":true,"id":6356}],"Pane1Content":[{"__isSmartRef__":true,"id":6137},{"__isSmartRef__":true,"id":6167},{"__isSmartRef__":true,"id":6168},{"__isSmartRef__":true,"id":6169},{"__isSmartRef__":true,"id":6170},{"__isSmartRef__":true,"id":6171},{"__isSmartRef__":true,"id":6172},{"__isSmartRef__":true,"id":6173},{"__isSmartRef__":true,"id":6174},{"__isSmartRef__":true,"id":6175},{"__isSmartRef__":true,"id":6176},{"__isSmartRef__":true,"id":6177},{"__isSmartRef__":true,"id":6178},{"__isSmartRef__":true,"id":6179},{"__isSmartRef__":true,"id":6180},{"__isSmartRef__":true,"id":6181},{"__isSmartRef__":true,"id":6182},{"__isSmartRef__":true,"id":6183},{"__isSmartRef__":true,"id":6184},{"__isSmartRef__":true,"id":6185},{"__isSmartRef__":true,"id":6186},{"__isSmartRef__":true,"id":6187},{"__isSmartRef__":true,"id":6188},{"__isSmartRef__":true,"id":6189},{"__isSmartRef__":true,"id":6190},{"__isSmartRef__":true,"id":6191}],"view":{"__isSmartRef__":true,"id":6589},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Halos","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":6704},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":6691},"__LivelyClassName__":"lively.ide.SystemBrowser"},"6052":{"browser":{"__isSmartRef__":true,"id":6051},"button":{"__isSmartRef__":true,"id":6053},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"6053":{"submorphs":[{"__isSmartRef__":true,"id":6054}],"scripts":[],"id":4630,"shape":{"__isSmartRef__":true,"id":6062},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6065},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6066},"label":{"__isSmartRef__":true,"id":6054},"command":{"__isSmartRef__":true,"id":6052},"attributeConnections":[{"__isSmartRef__":true,"id":6075},{"__isSmartRef__":true,"id":6076}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6054":{"submorphs":[],"scripts":[],"id":4631,"shape":{"__isSmartRef__":true,"id":6055},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6058},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6059}],"padding":{"__isSmartRef__":true,"id":6061},"_Padding":{"__isSmartRef__":true,"id":6061},"owner":{"__isSmartRef__":true,"id":6053},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6055":{"position":{"__isSmartRef__":true,"id":6056},"_Extent":{"__isSmartRef__":true,"id":6057},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6056":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6057":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6058":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6059":{"style":{"__isSmartRef__":true,"id":6060},"morph":{"__isSmartRef__":true,"id":6054},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6060":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6061":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6062":{"position":{"__isSmartRef__":true,"id":6063},"_Extent":{"__isSmartRef__":true,"id":6064},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6063":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6064":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6065":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6066":{"stops":[{"__isSmartRef__":true,"id":6067},{"__isSmartRef__":true,"id":6069},{"__isSmartRef__":true,"id":6071},{"__isSmartRef__":true,"id":6073}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6067":{"offset":0,"color":{"__isSmartRef__":true,"id":6068}},"6068":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6069":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6070}},"6070":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6071":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6072}},"6072":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6073":{"offset":1,"color":{"__isSmartRef__":true,"id":6074}},"6074":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6075":{"sourceObj":{"__isSmartRef__":true,"id":6053},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6052},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6076":{"sourceObj":{"__isSmartRef__":true,"id":6053},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6053},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6077":{"submorphs":[{"__isSmartRef__":true,"id":6078},{"__isSmartRef__":true,"id":6086},{"__isSmartRef__":true,"id":6109},{"__isSmartRef__":true,"id":6132},{"__isSmartRef__":true,"id":6197},{"__isSmartRef__":true,"id":6371},{"__isSmartRef__":true,"id":6386},{"__isSmartRef__":true,"id":6407},{"__isSmartRef__":true,"id":6562},{"__isSmartRef__":true,"id":6572},{"__isSmartRef__":true,"id":6577},{"__isSmartRef__":true,"id":6053},{"__isSmartRef__":true,"id":6412},{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6462},{"__isSmartRef__":true,"id":6487},{"__isSmartRef__":true,"id":6512},{"__isSmartRef__":true,"id":6537}],"scripts":[],"id":4616,"shape":{"__isSmartRef__":true,"id":6584},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6587},"_Position":{"__isSmartRef__":true,"id":6588},"locationPane":{"__isSmartRef__":true,"id":6078},"codeBaseDirBtn":{"__isSmartRef__":true,"id":6086},"localDirBtn":{"__isSmartRef__":true,"id":6109},"Pane1":{"__isSmartRef__":true,"id":6132},"Pane2":{"__isSmartRef__":true,"id":6197},"Pane3":{"__isSmartRef__":true,"id":6371},"Pane4":{"__isSmartRef__":true,"id":6386},"midResizer":{"__isSmartRef__":true,"id":6407},"sourcePane":{"__isSmartRef__":true,"id":6562},"bottomResizer":{"__isSmartRef__":true,"id":6572},"commentPane":{"__isSmartRef__":true,"id":6577},"ownerWidget":{"__isSmartRef__":true,"id":6051},"owner":{"__isSmartRef__":true,"id":6589},"ownerApp":{"__isSmartRef__":true,"id":6051},"targetURL":{"__isSmartRef__":true,"id":6691},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"6078":{"submorphs":[],"scripts":[],"id":4617,"shape":{"__isSmartRef__":true,"id":6079},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6082},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6083}],"owner":{"__isSmartRef__":true,"id":6077},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":6085}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6079":{"position":{"__isSmartRef__":true,"id":6080},"_Extent":{"__isSmartRef__":true,"id":6081},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6080":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6081":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6082":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6083":{"style":{"__isSmartRef__":true,"id":6084},"morph":{"__isSmartRef__":true,"id":6078},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6084":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6085":{"sourceObj":{"__isSmartRef__":true,"id":6078},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6086":{"submorphs":[{"__isSmartRef__":true,"id":6087}],"scripts":[],"id":4618,"shape":{"__isSmartRef__":true,"id":6095},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6098},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6099},"label":{"__isSmartRef__":true,"id":6087},"owner":{"__isSmartRef__":true,"id":6077},"attributeConnections":[{"__isSmartRef__":true,"id":6108}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6087":{"submorphs":[],"scripts":[],"id":4619,"shape":{"__isSmartRef__":true,"id":6088},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6091},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6092}],"padding":{"__isSmartRef__":true,"id":6094},"_Padding":{"__isSmartRef__":true,"id":6094},"owner":{"__isSmartRef__":true,"id":6086},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6088":{"position":{"__isSmartRef__":true,"id":6089},"_Extent":{"__isSmartRef__":true,"id":6090},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6089":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6090":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6091":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6092":{"style":{"__isSmartRef__":true,"id":6093},"morph":{"__isSmartRef__":true,"id":6087},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6093":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6094":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6095":{"position":{"__isSmartRef__":true,"id":6096},"_Extent":{"__isSmartRef__":true,"id":6097},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6096":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6097":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6098":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6099":{"stops":[{"__isSmartRef__":true,"id":6100},{"__isSmartRef__":true,"id":6102},{"__isSmartRef__":true,"id":6104},{"__isSmartRef__":true,"id":6106}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6100":{"offset":0,"color":{"__isSmartRef__":true,"id":6101}},"6101":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6102":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6103}},"6103":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6104":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6105}},"6105":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6106":{"offset":1,"color":{"__isSmartRef__":true,"id":6107}},"6107":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6108":{"sourceObj":{"__isSmartRef__":true,"id":6086},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6109":{"submorphs":[{"__isSmartRef__":true,"id":6110}],"scripts":[],"id":4620,"shape":{"__isSmartRef__":true,"id":6118},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6121},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6122},"label":{"__isSmartRef__":true,"id":6110},"owner":{"__isSmartRef__":true,"id":6077},"attributeConnections":[{"__isSmartRef__":true,"id":6131}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6110":{"submorphs":[],"scripts":[],"id":4621,"shape":{"__isSmartRef__":true,"id":6111},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6114},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6115}],"padding":{"__isSmartRef__":true,"id":6117},"_Padding":{"__isSmartRef__":true,"id":6117},"owner":{"__isSmartRef__":true,"id":6109},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6111":{"position":{"__isSmartRef__":true,"id":6112},"_Extent":{"__isSmartRef__":true,"id":6113},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6112":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6113":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6114":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6115":{"style":{"__isSmartRef__":true,"id":6116},"morph":{"__isSmartRef__":true,"id":6110},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6116":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6117":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6118":{"position":{"__isSmartRef__":true,"id":6119},"_Extent":{"__isSmartRef__":true,"id":6120},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6119":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6120":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6121":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6122":{"stops":[{"__isSmartRef__":true,"id":6123},{"__isSmartRef__":true,"id":6125},{"__isSmartRef__":true,"id":6127},{"__isSmartRef__":true,"id":6129}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6123":{"offset":0,"color":{"__isSmartRef__":true,"id":6124}},"6124":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6125":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6126}},"6126":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6127":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6128}},"6128":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6129":{"offset":1,"color":{"__isSmartRef__":true,"id":6130}},"6130":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6131":{"sourceObj":{"__isSmartRef__":true,"id":6109},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6132":{"submorphs":[],"scripts":[],"id":4622,"shape":{"__isSmartRef__":true,"id":6133},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6136},"itemList":[{"__isSmartRef__":true,"id":6137},{"__isSmartRef__":true,"id":6167},{"__isSmartRef__":true,"id":6168},{"__isSmartRef__":true,"id":6169},{"__isSmartRef__":true,"id":6170},{"__isSmartRef__":true,"id":6171},{"__isSmartRef__":true,"id":6172},{"__isSmartRef__":true,"id":6173},{"__isSmartRef__":true,"id":6174},{"__isSmartRef__":true,"id":6175},{"__isSmartRef__":true,"id":6176},{"__isSmartRef__":true,"id":6177},{"__isSmartRef__":true,"id":6178},{"__isSmartRef__":true,"id":6179},{"__isSmartRef__":true,"id":6180},{"__isSmartRef__":true,"id":6181},{"__isSmartRef__":true,"id":6182},{"__isSmartRef__":true,"id":6183},{"__isSmartRef__":true,"id":6184},{"__isSmartRef__":true,"id":6185},{"__isSmartRef__":true,"id":6186},{"__isSmartRef__":true,"id":6187},{"__isSmartRef__":true,"id":6188},{"__isSmartRef__":true,"id":6189},{"__isSmartRef__":true,"id":6190},{"__isSmartRef__":true,"id":6191}],"selectedLineNo":13,"owner":{"__isSmartRef__":true,"id":6077},"attributeConnections":[{"__isSmartRef__":true,"id":6192},{"__isSmartRef__":true,"id":6193},{"__isSmartRef__":true,"id":6194},{"__isSmartRef__":true,"id":6195}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":6196},"__LivelyClassName__":"lively.morphic.List"},"6133":{"position":{"__isSmartRef__":true,"id":6134},"_Extent":{"__isSmartRef__":true,"id":6135},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6134":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6135":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6136":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6137":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":6138}},"6138":{"target":{"__isSmartRef__":true,"id":6139},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"6139":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6140":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":6051},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":6139}],"parentNamespacePath":{"__isSmartRef__":true,"id":6141},"_childNodes":[{"__isSmartRef__":true,"id":6138},{"__isSmartRef__":true,"id":6142},{"__isSmartRef__":true,"id":6143},{"__isSmartRef__":true,"id":6144},{"__isSmartRef__":true,"id":6145},{"__isSmartRef__":true,"id":6146},{"__isSmartRef__":true,"id":6147},{"__isSmartRef__":true,"id":6148},{"__isSmartRef__":true,"id":6149},{"__isSmartRef__":true,"id":6150},{"__isSmartRef__":true,"id":6151},{"__isSmartRef__":true,"id":6152},{"__isSmartRef__":true,"id":6153},{"__isSmartRef__":true,"id":6154},{"__isSmartRef__":true,"id":6155},{"__isSmartRef__":true,"id":6156},{"__isSmartRef__":true,"id":6157},{"__isSmartRef__":true,"id":6158},{"__isSmartRef__":true,"id":6159},{"__isSmartRef__":true,"id":6160},{"__isSmartRef__":true,"id":6161},{"__isSmartRef__":true,"id":6162},{"__isSmartRef__":true,"id":6163},{"__isSmartRef__":true,"id":6164},{"__isSmartRef__":true,"id":6165},{"__isSmartRef__":true,"id":6166}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"6141":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6142":{"target":{"__isSmartRef__":true,"id":6141},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"6143":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6144":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6145":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6146":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6147":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6148":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6149":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6150":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6151":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6152":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6153":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6154":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6155":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6156":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6157":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6158":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6159":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6160":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6161":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6162":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6163":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6164":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6165":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6166":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"6167":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":6142}},"6168":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":6143}},"6169":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":6144}},"6170":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":6145}},"6171":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":6146}},"6172":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":6147}},"6173":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":6148}},"6174":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":6149}},"6175":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":6150}},"6176":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":6151}},"6177":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":6152}},"6178":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":6153}},"6179":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":6154}},"6180":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":6155}},"6181":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":6156}},"6182":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":6157}},"6183":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":6158}},"6184":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":6159}},"6185":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":6160}},"6186":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":6161}},"6187":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":6162}},"6188":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":6163}},"6189":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":6164}},"6190":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":6165}},"6191":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":6166}},"6192":{"sourceObj":{"__isSmartRef__":true,"id":6132},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6193":{"sourceObj":{"__isSmartRef__":true,"id":6132},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6194":{"sourceObj":{"__isSmartRef__":true,"id":6132},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6195":{"sourceObj":{"__isSmartRef__":true,"id":6132},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6196":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6140},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6197":{"submorphs":[],"scripts":[],"id":4623,"shape":{"__isSmartRef__":true,"id":6198},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6201},"itemList":[{"__isSmartRef__":true,"id":6202},{"__isSmartRef__":true,"id":6213},{"__isSmartRef__":true,"id":6220},{"__isSmartRef__":true,"id":6250},{"__isSmartRef__":true,"id":6260},{"__isSmartRef__":true,"id":6270},{"__isSmartRef__":true,"id":6282},{"__isSmartRef__":true,"id":6294},{"__isSmartRef__":true,"id":6306},{"__isSmartRef__":true,"id":6316},{"__isSmartRef__":true,"id":6326},{"__isSmartRef__":true,"id":6336},{"__isSmartRef__":true,"id":6346},{"__isSmartRef__":true,"id":6356}],"selectedLineNo":7,"owner":{"__isSmartRef__":true,"id":6077},"attributeConnections":[{"__isSmartRef__":true,"id":6366},{"__isSmartRef__":true,"id":6367},{"__isSmartRef__":true,"id":6368},{"__isSmartRef__":true,"id":6369}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":6370},"__LivelyClassName__":"lively.morphic.List"},"6198":{"position":{"__isSmartRef__":true,"id":6199},"_Extent":{"__isSmartRef__":true,"id":6200},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6199":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6200":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6201":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6202":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":6203}},"6203":{"target":{"__isSmartRef__":true,"id":6204},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6204":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":108,"stopIndex":1282,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6205},{"__isSmartRef__":true,"id":6207},{"__isSmartRef__":true,"id":6208},{"__isSmartRef__":true,"id":6209},{"__isSmartRef__":true,"id":6210},{"__isSmartRef__":true,"id":6211},{"__isSmartRef__":true,"id":6212}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":6206}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6205":{"name":"enableHalos","type":"propertyDef","startIndex":152,"stopIndex":205,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6206":{"name":"halos","type":"categoryDef","startIndex":141,"stopIndex":1279,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6205},{"__isSmartRef__":true,"id":6207},{"__isSmartRef__":true,"id":6208},{"__isSmartRef__":true,"id":6209},{"__isSmartRef__":true,"id":6210},{"__isSmartRef__":true,"id":6211},{"__isSmartRef__":true,"id":6212}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6207":{"name":"disableHalos","type":"propertyDef","startIndex":207,"stopIndex":262,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6208":{"name":"showHalos","type":"propertyDef","startIndex":264,"stopIndex":482,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6209":{"name":"getHaloClasses","type":"propertyDef","startIndex":484,"stopIndex":818,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6210":{"name":"getHalos","type":"propertyDef","startIndex":820,"stopIndex":923,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6211":{"name":"removeHalos","type":"propertyDef","startIndex":926,"stopIndex":1186,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6212":{"name":"toggleHalos","type":"propertyDef","startIndex":1188,"stopIndex":1276,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6213":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":6214}},"6214":{"target":{"__isSmartRef__":true,"id":6215},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6215":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":1283,"stopIndex":1754,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6216},{"__isSmartRef__":true,"id":6218},{"__isSmartRef__":true,"id":6219}],"sourceControl":{"__isSmartRef__":true,"id":148},"categories":[{"__isSmartRef__":true,"id":6217}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6216":{"name":"showHalosFor","type":"propertyDef","startIndex":1327,"stopIndex":1542,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6217},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6217":{"name":"halos","type":"categoryDef","startIndex":1316,"stopIndex":1751,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6216},{"__isSmartRef__":true,"id":6218},{"__isSmartRef__":true,"id":6219}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6218":{"name":"removeHalosFor","type":"propertyDef","startIndex":1544,"stopIndex":1646,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6217},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6219":{"name":"getHaloClasses","type":"propertyDef","startIndex":1648,"stopIndex":1749,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6217},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6220":{"isListItem":true,"string":"lively.morphic.Halo","value":{"__isSmartRef__":true,"id":6221}},"6221":{"target":{"__isSmartRef__":true,"id":6222},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6222":{"name":"lively.morphic.Halo","type":"klassDef","startIndex":1756,"stopIndex":4504,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6223},{"__isSmartRef__":true,"id":6225},{"__isSmartRef__":true,"id":6227},{"__isSmartRef__":true,"id":6228},{"__isSmartRef__":true,"id":6229},{"__isSmartRef__":true,"id":6230},{"__isSmartRef__":true,"id":6231},{"__isSmartRef__":true,"id":6232},{"__isSmartRef__":true,"id":6233},{"__isSmartRef__":true,"id":6235},{"__isSmartRef__":true,"id":6236},{"__isSmartRef__":true,"id":6238},{"__isSmartRef__":true,"id":6240},{"__isSmartRef__":true,"id":6241},{"__isSmartRef__":true,"id":6243},{"__isSmartRef__":true,"id":6244},{"__isSmartRef__":true,"id":6245},{"__isSmartRef__":true,"id":6247},{"__isSmartRef__":true,"id":6248},{"__isSmartRef__":true,"id":6249}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":6224},{"__isSmartRef__":true,"id":6234},{"__isSmartRef__":true,"id":6237},{"__isSmartRef__":true,"id":6239},{"__isSmartRef__":true,"id":6242},{"__isSmartRef__":true,"id":6246}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6223":{"name":"style","type":"propertyDef","startIndex":1821,"stopIndex":1955,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6224},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6224":{"name":"settings","type":"categoryDef","startIndex":1807,"stopIndex":2104,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6223},{"__isSmartRef__":true,"id":6225},{"__isSmartRef__":true,"id":6227},{"__isSmartRef__":true,"id":6228},{"__isSmartRef__":true,"id":6229},{"__isSmartRef__":true,"id":6230},{"__isSmartRef__":true,"id":6231},{"__isSmartRef__":true,"id":6232}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6225":{"name":"defaultExtent","type":"propertyDef","startIndex":1957,"stopIndex":1982,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6224},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6226":{"name":"lively.morphic.Halo","type":"klassDef","startIndex":1756,"stopIndex":4491,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6223},{"__isSmartRef__":true,"id":6225},{"__isSmartRef__":true,"id":6227},{"__isSmartRef__":true,"id":6228},{"__isSmartRef__":true,"id":6229},{"__isSmartRef__":true,"id":6230},{"__isSmartRef__":true,"id":6231},{"__isSmartRef__":true,"id":6232},{"__isSmartRef__":true,"id":6233},{"__isSmartRef__":true,"id":6235},{"__isSmartRef__":true,"id":6236},{"__isSmartRef__":true,"id":6238},{"__isSmartRef__":true,"id":6240},{"__isSmartRef__":true,"id":6241},{"__isSmartRef__":true,"id":6243},{"__isSmartRef__":true,"id":6244},{"__isSmartRef__":true,"id":6245},{"__isSmartRef__":true,"id":6247},{"__isSmartRef__":true,"id":6248},{"__isSmartRef__":true,"id":6249}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":6224},{"__isSmartRef__":true,"id":6234},{"__isSmartRef__":true,"id":6237},{"__isSmartRef__":true,"id":6239},{"__isSmartRef__":true,"id":6242},{"__isSmartRef__":true,"id":6246}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6227":{"name":"labelText","type":"propertyDef","startIndex":1984,"stopIndex":1998,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6224},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6228":{"name":"maxHorizontalLabels","type":"propertyDef","startIndex":2000,"stopIndex":2023,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6224},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6229":{"name":"maxVerticalLabels","type":"propertyDef","startIndex":2025,"stopIndex":2046,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6224},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6230":{"name":"horizontalPos","type":"propertyDef","startIndex":2048,"stopIndex":2065,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6224},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6231":{"name":"verticalPos","type":"propertyDef","startIndex":2067,"stopIndex":2082,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6224},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6232":{"name":"isEpiMorph","type":"propertyDef","startIndex":2084,"stopIndex":2101,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6224},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6233":{"name":"initialize","type":"propertyDef","startIndex":2124,"stopIndex":2292,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6234},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6234":{"name":"initializing","type":"categoryDef","startIndex":2106,"stopIndex":2460,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6233},{"__isSmartRef__":true,"id":6235}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6235":{"name":"createLabel","type":"propertyDef","startIndex":2294,"stopIndex":2457,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6234},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6236":{"name":"getLabelText","type":"propertyDef","startIndex":2477,"stopIndex":2528,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6237},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6237":{"name":"accessing","type":"categoryDef","startIndex":2462,"stopIndex":2531,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6236}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6238":{"name":"alignAtTarget","type":"propertyDef","startIndex":2545,"stopIndex":2628,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6239},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6239":{"name":"layout","type":"categoryDef","startIndex":2533,"stopIndex":3820,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6238},{"__isSmartRef__":true,"id":6240}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6240":{"name":"computePositionAtTarget","type":"propertyDef","startIndex":2630,"stopIndex":3816,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6239},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6241":{"name":"clickAction","type":"propertyDef","startIndex":3840,"stopIndex":3870,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6242},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6242":{"name":"halo actions","type":"categoryDef","startIndex":3822,"stopIndex":3952,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6241},{"__isSmartRef__":true,"id":6243},{"__isSmartRef__":true,"id":6244}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6243":{"name":"dragAction","type":"propertyDef","startIndex":3872,"stopIndex":3912,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6242},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6244":{"name":"dragEndAction","type":"propertyDef","startIndex":3914,"stopIndex":3946,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6242},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6245":{"name":"onMouseUp","type":"propertyDef","startIndex":3973,"stopIndex":4117,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6246},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6246":{"name":"mouse events","type":"categoryDef","startIndex":3954,"stopIndex":4488,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6245},{"__isSmartRef__":true,"id":6247},{"__isSmartRef__":true,"id":6248},{"__isSmartRef__":true,"id":6249}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6247":{"name":"onDragStart","type":"propertyDef","startIndex":4120,"stopIndex":4204,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6246},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6248":{"name":"onDragEnd","type":"propertyDef","startIndex":4206,"stopIndex":4328,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6246},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6249":{"name":"onDrag","type":"propertyDef","startIndex":4331,"stopIndex":4499,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6246},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":6226},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6250":{"isListItem":true,"string":"lively.morphic.ResizeHalo","value":{"__isSmartRef__":true,"id":6251}},"6251":{"target":{"__isSmartRef__":true,"id":6252},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6252":{"name":"lively.morphic.ResizeHalo","type":"klassDef","startIndex":4505,"stopIndex":4977,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6253},{"__isSmartRef__":true,"id":6255},{"__isSmartRef__":true,"id":6256},{"__isSmartRef__":true,"id":6257},{"__isSmartRef__":true,"id":6258}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6254},{"__isSmartRef__":true,"id":6259}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6253":{"name":"style","type":"propertyDef","startIndex":4577,"stopIndex":4604,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6254},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":6252},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6254":{"name":"settings","type":"categoryDef","startIndex":4681,"stopIndex":4778,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6253},{"__isSmartRef__":true,"id":6255},{"__isSmartRef__":true,"id":6256},{"__isSmartRef__":true,"id":6257}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6255":{"name":"labelText","type":"propertyDef","startIndex":4606,"stopIndex":4621,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6254},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":6252},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6256":{"name":"horizontalPos","type":"propertyDef","startIndex":4623,"stopIndex":4640,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6254},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":6252},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6257":{"name":"verticalPos","type":"propertyDef","startIndex":4642,"stopIndex":4657,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6254},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":6252},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6258":{"name":"dragAction","type":"propertyDef","startIndex":4680,"stopIndex":4972,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6259},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":6252},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6259":{"name":"halo actions","type":"categoryDef","startIndex":4780,"stopIndex":5092,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6258}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6260":{"isListItem":true,"string":"lively.morphic.DragHalo","value":{"__isSmartRef__":true,"id":6261}},"6261":{"target":{"__isSmartRef__":true,"id":6262},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6262":{"name":"lively.morphic.DragHalo","type":"klassDef","startIndex":4978,"stopIndex":5313,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6263},{"__isSmartRef__":true,"id":6265},{"__isSmartRef__":true,"id":6266},{"__isSmartRef__":true,"id":6267},{"__isSmartRef__":true,"id":6268}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6264},{"__isSmartRef__":true,"id":6269}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6263":{"name":"style","type":"propertyDef","startIndex":5048,"stopIndex":5076,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6264},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":6262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6264":{"name":"settings","type":"categoryDef","startIndex":5152,"stopIndex":5250,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6263},{"__isSmartRef__":true,"id":6265},{"__isSmartRef__":true,"id":6266},{"__isSmartRef__":true,"id":6267}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6265":{"name":"labelText","type":"propertyDef","startIndex":5078,"stopIndex":5093,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6264},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":6262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6266":{"name":"horizontalPos","type":"propertyDef","startIndex":5095,"stopIndex":5112,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6264},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":6262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6267":{"name":"verticalPos","type":"propertyDef","startIndex":5114,"stopIndex":5129,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6264},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":6262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6268":{"name":"dragAction","type":"propertyDef","startIndex":5152,"stopIndex":5308,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6269},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":6262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6269":{"name":"halo actions","type":"categoryDef","startIndex":5252,"stopIndex":5428,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6268}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6270":{"isListItem":true,"string":"lively.morphic.GrabHalo","value":{"__isSmartRef__":true,"id":6271}},"6271":{"target":{"__isSmartRef__":true,"id":6272},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6272":{"name":"lively.morphic.GrabHalo","type":"klassDef","startIndex":5314,"stopIndex":5781,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6273},{"__isSmartRef__":true,"id":6275},{"__isSmartRef__":true,"id":6276},{"__isSmartRef__":true,"id":6277},{"__isSmartRef__":true,"id":6278},{"__isSmartRef__":true,"id":6280},{"__isSmartRef__":true,"id":6281}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6274},{"__isSmartRef__":true,"id":6279}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6273":{"name":"style","type":"propertyDef","startIndex":5384,"stopIndex":5432,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6274},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":6272},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6274":{"name":"settings","type":"categoryDef","startIndex":5488,"stopIndex":5606,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6273},{"__isSmartRef__":true,"id":6275},{"__isSmartRef__":true,"id":6276},{"__isSmartRef__":true,"id":6277}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6275":{"name":"labelText","type":"propertyDef","startIndex":5434,"stopIndex":5449,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6274},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":6272},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6276":{"name":"horizontalPos","type":"propertyDef","startIndex":5451,"stopIndex":5468,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6274},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":6272},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6277":{"name":"verticalPos","type":"propertyDef","startIndex":5470,"stopIndex":5485,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6274},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":6272},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6278":{"name":"clickAction","type":"propertyDef","startIndex":5508,"stopIndex":5619,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6279},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":6272},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6279":{"name":"halo actions","type":"categoryDef","startIndex":5608,"stopIndex":5896,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6278},{"__isSmartRef__":true,"id":6280},{"__isSmartRef__":true,"id":6281}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6280":{"name":"dragAction","type":"propertyDef","startIndex":5621,"stopIndex":5712,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6279},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":6272},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6281":{"name":"dragEndAction","type":"propertyDef","startIndex":5714,"stopIndex":5775,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6279},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":6272},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6282":{"isListItem":true,"string":"lively.morphic.CopyHalo","value":{"__isSmartRef__":true,"id":6283}},"6283":{"target":{"__isSmartRef__":true,"id":6284},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6284":{"name":"lively.morphic.CopyHalo","type":"klassDef","startIndex":5782,"stopIndex":6543,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6285},{"__isSmartRef__":true,"id":6287},{"__isSmartRef__":true,"id":6288},{"__isSmartRef__":true,"id":6289},{"__isSmartRef__":true,"id":6290},{"__isSmartRef__":true,"id":6292},{"__isSmartRef__":true,"id":6293}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6286},{"__isSmartRef__":true,"id":6291}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6285":{"name":"style","type":"propertyDef","startIndex":5852,"stopIndex":5889,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6286},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":6284},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6286":{"name":"settings","type":"categoryDef","startIndex":5956,"stopIndex":6063,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6285},{"__isSmartRef__":true,"id":6287},{"__isSmartRef__":true,"id":6288},{"__isSmartRef__":true,"id":6289}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6287":{"name":"labelText","type":"propertyDef","startIndex":5891,"stopIndex":5906,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6286},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":6284},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6288":{"name":"horizontalPos","type":"propertyDef","startIndex":5908,"stopIndex":5925,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6286},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":6284},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6289":{"name":"verticalPos","type":"propertyDef","startIndex":5927,"stopIndex":5942,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6286},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":6284},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6290":{"name":"clickAction","type":"propertyDef","startIndex":5965,"stopIndex":6359,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6291},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":6284},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6291":{"name":"halo actions","type":"categoryDef","startIndex":6065,"stopIndex":6658,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6290},{"__isSmartRef__":true,"id":6292},{"__isSmartRef__":true,"id":6293}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6292":{"name":"dragAction","type":"propertyDef","startIndex":6361,"stopIndex":6474,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6291},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":6284},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6293":{"name":"dragEndAction","type":"propertyDef","startIndex":6476,"stopIndex":6537,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6291},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":6284},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6294":{"isListItem":true,"string":"lively.morphic.RotateHalo","value":{"__isSmartRef__":true,"id":6295}},"6295":{"target":{"__isSmartRef__":true,"id":6296},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6296":{"name":"lively.morphic.RotateHalo","type":"klassDef","startIndex":6544,"stopIndex":7828,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6297},{"__isSmartRef__":true,"id":6299},{"__isSmartRef__":true,"id":6301},{"__isSmartRef__":true,"id":6302},{"__isSmartRef__":true,"id":6303},{"__isSmartRef__":true,"id":6305}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6298},{"__isSmartRef__":true,"id":6304}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6297":{"name":"style","type":"propertyDef","startIndex":6616,"stopIndex":6642,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6298},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":6300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6298":{"name":"settings","type":"categoryDef","startIndex":6720,"stopIndex":6816,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6297},{"__isSmartRef__":true,"id":6299},{"__isSmartRef__":true,"id":6301},{"__isSmartRef__":true,"id":6302}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6299":{"name":"labelText","type":"propertyDef","startIndex":6644,"stopIndex":6659,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6298},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":6300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6300":{"name":"lively.morphic.RotateHalo","type":"klassDef","startIndex":6662,"stopIndex":7946,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6297},{"__isSmartRef__":true,"id":6299},{"__isSmartRef__":true,"id":6301},{"__isSmartRef__":true,"id":6302},{"__isSmartRef__":true,"id":6303},{"__isSmartRef__":true,"id":6305}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6298},{"__isSmartRef__":true,"id":6304}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6301":{"name":"horizontalPos","type":"propertyDef","startIndex":6661,"stopIndex":6678,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6298},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":6300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6302":{"name":"verticalPos","type":"propertyDef","startIndex":6680,"stopIndex":6695,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6298},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":6300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6303":{"name":"dragAction","type":"propertyDef","startIndex":6718,"stopIndex":7688,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6304},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":6300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6304":{"name":"halo actions","type":"categoryDef","startIndex":6818,"stopIndex":7943,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6303},{"__isSmartRef__":true,"id":6305}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6305":{"name":"onMouseDown","type":"propertyDef","startIndex":7691,"stopIndex":7821,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6304},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":6300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6306":{"isListItem":true,"string":"lively.morphic.CloseHalo","value":{"__isSmartRef__":true,"id":6307}},"6307":{"target":{"__isSmartRef__":true,"id":6308},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6308":{"name":"lively.morphic.CloseHalo","type":"klassDef","startIndex":7829,"stopIndex":8101,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6309},{"__isSmartRef__":true,"id":6311},{"__isSmartRef__":true,"id":6312},{"__isSmartRef__":true,"id":6313},{"__isSmartRef__":true,"id":6314}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6310},{"__isSmartRef__":true,"id":6315}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6309":{"name":"style","type":"propertyDef","startIndex":7900,"stopIndex":7925,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6310},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":6308},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6310":{"name":"settings","type":"categoryDef","startIndex":7960,"stopIndex":8055,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6309},{"__isSmartRef__":true,"id":6311},{"__isSmartRef__":true,"id":6312},{"__isSmartRef__":true,"id":6313}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6311":{"name":"labelText","type":"propertyDef","startIndex":7927,"stopIndex":7942,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6310},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":6308},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6312":{"name":"horizontalPos","type":"propertyDef","startIndex":7944,"stopIndex":7961,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6310},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":6308},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6313":{"name":"verticalPos","type":"propertyDef","startIndex":7963,"stopIndex":7978,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6310},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":6308},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6314":{"name":"clickAction","type":"propertyDef","startIndex":8001,"stopIndex":8096,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6315},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":6308},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6315":{"name":"halo actions","type":"categoryDef","startIndex":8057,"stopIndex":8172,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6314}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6316":{"isListItem":true,"string":"lively.morphic.MenuHalo","value":{"__isSmartRef__":true,"id":6317}},"6317":{"target":{"__isSmartRef__":true,"id":6318},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6318":{"name":"lively.morphic.MenuHalo","type":"klassDef","startIndex":8102,"stopIndex":8385,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6319},{"__isSmartRef__":true,"id":6321},{"__isSmartRef__":true,"id":6322},{"__isSmartRef__":true,"id":6323},{"__isSmartRef__":true,"id":6324}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6320},{"__isSmartRef__":true,"id":6325}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6319":{"name":"style","type":"propertyDef","startIndex":8172,"stopIndex":8199,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6320},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":6318},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6320":{"name":"settings","type":"categoryDef","startIndex":8232,"stopIndex":8329,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6319},{"__isSmartRef__":true,"id":6321},{"__isSmartRef__":true,"id":6322},{"__isSmartRef__":true,"id":6323}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6321":{"name":"labelText","type":"propertyDef","startIndex":8201,"stopIndex":8216,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6320},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":6318},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6322":{"name":"horizontalPos","type":"propertyDef","startIndex":8218,"stopIndex":8235,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6320},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":6318},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6323":{"name":"verticalPos","type":"propertyDef","startIndex":8237,"stopIndex":8252,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6320},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":6318},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6324":{"name":"clickAction","type":"propertyDef","startIndex":8275,"stopIndex":8380,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6325},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":6318},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6325":{"name":"halo actions","type":"categoryDef","startIndex":8331,"stopIndex":8456,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6324}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6326":{"isListItem":true,"string":"lively.morphic.RenameHalo","value":{"__isSmartRef__":true,"id":6327}},"6327":{"target":{"__isSmartRef__":true,"id":6328},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6328":{"name":"lively.morphic.RenameHalo","type":"klassDef","startIndex":8386,"stopIndex":8910,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6329},{"__isSmartRef__":true,"id":6331},{"__isSmartRef__":true,"id":6332},{"__isSmartRef__":true,"id":6333},{"__isSmartRef__":true,"id":6334}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6330},{"__isSmartRef__":true,"id":6335}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6329":{"name":"style","type":"propertyDef","startIndex":8458,"stopIndex":8494,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6330},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":6328},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6330":{"name":"settings","type":"categoryDef","startIndex":8518,"stopIndex":8624,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6329},{"__isSmartRef__":true,"id":6331},{"__isSmartRef__":true,"id":6332},{"__isSmartRef__":true,"id":6333}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6331":{"name":"labelText","type":"propertyDef","startIndex":8496,"stopIndex":8511,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6330},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":6328},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6332":{"name":"horizontalPos","type":"propertyDef","startIndex":8513,"stopIndex":8530,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6330},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":6328},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6333":{"name":"verticalPos","type":"propertyDef","startIndex":8532,"stopIndex":8547,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6330},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":6328},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6334":{"name":"clickAction","type":"propertyDef","startIndex":8570,"stopIndex":8905,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6335},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":6328},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6335":{"name":"halo actions","type":"categoryDef","startIndex":8626,"stopIndex":8981,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6334}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6336":{"isListItem":true,"string":"lively.morphic.SetImageURLHalo","value":{"__isSmartRef__":true,"id":6337}},"6337":{"target":{"__isSmartRef__":true,"id":6338},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6338":{"name":"lively.morphic.SetImageURLHalo","type":"klassDef","startIndex":8911,"stopIndex":9381,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6339},{"__isSmartRef__":true,"id":6341},{"__isSmartRef__":true,"id":6342},{"__isSmartRef__":true,"id":6343},{"__isSmartRef__":true,"id":6344}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6340},{"__isSmartRef__":true,"id":6345}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6339":{"name":"style","type":"propertyDef","startIndex":8988,"stopIndex":9024,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6340},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":6338},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6340":{"name":"settings","type":"categoryDef","startIndex":9048,"stopIndex":9154,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6339},{"__isSmartRef__":true,"id":6341},{"__isSmartRef__":true,"id":6342},{"__isSmartRef__":true,"id":6343}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6341":{"name":"labelText","type":"propertyDef","startIndex":9026,"stopIndex":9041,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6340},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":6338},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6342":{"name":"horizontalPos","type":"propertyDef","startIndex":9043,"stopIndex":9060,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6340},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":6338},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6343":{"name":"verticalPos","type":"propertyDef","startIndex":9062,"stopIndex":9077,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6340},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":6338},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6344":{"name":"clickAction","type":"propertyDef","startIndex":9100,"stopIndex":9376,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6345},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":6338},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6345":{"name":"halo actions","type":"categoryDef","startIndex":9156,"stopIndex":9452,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6344}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6346":{"isListItem":true,"string":"lively.morphic.StyleHalo","value":{"__isSmartRef__":true,"id":6347}},"6347":{"target":{"__isSmartRef__":true,"id":6348},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6348":{"name":"lively.morphic.StyleHalo","type":"klassDef","startIndex":9382,"stopIndex":9689,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6349},{"__isSmartRef__":true,"id":6351},{"__isSmartRef__":true,"id":6352},{"__isSmartRef__":true,"id":6353},{"__isSmartRef__":true,"id":6354}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6350},{"__isSmartRef__":true,"id":6355}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6349":{"name":"style","type":"propertyDef","startIndex":9453,"stopIndex":9491,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6350},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":6348},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6350":{"name":"settings","type":"categoryDef","startIndex":9513,"stopIndex":9621,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6349},{"__isSmartRef__":true,"id":6351},{"__isSmartRef__":true,"id":6352},{"__isSmartRef__":true,"id":6353}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6351":{"name":"labelText","type":"propertyDef","startIndex":9493,"stopIndex":9508,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6350},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":6348},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6352":{"name":"horizontalPos","type":"propertyDef","startIndex":9510,"stopIndex":9527,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6350},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":6348},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6353":{"name":"verticalPos","type":"propertyDef","startIndex":9529,"stopIndex":9544,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6350},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":6348},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6354":{"name":"clickAction","type":"propertyDef","startIndex":9567,"stopIndex":9684,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6355},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":6348},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6355":{"name":"halo actions","type":"categoryDef","startIndex":9623,"stopIndex":9760,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6354}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6356":{"isListItem":true,"string":"lively.morphic.InspectHalo","value":{"__isSmartRef__":true,"id":6357}},"6357":{"target":{"__isSmartRef__":true,"id":6358},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6358":{"name":"lively.morphic.InspectHalo","type":"klassDef","startIndex":9690,"stopIndex":9996,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6359},{"__isSmartRef__":true,"id":6361},{"__isSmartRef__":true,"id":6362},{"__isSmartRef__":true,"id":6363},{"__isSmartRef__":true,"id":6364}],"sourceControl":{"__isSmartRef__":true,"id":148},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":6360},{"__isSmartRef__":true,"id":6365}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6359":{"name":"style","type":"propertyDef","startIndex":9763,"stopIndex":9800,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6360},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":6358},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6360":{"name":"settings","type":"categoryDef","startIndex":9823,"stopIndex":9930,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6359},{"__isSmartRef__":true,"id":6361},{"__isSmartRef__":true,"id":6362},{"__isSmartRef__":true,"id":6363}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6361":{"name":"labelText","type":"propertyDef","startIndex":9802,"stopIndex":9817,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6360},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":6358},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6362":{"name":"horizontalPos","type":"propertyDef","startIndex":9819,"stopIndex":9836,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6360},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":6358},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6363":{"name":"verticalPos","type":"propertyDef","startIndex":9838,"stopIndex":9853,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6360},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":6358},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6364":{"name":"clickAction","type":"propertyDef","startIndex":9876,"stopIndex":9991,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6365},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":6358},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6365":{"name":"halo actions","type":"categoryDef","startIndex":9932,"stopIndex":10067,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":6364}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"6366":{"sourceObj":{"__isSmartRef__":true,"id":6197},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6367":{"sourceObj":{"__isSmartRef__":true,"id":6197},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6368":{"sourceObj":{"__isSmartRef__":true,"id":6197},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6369":{"sourceObj":{"__isSmartRef__":true,"id":6197},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6370":{"target":{"__isSmartRef__":true,"id":6296},"browser":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6371":{"submorphs":[],"scripts":[],"id":4624,"shape":{"__isSmartRef__":true,"id":6372},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6375},"itemList":[{"__isSmartRef__":true,"id":6376},{"__isSmartRef__":true,"id":6378},{"__isSmartRef__":true,"id":6380}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":6077},"attributeConnections":[{"__isSmartRef__":true,"id":6382},{"__isSmartRef__":true,"id":6383},{"__isSmartRef__":true,"id":6384},{"__isSmartRef__":true,"id":6385}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":6377},"__LivelyClassName__":"lively.morphic.List"},"6372":{"position":{"__isSmartRef__":true,"id":6373},"_Extent":{"__isSmartRef__":true,"id":6374},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6373":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6374":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6375":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6376":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":6377}},"6377":{"target":{"__isSmartRef__":true,"id":6296},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6295},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"6378":{"isListItem":true,"string":"settings","value":{"__isSmartRef__":true,"id":6379}},"6379":{"target":{"__isSmartRef__":true,"id":6298},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6295},"targets":[{"__isSmartRef__":true,"id":6298}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"6380":{"isListItem":true,"string":"halo actions","value":{"__isSmartRef__":true,"id":6381}},"6381":{"target":{"__isSmartRef__":true,"id":6304},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6295},"targets":[{"__isSmartRef__":true,"id":6304}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"6382":{"sourceObj":{"__isSmartRef__":true,"id":6371},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6383":{"sourceObj":{"__isSmartRef__":true,"id":6371},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6384":{"sourceObj":{"__isSmartRef__":true,"id":6371},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6385":{"sourceObj":{"__isSmartRef__":true,"id":6371},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6386":{"submorphs":[],"scripts":[],"id":4625,"shape":{"__isSmartRef__":true,"id":6387},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6390},"itemList":[{"__isSmartRef__":true,"id":6391},{"__isSmartRef__":true,"id":6393},{"__isSmartRef__":true,"id":6395},{"__isSmartRef__":true,"id":6397},{"__isSmartRef__":true,"id":6399},{"__isSmartRef__":true,"id":6401}],"selectedLineNo":3,"owner":{"__isSmartRef__":true,"id":6077},"attributeConnections":[{"__isSmartRef__":true,"id":6403},{"__isSmartRef__":true,"id":6404},{"__isSmartRef__":true,"id":6405},{"__isSmartRef__":true,"id":6406}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":6398},"__LivelyClassName__":"lively.morphic.List"},"6387":{"position":{"__isSmartRef__":true,"id":6388},"_Extent":{"__isSmartRef__":true,"id":6389},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6388":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6389":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6390":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6391":{"isListItem":true,"string":"style (proto)","value":{"__isSmartRef__":true,"id":6392}},"6392":{"target":{"__isSmartRef__":true,"id":6297},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6377},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6393":{"isListItem":true,"string":"labelText (proto)","value":{"__isSmartRef__":true,"id":6394}},"6394":{"target":{"__isSmartRef__":true,"id":6299},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6377},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6395":{"isListItem":true,"string":"horizontalPos (proto)","value":{"__isSmartRef__":true,"id":6396}},"6396":{"target":{"__isSmartRef__":true,"id":6301},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6377},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6397":{"isListItem":true,"string":"verticalPos (proto)","value":{"__isSmartRef__":true,"id":6398}},"6398":{"target":{"__isSmartRef__":true,"id":6302},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6377},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6399":{"isListItem":true,"string":"dragAction (proto)","value":{"__isSmartRef__":true,"id":6400}},"6400":{"target":{"__isSmartRef__":true,"id":6303},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6377},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6401":{"isListItem":true,"string":"onMouseDown (proto)","value":{"__isSmartRef__":true,"id":6402}},"6402":{"target":{"__isSmartRef__":true,"id":6305},"browser":{"__isSmartRef__":true,"id":6051},"parent":{"__isSmartRef__":true,"id":6377},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6403":{"sourceObj":{"__isSmartRef__":true,"id":6386},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6404":{"sourceObj":{"__isSmartRef__":true,"id":6386},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6405":{"sourceObj":{"__isSmartRef__":true,"id":6386},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6406":{"sourceObj":{"__isSmartRef__":true,"id":6386},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6407":{"submorphs":[],"scripts":[],"id":4626,"shape":{"__isSmartRef__":true,"id":6408},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":6411},"fixed":[{"__isSmartRef__":true,"id":6053},{"__isSmartRef__":true,"id":6412},{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6462},{"__isSmartRef__":true,"id":6487},{"__isSmartRef__":true,"id":6512},{"__isSmartRef__":true,"id":6537}],"scalingBelow":[{"__isSmartRef__":true,"id":6562}],"scalingAbove":[{"__isSmartRef__":true,"id":6132},{"__isSmartRef__":true,"id":6197},{"__isSmartRef__":true,"id":6371},{"__isSmartRef__":true,"id":6386}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"6408":{"position":{"__isSmartRef__":true,"id":6409},"_Extent":{"__isSmartRef__":true,"id":6410},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6409":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6410":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6411":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6412":{"submorphs":[{"__isSmartRef__":true,"id":6413}],"scripts":[],"id":4632,"shape":{"__isSmartRef__":true,"id":6421},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6424},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6425},"label":{"__isSmartRef__":true,"id":6413},"command":{"__isSmartRef__":true,"id":6434},"attributeConnections":[{"__isSmartRef__":true,"id":6435},{"__isSmartRef__":true,"id":6436}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6413":{"submorphs":[],"scripts":[],"id":4633,"shape":{"__isSmartRef__":true,"id":6414},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6417},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6418}],"padding":{"__isSmartRef__":true,"id":6420},"_Padding":{"__isSmartRef__":true,"id":6420},"owner":{"__isSmartRef__":true,"id":6412},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6414":{"position":{"__isSmartRef__":true,"id":6415},"_Extent":{"__isSmartRef__":true,"id":6416},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6415":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6416":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6417":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6418":{"style":{"__isSmartRef__":true,"id":6419},"morph":{"__isSmartRef__":true,"id":6413},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6419":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6420":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6421":{"position":{"__isSmartRef__":true,"id":6422},"_Extent":{"__isSmartRef__":true,"id":6423},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6422":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6423":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6424":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6425":{"stops":[{"__isSmartRef__":true,"id":6426},{"__isSmartRef__":true,"id":6428},{"__isSmartRef__":true,"id":6430},{"__isSmartRef__":true,"id":6432}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6426":{"offset":0,"color":{"__isSmartRef__":true,"id":6427}},"6427":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6428":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6429}},"6429":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6430":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6431}},"6431":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6432":{"offset":1,"color":{"__isSmartRef__":true,"id":6433}},"6433":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6434":{"browser":{"__isSmartRef__":true,"id":6051},"button":{"__isSmartRef__":true,"id":6412},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"6435":{"sourceObj":{"__isSmartRef__":true,"id":6412},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6434},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6436":{"sourceObj":{"__isSmartRef__":true,"id":6412},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6412},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6437":{"submorphs":[{"__isSmartRef__":true,"id":6438}],"scripts":[],"id":4634,"shape":{"__isSmartRef__":true,"id":6446},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6449},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6450},"label":{"__isSmartRef__":true,"id":6438},"command":{"__isSmartRef__":true,"id":6459},"attributeConnections":[{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":6461}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6438":{"submorphs":[],"scripts":[],"id":4635,"shape":{"__isSmartRef__":true,"id":6439},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6442},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6443}],"padding":{"__isSmartRef__":true,"id":6445},"_Padding":{"__isSmartRef__":true,"id":6445},"owner":{"__isSmartRef__":true,"id":6437},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6439":{"position":{"__isSmartRef__":true,"id":6440},"_Extent":{"__isSmartRef__":true,"id":6441},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6440":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6441":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6442":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6443":{"style":{"__isSmartRef__":true,"id":6444},"morph":{"__isSmartRef__":true,"id":6438},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6444":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6445":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6446":{"position":{"__isSmartRef__":true,"id":6447},"_Extent":{"__isSmartRef__":true,"id":6448},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6447":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6448":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6449":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6450":{"stops":[{"__isSmartRef__":true,"id":6451},{"__isSmartRef__":true,"id":6453},{"__isSmartRef__":true,"id":6455},{"__isSmartRef__":true,"id":6457}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6451":{"offset":0,"color":{"__isSmartRef__":true,"id":6452}},"6452":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6453":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6454}},"6454":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6455":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6456}},"6456":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6457":{"offset":1,"color":{"__isSmartRef__":true,"id":6458}},"6458":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6459":{"browser":{"__isSmartRef__":true,"id":6051},"button":{"__isSmartRef__":true,"id":6437},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"6460":{"sourceObj":{"__isSmartRef__":true,"id":6437},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6459},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6461":{"sourceObj":{"__isSmartRef__":true,"id":6437},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6437},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6462":{"submorphs":[{"__isSmartRef__":true,"id":6463}],"scripts":[],"id":4636,"shape":{"__isSmartRef__":true,"id":6471},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6474},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6475},"label":{"__isSmartRef__":true,"id":6463},"command":{"__isSmartRef__":true,"id":6484},"attributeConnections":[{"__isSmartRef__":true,"id":6485},{"__isSmartRef__":true,"id":6486}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6463":{"submorphs":[],"scripts":[],"id":4637,"shape":{"__isSmartRef__":true,"id":6464},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6467},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6468}],"padding":{"__isSmartRef__":true,"id":6470},"_Padding":{"__isSmartRef__":true,"id":6470},"owner":{"__isSmartRef__":true,"id":6462},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6464":{"position":{"__isSmartRef__":true,"id":6465},"_Extent":{"__isSmartRef__":true,"id":6466},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6465":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6466":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6467":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6468":{"style":{"__isSmartRef__":true,"id":6469},"morph":{"__isSmartRef__":true,"id":6463},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6469":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6470":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6471":{"position":{"__isSmartRef__":true,"id":6472},"_Extent":{"__isSmartRef__":true,"id":6473},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6472":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6473":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6474":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6475":{"stops":[{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6476":{"offset":0,"color":{"__isSmartRef__":true,"id":6477}},"6477":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6478":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6479}},"6479":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6480":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6481}},"6481":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6482":{"offset":1,"color":{"__isSmartRef__":true,"id":6483}},"6483":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6484":{"browser":{"__isSmartRef__":true,"id":6051},"button":{"__isSmartRef__":true,"id":6462},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"6485":{"sourceObj":{"__isSmartRef__":true,"id":6462},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6484},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6486":{"sourceObj":{"__isSmartRef__":true,"id":6462},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6462},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6487":{"submorphs":[{"__isSmartRef__":true,"id":6488}],"scripts":[],"id":4638,"shape":{"__isSmartRef__":true,"id":6496},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6499},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6500},"label":{"__isSmartRef__":true,"id":6488},"command":{"__isSmartRef__":true,"id":6509},"attributeConnections":[{"__isSmartRef__":true,"id":6510},{"__isSmartRef__":true,"id":6511}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6488":{"submorphs":[],"scripts":[],"id":4639,"shape":{"__isSmartRef__":true,"id":6489},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6492},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6493}],"padding":{"__isSmartRef__":true,"id":6495},"_Padding":{"__isSmartRef__":true,"id":6495},"owner":{"__isSmartRef__":true,"id":6487},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6489":{"position":{"__isSmartRef__":true,"id":6490},"_Extent":{"__isSmartRef__":true,"id":6491},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6490":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6491":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6492":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6493":{"style":{"__isSmartRef__":true,"id":6494},"morph":{"__isSmartRef__":true,"id":6488},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6494":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6495":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6496":{"position":{"__isSmartRef__":true,"id":6497},"_Extent":{"__isSmartRef__":true,"id":6498},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6497":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6498":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6499":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6500":{"stops":[{"__isSmartRef__":true,"id":6501},{"__isSmartRef__":true,"id":6503},{"__isSmartRef__":true,"id":6505},{"__isSmartRef__":true,"id":6507}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6501":{"offset":0,"color":{"__isSmartRef__":true,"id":6502}},"6502":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6503":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6504}},"6504":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6505":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6506}},"6506":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6507":{"offset":1,"color":{"__isSmartRef__":true,"id":6508}},"6508":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6509":{"browser":{"__isSmartRef__":true,"id":6051},"button":{"__isSmartRef__":true,"id":6487},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"6510":{"sourceObj":{"__isSmartRef__":true,"id":6487},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6509},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6511":{"sourceObj":{"__isSmartRef__":true,"id":6487},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6487},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6512":{"submorphs":[{"__isSmartRef__":true,"id":6513}],"scripts":[],"id":4640,"shape":{"__isSmartRef__":true,"id":6521},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6524},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6525},"label":{"__isSmartRef__":true,"id":6513},"command":{"__isSmartRef__":true,"id":6534},"attributeConnections":[{"__isSmartRef__":true,"id":6535},{"__isSmartRef__":true,"id":6536}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6513":{"submorphs":[],"scripts":[],"id":4641,"shape":{"__isSmartRef__":true,"id":6514},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6517},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6518}],"padding":{"__isSmartRef__":true,"id":6520},"_Padding":{"__isSmartRef__":true,"id":6520},"owner":{"__isSmartRef__":true,"id":6512},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6514":{"position":{"__isSmartRef__":true,"id":6515},"_Extent":{"__isSmartRef__":true,"id":6516},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6515":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6516":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6517":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6518":{"style":{"__isSmartRef__":true,"id":6519},"morph":{"__isSmartRef__":true,"id":6513},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6519":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6520":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6521":{"position":{"__isSmartRef__":true,"id":6522},"_Extent":{"__isSmartRef__":true,"id":6523},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6522":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6523":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6524":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6525":{"stops":[{"__isSmartRef__":true,"id":6526},{"__isSmartRef__":true,"id":6528},{"__isSmartRef__":true,"id":6530},{"__isSmartRef__":true,"id":6532}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6526":{"offset":0,"color":{"__isSmartRef__":true,"id":6527}},"6527":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6528":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6529}},"6529":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6530":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6531}},"6531":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6532":{"offset":1,"color":{"__isSmartRef__":true,"id":6533}},"6533":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6534":{"browser":{"__isSmartRef__":true,"id":6051},"button":{"__isSmartRef__":true,"id":6512},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"6535":{"sourceObj":{"__isSmartRef__":true,"id":6512},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6534},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6536":{"sourceObj":{"__isSmartRef__":true,"id":6512},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6512},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6537":{"submorphs":[{"__isSmartRef__":true,"id":6538}],"scripts":[],"id":4642,"shape":{"__isSmartRef__":true,"id":6546},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6549},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6550},"label":{"__isSmartRef__":true,"id":6538},"command":{"__isSmartRef__":true,"id":6559},"attributeConnections":[{"__isSmartRef__":true,"id":6560},{"__isSmartRef__":true,"id":6561}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6538":{"submorphs":[],"scripts":[],"id":4643,"shape":{"__isSmartRef__":true,"id":6539},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6542},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6543}],"padding":{"__isSmartRef__":true,"id":6545},"_Padding":{"__isSmartRef__":true,"id":6545},"owner":{"__isSmartRef__":true,"id":6537},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6539":{"position":{"__isSmartRef__":true,"id":6540},"_Extent":{"__isSmartRef__":true,"id":6541},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6540":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6541":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6542":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6543":{"style":{"__isSmartRef__":true,"id":6544},"morph":{"__isSmartRef__":true,"id":6538},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6544":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6545":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6546":{"position":{"__isSmartRef__":true,"id":6547},"_Extent":{"__isSmartRef__":true,"id":6548},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6547":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6548":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6549":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6550":{"stops":[{"__isSmartRef__":true,"id":6551},{"__isSmartRef__":true,"id":6553},{"__isSmartRef__":true,"id":6555},{"__isSmartRef__":true,"id":6557}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6551":{"offset":0,"color":{"__isSmartRef__":true,"id":6552}},"6552":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6553":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6554}},"6554":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6555":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6556}},"6556":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6557":{"offset":1,"color":{"__isSmartRef__":true,"id":6558}},"6558":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6559":{"browser":{"__isSmartRef__":true,"id":6051},"button":{"__isSmartRef__":true,"id":6537},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"6560":{"sourceObj":{"__isSmartRef__":true,"id":6537},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6559},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6561":{"sourceObj":{"__isSmartRef__":true,"id":6537},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6537},"targetMethodName":"setLabel","converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6562":{"submorphs":[],"scripts":[],"id":4627,"shape":{"__isSmartRef__":true,"id":6563},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":6566},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":6567}],"owner":{"__isSmartRef__":true,"id":6077},"padding":{"__isSmartRef__":true,"id":6569},"layout":{"__isSmartRef__":true,"id":6570},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":6569},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":6571}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"lastSearchString":"prevHandPos","lastFindLoc":2,"charsReplaced":"","__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"\tonMouseDown: function($super, evt) {\n\t\tvar r = $super(evt)\n\t\tthis.prevHandPosForSnappingRotation = evt.mousePoint;\n\t\treturn r;\n\t},","__LivelyClassName__":"lively.morphic.Text"},"6563":{"position":{"__isSmartRef__":true,"id":6564},"_Extent":{"__isSmartRef__":true,"id":6565},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6564":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6565":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6566":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6567":{"style":{"__isSmartRef__":true,"id":6568},"morph":{"__isSmartRef__":true,"id":6562},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6568":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6569":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6570":{"resizeWidth":true,"resizeHeight":true},"6571":{"sourceObj":{"__isSmartRef__":true,"id":6562},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6051},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6572":{"submorphs":[],"scripts":[],"id":4628,"shape":{"__isSmartRef__":true,"id":6573},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":6576},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":6577}],"scalingAbove":[{"__isSmartRef__":true,"id":6562}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"6573":{"position":{"__isSmartRef__":true,"id":6574},"_Extent":{"__isSmartRef__":true,"id":6575},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6574":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6575":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6576":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6577":{"submorphs":[],"scripts":[],"id":4629,"shape":{"__isSmartRef__":true,"id":6578},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6581},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":6582}],"owner":{"__isSmartRef__":true,"id":6077},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6578":{"position":{"__isSmartRef__":true,"id":6579},"_Extent":{"__isSmartRef__":true,"id":6580},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6579":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6580":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6581":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6582":{"style":{"__isSmartRef__":true,"id":6583},"morph":{"__isSmartRef__":true,"id":6577},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6583":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6584":{"position":{"__isSmartRef__":true,"id":6585},"_Extent":{"__isSmartRef__":true,"id":6586},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6585":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6586":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6587":{"adjustForNewBounds":true},"6588":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6589":{"submorphs":[{"__isSmartRef__":true,"id":6077},{"__isSmartRef__":true,"id":6590}],"scripts":[],"id":4644,"shape":{"__isSmartRef__":true,"id":6685},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6687},"_Position":{"__isSmartRef__":true,"id":6688},"priorExtent":{"__isSmartRef__":true,"id":6689},"targetMorph":{"__isSmartRef__":true,"id":6077},"titleBar":{"__isSmartRef__":true,"id":6590},"contentOffset":{"__isSmartRef__":true,"id":6588},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":6690},"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"6590":{"submorphs":[{"__isSmartRef__":true,"id":6591},{"__isSmartRef__":true,"id":6598},{"__isSmartRef__":true,"id":6623},{"__isSmartRef__":true,"id":6647}],"scripts":[],"id":4645,"shape":{"__isSmartRef__":true,"id":6672},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6682},"_Position":{"__isSmartRef__":true,"id":6683},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":6589},"label":{"__isSmartRef__":true,"id":6591},"closeButton":{"__isSmartRef__":true,"id":6598},"menuButton":{"__isSmartRef__":true,"id":6623},"collapseButton":{"__isSmartRef__":true,"id":6647},"priorExtent":{"__isSmartRef__":true,"id":6684},"owner":{"__isSmartRef__":true,"id":6589},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"6591":{"submorphs":[],"scripts":[],"id":4646,"shape":{"__isSmartRef__":true,"id":6592},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6595},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6596}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":6590},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6592":{"position":{"__isSmartRef__":true,"id":6593},"_Extent":{"__isSmartRef__":true,"id":6594},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6593":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6594":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6595":{"x":386,"y":3.999999999996362,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6596":{"style":{"__isSmartRef__":true,"id":6597},"morph":{"__isSmartRef__":true,"id":6591},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6597":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6598":{"submorphs":[{"__isSmartRef__":true,"id":6599}],"scripts":[],"id":4647,"shape":{"__isSmartRef__":true,"id":6607},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6610},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6611},"label":{"__isSmartRef__":true,"id":6599},"owner":{"__isSmartRef__":true,"id":6590},"layout":{"__isSmartRef__":true,"id":6620},"attributeConnections":[{"__isSmartRef__":true,"id":6621},{"__isSmartRef__":true,"id":6622}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6599":{"submorphs":[],"scripts":[],"id":4648,"shape":{"__isSmartRef__":true,"id":6600},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6603},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6604}],"padding":{"__isSmartRef__":true,"id":6606},"_Padding":{"__isSmartRef__":true,"id":6606},"owner":{"__isSmartRef__":true,"id":6598},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6600":{"position":{"__isSmartRef__":true,"id":6601},"_Extent":{"__isSmartRef__":true,"id":6602},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6601":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6602":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6603":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6604":{"style":{"__isSmartRef__":true,"id":6605},"morph":{"__isSmartRef__":true,"id":6599},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6605":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6606":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6607":{"position":{"__isSmartRef__":true,"id":6608},"_Extent":{"__isSmartRef__":true,"id":6609},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6608":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6609":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6610":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6611":{"stops":[{"__isSmartRef__":true,"id":6612},{"__isSmartRef__":true,"id":6614},{"__isSmartRef__":true,"id":6616},{"__isSmartRef__":true,"id":6618}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6612":{"offset":0,"color":{"__isSmartRef__":true,"id":6613}},"6613":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6614":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6615}},"6615":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6616":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6617}},"6617":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6618":{"offset":1,"color":{"__isSmartRef__":true,"id":6619}},"6619":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6620":{"moveHorizontal":true},"6621":{"sourceObj":{"__isSmartRef__":true,"id":6598},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6589},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6622":{"sourceObj":{"__isSmartRef__":true,"id":6598},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6589},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6623":{"submorphs":[{"__isSmartRef__":true,"id":6624}],"scripts":[],"id":4649,"shape":{"__isSmartRef__":true,"id":6632},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6635},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6636},"label":{"__isSmartRef__":true,"id":6624},"owner":{"__isSmartRef__":true,"id":6590},"attributeConnections":[{"__isSmartRef__":true,"id":6645},{"__isSmartRef__":true,"id":6646}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6624":{"submorphs":[],"scripts":[],"id":4650,"shape":{"__isSmartRef__":true,"id":6625},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6628},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6629}],"padding":{"__isSmartRef__":true,"id":6631},"_Padding":{"__isSmartRef__":true,"id":6631},"owner":{"__isSmartRef__":true,"id":6623},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6625":{"position":{"__isSmartRef__":true,"id":6626},"_Extent":{"__isSmartRef__":true,"id":6627},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6626":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6627":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6628":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6629":{"style":{"__isSmartRef__":true,"id":6630},"morph":{"__isSmartRef__":true,"id":6624},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6630":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6631":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6632":{"position":{"__isSmartRef__":true,"id":6633},"_Extent":{"__isSmartRef__":true,"id":6634},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6633":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6634":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6635":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6636":{"stops":[{"__isSmartRef__":true,"id":6637},{"__isSmartRef__":true,"id":6639},{"__isSmartRef__":true,"id":6641},{"__isSmartRef__":true,"id":6643}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6637":{"offset":0,"color":{"__isSmartRef__":true,"id":6638}},"6638":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6639":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6640}},"6640":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6641":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6642}},"6642":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6643":{"offset":1,"color":{"__isSmartRef__":true,"id":6644}},"6644":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6645":{"sourceObj":{"__isSmartRef__":true,"id":6623},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6589},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6646":{"sourceObj":{"__isSmartRef__":true,"id":6623},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6589},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6647":{"submorphs":[{"__isSmartRef__":true,"id":6648}],"scripts":[],"id":4651,"shape":{"__isSmartRef__":true,"id":6656},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6659},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6660},"label":{"__isSmartRef__":true,"id":6648},"owner":{"__isSmartRef__":true,"id":6590},"layout":{"__isSmartRef__":true,"id":6669},"attributeConnections":[{"__isSmartRef__":true,"id":6670},{"__isSmartRef__":true,"id":6671}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6648":{"submorphs":[],"scripts":[],"id":4652,"shape":{"__isSmartRef__":true,"id":6649},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6652},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6653}],"padding":{"__isSmartRef__":true,"id":6655},"_Padding":{"__isSmartRef__":true,"id":6655},"owner":{"__isSmartRef__":true,"id":6647},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6649":{"position":{"__isSmartRef__":true,"id":6650},"_Extent":{"__isSmartRef__":true,"id":6651},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6650":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6651":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6652":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6653":{"style":{"__isSmartRef__":true,"id":6654},"morph":{"__isSmartRef__":true,"id":6648},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6654":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6655":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6656":{"position":{"__isSmartRef__":true,"id":6657},"_Extent":{"__isSmartRef__":true,"id":6658},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6657":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6658":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6659":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6660":{"stops":[{"__isSmartRef__":true,"id":6661},{"__isSmartRef__":true,"id":6663},{"__isSmartRef__":true,"id":6665},{"__isSmartRef__":true,"id":6667}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6661":{"offset":0,"color":{"__isSmartRef__":true,"id":6662}},"6662":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6663":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6664}},"6664":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6665":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6666}},"6666":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6667":{"offset":1,"color":{"__isSmartRef__":true,"id":6668}},"6668":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6669":{"moveHorizontal":true},"6670":{"sourceObj":{"__isSmartRef__":true,"id":6647},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6589},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6671":{"sourceObj":{"__isSmartRef__":true,"id":6647},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6589},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6672":{"position":{"__isSmartRef__":true,"id":6673},"_Extent":{"__isSmartRef__":true,"id":6674},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":6675},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6673":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6674":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6675":{"stops":[{"__isSmartRef__":true,"id":6676},{"__isSmartRef__":true,"id":6678},{"__isSmartRef__":true,"id":6680}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6676":{"offset":0,"color":{"__isSmartRef__":true,"id":6677}},"6677":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6678":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6679}},"6679":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6680":{"offset":1,"color":{"__isSmartRef__":true,"id":6681}},"6681":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6682":{"resizeWidth":true,"adjustForNewBounds":true},"6683":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6684":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6685":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":6686},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6686":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6687":{"adjustForNewBounds":true},"6688":{"x":489,"y":283,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6689":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6690":{"x":1106,"y":298,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6691":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6692":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6693":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6694":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"6695":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6696":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6697":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"6698":{"sourceObj":{"__isSmartRef__":true,"id":6051},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":6132},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6699":{"sourceObj":{"__isSmartRef__":true,"id":6051},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":6197},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6700":{"sourceObj":{"__isSmartRef__":true,"id":6051},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":6371},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6701":{"sourceObj":{"__isSmartRef__":true,"id":6051},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":6386},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6702":{"sourceObj":{"__isSmartRef__":true,"id":6051},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":6562},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6703":{"sourceObj":{"__isSmartRef__":true,"id":6051},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":6078},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6704":{"submorphs":[],"scripts":[],"id":4660,"shape":{"__isSmartRef__":true,"id":6705},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6708},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":6709}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":58},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6705":{"position":{"__isSmartRef__":true,"id":6706},"_Extent":{"__isSmartRef__":true,"id":6707},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6706":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6707":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6708":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6709":{"style":{"__isSmartRef__":true,"id":6710},"morph":{"__isSmartRef__":true,"id":6704},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6710":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6711":{"buttonCommands":[{"__isSmartRef__":true,"id":6712},{"__isSmartRef__":true,"id":6996},{"__isSmartRef__":true,"id":7021},{"__isSmartRef__":true,"id":7046},{"__isSmartRef__":true,"id":7071},{"__isSmartRef__":true,"id":7096},{"__isSmartRef__":true,"id":7121}],"RootFilters":[{"__isSmartRef__":true,"id":7254}],"Pane1Filters":[{"__isSmartRef__":true,"id":7255},{"__isSmartRef__":true,"id":7256}],"Pane2Filters":[{"__isSmartRef__":true,"id":7257}],"Pane3Filters":[{"__isSmartRef__":true,"id":7258}],"Pane4Filters":[{"__isSmartRef__":true,"id":7259}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":6737},"attributeConnections":[{"__isSmartRef__":true,"id":7260},{"__isSmartRef__":true,"id":7261},{"__isSmartRef__":true,"id":7262},{"__isSmartRef__":true,"id":7263},{"__isSmartRef__":true,"id":7264},{"__isSmartRef__":true,"id":7265}],"SourceString":"\tonMouseUp: function($super, evt) {\n\t\tif (evt.world.clickedOnMorph === this)\n\t\t\tthis.clickAction(evt);\n\t\treturn false // for drag end trigger\n\t},","sourceString":"\tonMouseUp: function($super, evt) {\n\t\tif (evt.world.clickedOnMorph === this)\n\t\t\tthis.clickAction(evt);\n\t\treturn false // for drag end trigger\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":6800},"Pane1Selection":{"__isSmartRef__":true,"id":6814},"pane1Selection":{"__isSmartRef__":true,"id":6814},"Pane2Selection":{"__isSmartRef__":true,"id":6867},"pane2Selection":{"__isSmartRef__":true,"id":6867},"Pane3Selection":{"__isSmartRef__":true,"id":6901},"pane3Selection":{"__isSmartRef__":true,"id":6901},"Pane4Selection":{"__isSmartRef__":true,"id":6956},"pane4Selection":{"__isSmartRef__":true,"id":6956},"Pane4Content":[{"__isSmartRef__":true,"id":6923},{"__isSmartRef__":true,"id":6925},{"__isSmartRef__":true,"id":6927},{"__isSmartRef__":true,"id":6929},{"__isSmartRef__":true,"id":6931},{"__isSmartRef__":true,"id":6933},{"__isSmartRef__":true,"id":6935},{"__isSmartRef__":true,"id":6937},{"__isSmartRef__":true,"id":6939},{"__isSmartRef__":true,"id":6941},{"__isSmartRef__":true,"id":6943},{"__isSmartRef__":true,"id":6945},{"__isSmartRef__":true,"id":6947},{"__isSmartRef__":true,"id":6949},{"__isSmartRef__":true,"id":6951},{"__isSmartRef__":true,"id":6953},{"__isSmartRef__":true,"id":6955},{"__isSmartRef__":true,"id":6957},{"__isSmartRef__":true,"id":6959},{"__isSmartRef__":true,"id":6961}],"Pane3Content":[{"__isSmartRef__":true,"id":6900},{"__isSmartRef__":true,"id":6902},{"__isSmartRef__":true,"id":6904},{"__isSmartRef__":true,"id":6906},{"__isSmartRef__":true,"id":6908},{"__isSmartRef__":true,"id":6910},{"__isSmartRef__":true,"id":6912}],"Pane2Content":[{"__isSmartRef__":true,"id":6862},{"__isSmartRef__":true,"id":6864},{"__isSmartRef__":true,"id":6866},{"__isSmartRef__":true,"id":6868},{"__isSmartRef__":true,"id":6870},{"__isSmartRef__":true,"id":6872},{"__isSmartRef__":true,"id":6874},{"__isSmartRef__":true,"id":6876},{"__isSmartRef__":true,"id":6878},{"__isSmartRef__":true,"id":6880},{"__isSmartRef__":true,"id":6882},{"__isSmartRef__":true,"id":6884},{"__isSmartRef__":true,"id":6886},{"__isSmartRef__":true,"id":6888}],"Pane1Content":[{"__isSmartRef__":true,"id":6797},{"__isSmartRef__":true,"id":6827},{"__isSmartRef__":true,"id":6828},{"__isSmartRef__":true,"id":6829},{"__isSmartRef__":true,"id":6830},{"__isSmartRef__":true,"id":6831},{"__isSmartRef__":true,"id":6832},{"__isSmartRef__":true,"id":6833},{"__isSmartRef__":true,"id":6834},{"__isSmartRef__":true,"id":6835},{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6837},{"__isSmartRef__":true,"id":6838},{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6840},{"__isSmartRef__":true,"id":6841},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6843},{"__isSmartRef__":true,"id":6844},{"__isSmartRef__":true,"id":6845},{"__isSmartRef__":true,"id":6846},{"__isSmartRef__":true,"id":6847},{"__isSmartRef__":true,"id":6848},{"__isSmartRef__":true,"id":6849},{"__isSmartRef__":true,"id":6850},{"__isSmartRef__":true,"id":6851}],"view":{"__isSmartRef__":true,"id":7151},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Halos","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":7266},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":7253},"__LivelyClassName__":"lively.ide.SystemBrowser"},"6712":{"browser":{"__isSmartRef__":true,"id":6711},"button":{"__isSmartRef__":true,"id":6713},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"6713":{"submorphs":[{"__isSmartRef__":true,"id":6714}],"scripts":[],"id":6540,"shape":{"__isSmartRef__":true,"id":6722},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6725},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6726},"label":{"__isSmartRef__":true,"id":6714},"command":{"__isSmartRef__":true,"id":6712},"attributeConnections":[{"__isSmartRef__":true,"id":6735},{"__isSmartRef__":true,"id":6736}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6714":{"submorphs":[],"scripts":[],"id":6541,"shape":{"__isSmartRef__":true,"id":6715},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6718},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6719}],"padding":{"__isSmartRef__":true,"id":6721},"_Padding":{"__isSmartRef__":true,"id":6721},"owner":{"__isSmartRef__":true,"id":6713},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6715":{"position":{"__isSmartRef__":true,"id":6716},"_Extent":{"__isSmartRef__":true,"id":6717},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6716":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6717":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6718":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6719":{"style":{"__isSmartRef__":true,"id":6720},"morph":{"__isSmartRef__":true,"id":6714},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6720":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6721":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6722":{"position":{"__isSmartRef__":true,"id":6723},"_Extent":{"__isSmartRef__":true,"id":6724},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6723":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6724":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6725":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6726":{"stops":[{"__isSmartRef__":true,"id":6727},{"__isSmartRef__":true,"id":6729},{"__isSmartRef__":true,"id":6731},{"__isSmartRef__":true,"id":6733}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6727":{"offset":0,"color":{"__isSmartRef__":true,"id":6728}},"6728":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6729":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6730}},"6730":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6731":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6732}},"6732":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6733":{"offset":1,"color":{"__isSmartRef__":true,"id":6734}},"6734":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6735":{"sourceObj":{"__isSmartRef__":true,"id":6713},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6712},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6736":{"sourceObj":{"__isSmartRef__":true,"id":6713},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6713},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6737":{"submorphs":[{"__isSmartRef__":true,"id":6738},{"__isSmartRef__":true,"id":6746},{"__isSmartRef__":true,"id":6769},{"__isSmartRef__":true,"id":6792},{"__isSmartRef__":true,"id":6857},{"__isSmartRef__":true,"id":6895},{"__isSmartRef__":true,"id":6918},{"__isSmartRef__":true,"id":6969},{"__isSmartRef__":true,"id":7124},{"__isSmartRef__":true,"id":7134},{"__isSmartRef__":true,"id":7139},{"__isSmartRef__":true,"id":6713},{"__isSmartRef__":true,"id":6974},{"__isSmartRef__":true,"id":6999},{"__isSmartRef__":true,"id":7024},{"__isSmartRef__":true,"id":7049},{"__isSmartRef__":true,"id":7074},{"__isSmartRef__":true,"id":7099}],"scripts":[],"id":6526,"shape":{"__isSmartRef__":true,"id":7146},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7149},"_Position":{"__isSmartRef__":true,"id":7150},"locationPane":{"__isSmartRef__":true,"id":6738},"codeBaseDirBtn":{"__isSmartRef__":true,"id":6746},"localDirBtn":{"__isSmartRef__":true,"id":6769},"Pane1":{"__isSmartRef__":true,"id":6792},"Pane2":{"__isSmartRef__":true,"id":6857},"Pane3":{"__isSmartRef__":true,"id":6895},"Pane4":{"__isSmartRef__":true,"id":6918},"midResizer":{"__isSmartRef__":true,"id":6969},"sourcePane":{"__isSmartRef__":true,"id":7124},"bottomResizer":{"__isSmartRef__":true,"id":7134},"commentPane":{"__isSmartRef__":true,"id":7139},"ownerWidget":{"__isSmartRef__":true,"id":6711},"owner":{"__isSmartRef__":true,"id":7151},"ownerApp":{"__isSmartRef__":true,"id":6711},"targetURL":{"__isSmartRef__":true,"id":7253},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"6738":{"submorphs":[],"scripts":[],"id":6527,"shape":{"__isSmartRef__":true,"id":6739},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6742},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6743}],"owner":{"__isSmartRef__":true,"id":6737},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":6745}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6739":{"position":{"__isSmartRef__":true,"id":6740},"_Extent":{"__isSmartRef__":true,"id":6741},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6740":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6741":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6742":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6743":{"style":{"__isSmartRef__":true,"id":6744},"morph":{"__isSmartRef__":true,"id":6738},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6744":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6745":{"sourceObj":{"__isSmartRef__":true,"id":6738},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6746":{"submorphs":[{"__isSmartRef__":true,"id":6747}],"scripts":[],"id":6528,"shape":{"__isSmartRef__":true,"id":6755},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6758},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6759},"label":{"__isSmartRef__":true,"id":6747},"owner":{"__isSmartRef__":true,"id":6737},"attributeConnections":[{"__isSmartRef__":true,"id":6768}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6747":{"submorphs":[],"scripts":[],"id":6529,"shape":{"__isSmartRef__":true,"id":6748},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6751},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6752}],"padding":{"__isSmartRef__":true,"id":6754},"_Padding":{"__isSmartRef__":true,"id":6754},"owner":{"__isSmartRef__":true,"id":6746},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6748":{"position":{"__isSmartRef__":true,"id":6749},"_Extent":{"__isSmartRef__":true,"id":6750},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6749":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6750":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6751":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6752":{"style":{"__isSmartRef__":true,"id":6753},"morph":{"__isSmartRef__":true,"id":6747},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6753":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6754":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6755":{"position":{"__isSmartRef__":true,"id":6756},"_Extent":{"__isSmartRef__":true,"id":6757},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6756":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6757":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6758":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6759":{"stops":[{"__isSmartRef__":true,"id":6760},{"__isSmartRef__":true,"id":6762},{"__isSmartRef__":true,"id":6764},{"__isSmartRef__":true,"id":6766}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6760":{"offset":0,"color":{"__isSmartRef__":true,"id":6761}},"6761":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6762":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6763}},"6763":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6764":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6765}},"6765":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6766":{"offset":1,"color":{"__isSmartRef__":true,"id":6767}},"6767":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6768":{"sourceObj":{"__isSmartRef__":true,"id":6746},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6769":{"submorphs":[{"__isSmartRef__":true,"id":6770}],"scripts":[],"id":6530,"shape":{"__isSmartRef__":true,"id":6778},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6781},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6782},"label":{"__isSmartRef__":true,"id":6770},"owner":{"__isSmartRef__":true,"id":6737},"attributeConnections":[{"__isSmartRef__":true,"id":6791}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6770":{"submorphs":[],"scripts":[],"id":6531,"shape":{"__isSmartRef__":true,"id":6771},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6774},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6775}],"padding":{"__isSmartRef__":true,"id":6777},"_Padding":{"__isSmartRef__":true,"id":6777},"owner":{"__isSmartRef__":true,"id":6769},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6771":{"position":{"__isSmartRef__":true,"id":6772},"_Extent":{"__isSmartRef__":true,"id":6773},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6772":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6773":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6774":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6775":{"style":{"__isSmartRef__":true,"id":6776},"morph":{"__isSmartRef__":true,"id":6770},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6776":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6777":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6778":{"position":{"__isSmartRef__":true,"id":6779},"_Extent":{"__isSmartRef__":true,"id":6780},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6779":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6780":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6781":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6782":{"stops":[{"__isSmartRef__":true,"id":6783},{"__isSmartRef__":true,"id":6785},{"__isSmartRef__":true,"id":6787},{"__isSmartRef__":true,"id":6789}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6783":{"offset":0,"color":{"__isSmartRef__":true,"id":6784}},"6784":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6785":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6786}},"6786":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6787":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6788}},"6788":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6789":{"offset":1,"color":{"__isSmartRef__":true,"id":6790}},"6790":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6791":{"sourceObj":{"__isSmartRef__":true,"id":6769},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6792":{"submorphs":[],"scripts":[],"id":6532,"shape":{"__isSmartRef__":true,"id":6793},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6796},"itemList":[{"__isSmartRef__":true,"id":6797},{"__isSmartRef__":true,"id":6827},{"__isSmartRef__":true,"id":6828},{"__isSmartRef__":true,"id":6829},{"__isSmartRef__":true,"id":6830},{"__isSmartRef__":true,"id":6831},{"__isSmartRef__":true,"id":6832},{"__isSmartRef__":true,"id":6833},{"__isSmartRef__":true,"id":6834},{"__isSmartRef__":true,"id":6835},{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6837},{"__isSmartRef__":true,"id":6838},{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6840},{"__isSmartRef__":true,"id":6841},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6843},{"__isSmartRef__":true,"id":6844},{"__isSmartRef__":true,"id":6845},{"__isSmartRef__":true,"id":6846},{"__isSmartRef__":true,"id":6847},{"__isSmartRef__":true,"id":6848},{"__isSmartRef__":true,"id":6849},{"__isSmartRef__":true,"id":6850},{"__isSmartRef__":true,"id":6851}],"selectedLineNo":13,"owner":{"__isSmartRef__":true,"id":6737},"attributeConnections":[{"__isSmartRef__":true,"id":6852},{"__isSmartRef__":true,"id":6853},{"__isSmartRef__":true,"id":6854},{"__isSmartRef__":true,"id":6855}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":6856},"__LivelyClassName__":"lively.morphic.List"},"6793":{"position":{"__isSmartRef__":true,"id":6794},"_Extent":{"__isSmartRef__":true,"id":6795},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6794":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6795":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6796":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6797":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":6798}},"6798":{"target":{"__isSmartRef__":true,"id":6799},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"6799":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6800":{"target":{"__isSmartRef__":true,"id":148},"browser":{"__isSmartRef__":true,"id":6711},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":6799}],"parentNamespacePath":{"__isSmartRef__":true,"id":6801},"_childNodes":[{"__isSmartRef__":true,"id":6798},{"__isSmartRef__":true,"id":6802},{"__isSmartRef__":true,"id":6803},{"__isSmartRef__":true,"id":6804},{"__isSmartRef__":true,"id":6805},{"__isSmartRef__":true,"id":6806},{"__isSmartRef__":true,"id":6807},{"__isSmartRef__":true,"id":6808},{"__isSmartRef__":true,"id":6809},{"__isSmartRef__":true,"id":6810},{"__isSmartRef__":true,"id":6811},{"__isSmartRef__":true,"id":6812},{"__isSmartRef__":true,"id":6813},{"__isSmartRef__":true,"id":6814},{"__isSmartRef__":true,"id":6815},{"__isSmartRef__":true,"id":6816},{"__isSmartRef__":true,"id":6817},{"__isSmartRef__":true,"id":6818},{"__isSmartRef__":true,"id":6819},{"__isSmartRef__":true,"id":6820},{"__isSmartRef__":true,"id":6821},{"__isSmartRef__":true,"id":6822},{"__isSmartRef__":true,"id":6823},{"__isSmartRef__":true,"id":6824},{"__isSmartRef__":true,"id":6825},{"__isSmartRef__":true,"id":6826}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"6801":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6802":{"target":{"__isSmartRef__":true,"id":6801},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"6803":{"target":{"__isSmartRef__":true,"id":312},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6804":{"target":{"__isSmartRef__":true,"id":369},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6805":{"target":{"__isSmartRef__":true,"id":424},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6806":{"target":{"__isSmartRef__":true,"id":434},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6807":{"target":{"__isSmartRef__":true,"id":461},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6808":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6809":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6810":{"target":{"__isSmartRef__":true,"id":151},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6811":{"target":{"__isSmartRef__":true,"id":817},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6812":{"target":{"__isSmartRef__":true,"id":831},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6813":{"target":{"__isSmartRef__":true,"id":837},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6814":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6815":{"target":{"__isSmartRef__":true,"id":842},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6816":{"target":{"__isSmartRef__":true,"id":949},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6817":{"target":{"__isSmartRef__":true,"id":956},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6818":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6819":{"target":{"__isSmartRef__":true,"id":1115},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6820":{"target":{"__isSmartRef__":true,"id":1202},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6821":{"target":{"__isSmartRef__":true,"id":1223},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6822":{"target":{"__isSmartRef__":true,"id":1283},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6823":{"target":{"__isSmartRef__":true,"id":1356},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6824":{"target":{"__isSmartRef__":true,"id":1418},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6825":{"target":{"__isSmartRef__":true,"id":1536},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6826":{"target":{"__isSmartRef__":true,"id":1950},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"6827":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":6802}},"6828":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":6803}},"6829":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":6804}},"6830":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":6805}},"6831":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":6806}},"6832":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":6807}},"6833":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":6808}},"6834":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":6809}},"6835":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":6810}},"6836":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":6811}},"6837":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":6812}},"6838":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":6813}},"6839":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":6814}},"6840":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":6815}},"6841":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":6816}},"6842":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":6817}},"6843":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":6818}},"6844":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":6819}},"6845":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":6820}},"6846":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":6821}},"6847":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":6822}},"6848":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":6823}},"6849":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":6824}},"6850":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":6825}},"6851":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":6826}},"6852":{"sourceObj":{"__isSmartRef__":true,"id":6792},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6853":{"sourceObj":{"__isSmartRef__":true,"id":6792},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6854":{"sourceObj":{"__isSmartRef__":true,"id":6792},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6855":{"sourceObj":{"__isSmartRef__":true,"id":6792},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6856":{"target":{"__isSmartRef__":true,"id":146},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6800},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"6857":{"submorphs":[],"scripts":[],"id":6533,"shape":{"__isSmartRef__":true,"id":6858},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6861},"itemList":[{"__isSmartRef__":true,"id":6862},{"__isSmartRef__":true,"id":6864},{"__isSmartRef__":true,"id":6866},{"__isSmartRef__":true,"id":6868},{"__isSmartRef__":true,"id":6870},{"__isSmartRef__":true,"id":6872},{"__isSmartRef__":true,"id":6874},{"__isSmartRef__":true,"id":6876},{"__isSmartRef__":true,"id":6878},{"__isSmartRef__":true,"id":6880},{"__isSmartRef__":true,"id":6882},{"__isSmartRef__":true,"id":6884},{"__isSmartRef__":true,"id":6886},{"__isSmartRef__":true,"id":6888}],"selectedLineNo":2,"owner":{"__isSmartRef__":true,"id":6737},"attributeConnections":[{"__isSmartRef__":true,"id":6890},{"__isSmartRef__":true,"id":6891},{"__isSmartRef__":true,"id":6892},{"__isSmartRef__":true,"id":6893}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":6894},"__LivelyClassName__":"lively.morphic.List"},"6858":{"position":{"__isSmartRef__":true,"id":6859},"_Extent":{"__isSmartRef__":true,"id":6860},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6859":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6860":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6861":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6862":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":6863}},"6863":{"target":{"__isSmartRef__":true,"id":6204},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6864":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":6865}},"6865":{"target":{"__isSmartRef__":true,"id":6215},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6866":{"isListItem":true,"string":"lively.morphic.Halo","value":{"__isSmartRef__":true,"id":6867}},"6867":{"target":{"__isSmartRef__":true,"id":6222},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6868":{"isListItem":true,"string":"lively.morphic.ResizeHalo","value":{"__isSmartRef__":true,"id":6869}},"6869":{"target":{"__isSmartRef__":true,"id":6252},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6870":{"isListItem":true,"string":"lively.morphic.DragHalo","value":{"__isSmartRef__":true,"id":6871}},"6871":{"target":{"__isSmartRef__":true,"id":6262},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6872":{"isListItem":true,"string":"lively.morphic.GrabHalo","value":{"__isSmartRef__":true,"id":6873}},"6873":{"target":{"__isSmartRef__":true,"id":6272},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6874":{"isListItem":true,"string":"lively.morphic.CopyHalo","value":{"__isSmartRef__":true,"id":6875}},"6875":{"target":{"__isSmartRef__":true,"id":6284},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6876":{"isListItem":true,"string":"lively.morphic.RotateHalo","value":{"__isSmartRef__":true,"id":6877}},"6877":{"target":{"__isSmartRef__":true,"id":6296},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6878":{"isListItem":true,"string":"lively.morphic.CloseHalo","value":{"__isSmartRef__":true,"id":6879}},"6879":{"target":{"__isSmartRef__":true,"id":6308},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6880":{"isListItem":true,"string":"lively.morphic.MenuHalo","value":{"__isSmartRef__":true,"id":6881}},"6881":{"target":{"__isSmartRef__":true,"id":6318},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6882":{"isListItem":true,"string":"lively.morphic.RenameHalo","value":{"__isSmartRef__":true,"id":6883}},"6883":{"target":{"__isSmartRef__":true,"id":6328},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6884":{"isListItem":true,"string":"lively.morphic.SetImageURLHalo","value":{"__isSmartRef__":true,"id":6885}},"6885":{"target":{"__isSmartRef__":true,"id":6338},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6886":{"isListItem":true,"string":"lively.morphic.StyleHalo","value":{"__isSmartRef__":true,"id":6887}},"6887":{"target":{"__isSmartRef__":true,"id":6348},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6888":{"isListItem":true,"string":"lively.morphic.InspectHalo","value":{"__isSmartRef__":true,"id":6889}},"6889":{"target":{"__isSmartRef__":true,"id":6358},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6890":{"sourceObj":{"__isSmartRef__":true,"id":6857},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6891":{"sourceObj":{"__isSmartRef__":true,"id":6857},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6892":{"sourceObj":{"__isSmartRef__":true,"id":6857},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6893":{"sourceObj":{"__isSmartRef__":true,"id":6857},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6894":{"target":{"__isSmartRef__":true,"id":6222},"browser":{"__isSmartRef__":true,"id":6711},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"6895":{"submorphs":[],"scripts":[],"id":6534,"shape":{"__isSmartRef__":true,"id":6896},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6899},"itemList":[{"__isSmartRef__":true,"id":6900},{"__isSmartRef__":true,"id":6902},{"__isSmartRef__":true,"id":6904},{"__isSmartRef__":true,"id":6906},{"__isSmartRef__":true,"id":6908},{"__isSmartRef__":true,"id":6910},{"__isSmartRef__":true,"id":6912}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":6737},"attributeConnections":[{"__isSmartRef__":true,"id":6914},{"__isSmartRef__":true,"id":6915},{"__isSmartRef__":true,"id":6916},{"__isSmartRef__":true,"id":6917}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":6901},"__LivelyClassName__":"lively.morphic.List"},"6896":{"position":{"__isSmartRef__":true,"id":6897},"_Extent":{"__isSmartRef__":true,"id":6898},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6897":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6898":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6899":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6900":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":6901}},"6901":{"target":{"__isSmartRef__":true,"id":6222},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6867},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"6902":{"isListItem":true,"string":"settings","value":{"__isSmartRef__":true,"id":6903}},"6903":{"target":{"__isSmartRef__":true,"id":6224},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6224}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"6904":{"isListItem":true,"string":"initializing","value":{"__isSmartRef__":true,"id":6905}},"6905":{"target":{"__isSmartRef__":true,"id":6234},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6234}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"6906":{"isListItem":true,"string":"accessing","value":{"__isSmartRef__":true,"id":6907}},"6907":{"target":{"__isSmartRef__":true,"id":6237},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6237}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"6908":{"isListItem":true,"string":"layout","value":{"__isSmartRef__":true,"id":6909}},"6909":{"target":{"__isSmartRef__":true,"id":6239},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6239}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"6910":{"isListItem":true,"string":"halo actions","value":{"__isSmartRef__":true,"id":6911}},"6911":{"target":{"__isSmartRef__":true,"id":6242},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6242}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"6912":{"isListItem":true,"string":"mouse events","value":{"__isSmartRef__":true,"id":6913}},"6913":{"target":{"__isSmartRef__":true,"id":6246},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6246}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"6914":{"sourceObj":{"__isSmartRef__":true,"id":6895},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6915":{"sourceObj":{"__isSmartRef__":true,"id":6895},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6916":{"sourceObj":{"__isSmartRef__":true,"id":6895},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6917":{"sourceObj":{"__isSmartRef__":true,"id":6895},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6918":{"submorphs":[],"scripts":[],"id":6535,"shape":{"__isSmartRef__":true,"id":6919},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6922},"itemList":[{"__isSmartRef__":true,"id":6923},{"__isSmartRef__":true,"id":6925},{"__isSmartRef__":true,"id":6927},{"__isSmartRef__":true,"id":6929},{"__isSmartRef__":true,"id":6931},{"__isSmartRef__":true,"id":6933},{"__isSmartRef__":true,"id":6935},{"__isSmartRef__":true,"id":6937},{"__isSmartRef__":true,"id":6939},{"__isSmartRef__":true,"id":6941},{"__isSmartRef__":true,"id":6943},{"__isSmartRef__":true,"id":6945},{"__isSmartRef__":true,"id":6947},{"__isSmartRef__":true,"id":6949},{"__isSmartRef__":true,"id":6951},{"__isSmartRef__":true,"id":6953},{"__isSmartRef__":true,"id":6955},{"__isSmartRef__":true,"id":6957},{"__isSmartRef__":true,"id":6959},{"__isSmartRef__":true,"id":6961}],"selectedLineNo":16,"owner":{"__isSmartRef__":true,"id":6737},"attributeConnections":[{"__isSmartRef__":true,"id":6963},{"__isSmartRef__":true,"id":6964},{"__isSmartRef__":true,"id":6965},{"__isSmartRef__":true,"id":6966}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":6967},"__LivelyClassName__":"lively.morphic.List"},"6919":{"position":{"__isSmartRef__":true,"id":6920},"_Extent":{"__isSmartRef__":true,"id":6921},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6920":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6921":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6922":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6923":{"isListItem":true,"string":"style (proto)","value":{"__isSmartRef__":true,"id":6924}},"6924":{"target":{"__isSmartRef__":true,"id":6223},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6925":{"isListItem":true,"string":"defaultExtent (proto)","value":{"__isSmartRef__":true,"id":6926}},"6926":{"target":{"__isSmartRef__":true,"id":6225},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6927":{"isListItem":true,"string":"labelText (proto)","value":{"__isSmartRef__":true,"id":6928}},"6928":{"target":{"__isSmartRef__":true,"id":6227},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6929":{"isListItem":true,"string":"maxHorizontalLabels (proto)","value":{"__isSmartRef__":true,"id":6930}},"6930":{"target":{"__isSmartRef__":true,"id":6228},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6931":{"isListItem":true,"string":"maxVerticalLabels (proto)","value":{"__isSmartRef__":true,"id":6932}},"6932":{"target":{"__isSmartRef__":true,"id":6229},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6933":{"isListItem":true,"string":"horizontalPos (proto)","value":{"__isSmartRef__":true,"id":6934}},"6934":{"target":{"__isSmartRef__":true,"id":6230},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6935":{"isListItem":true,"string":"verticalPos (proto)","value":{"__isSmartRef__":true,"id":6936}},"6936":{"target":{"__isSmartRef__":true,"id":6231},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6937":{"isListItem":true,"string":"isEpiMorph (proto)","value":{"__isSmartRef__":true,"id":6938}},"6938":{"target":{"__isSmartRef__":true,"id":6232},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6939":{"isListItem":true,"string":"initialize (proto)","value":{"__isSmartRef__":true,"id":6940}},"6940":{"target":{"__isSmartRef__":true,"id":6233},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6941":{"isListItem":true,"string":"createLabel (proto)","value":{"__isSmartRef__":true,"id":6942}},"6942":{"target":{"__isSmartRef__":true,"id":6235},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6943":{"isListItem":true,"string":"getLabelText (proto)","value":{"__isSmartRef__":true,"id":6944}},"6944":{"target":{"__isSmartRef__":true,"id":6236},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6945":{"isListItem":true,"string":"alignAtTarget (proto)","value":{"__isSmartRef__":true,"id":6946}},"6946":{"target":{"__isSmartRef__":true,"id":6238},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6947":{"isListItem":true,"string":"computePositionAtTarget (proto)","value":{"__isSmartRef__":true,"id":6948}},"6948":{"target":{"__isSmartRef__":true,"id":6240},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6949":{"isListItem":true,"string":"clickAction (proto)","value":{"__isSmartRef__":true,"id":6950}},"6950":{"target":{"__isSmartRef__":true,"id":6241},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6951":{"isListItem":true,"string":"dragAction (proto)","value":{"__isSmartRef__":true,"id":6952}},"6952":{"target":{"__isSmartRef__":true,"id":6243},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6953":{"isListItem":true,"string":"dragEndAction (proto)","value":{"__isSmartRef__":true,"id":6954}},"6954":{"target":{"__isSmartRef__":true,"id":6244},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6955":{"isListItem":true,"string":"onMouseUp (proto)","value":{"__isSmartRef__":true,"id":6956}},"6956":{"target":{"__isSmartRef__":true,"id":6245},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6957":{"isListItem":true,"string":"onDragStart (proto)","value":{"__isSmartRef__":true,"id":6958}},"6958":{"target":{"__isSmartRef__":true,"id":6247},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6959":{"isListItem":true,"string":"onDragEnd (proto)","value":{"__isSmartRef__":true,"id":6960}},"6960":{"target":{"__isSmartRef__":true,"id":6248},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6961":{"isListItem":true,"string":"onDrag (proto)","value":{"__isSmartRef__":true,"id":6962}},"6962":{"target":{"__isSmartRef__":true,"id":6249},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6901},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6963":{"sourceObj":{"__isSmartRef__":true,"id":6918},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6964":{"sourceObj":{"__isSmartRef__":true,"id":6918},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6965":{"sourceObj":{"__isSmartRef__":true,"id":6918},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6966":{"sourceObj":{"__isSmartRef__":true,"id":6918},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6967":{"target":{"__isSmartRef__":true,"id":6245},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6968},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"6968":{"target":{"__isSmartRef__":true,"id":6222},"browser":{"__isSmartRef__":true,"id":6711},"parent":{"__isSmartRef__":true,"id":6894},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"6969":{"submorphs":[],"scripts":[],"id":6536,"shape":{"__isSmartRef__":true,"id":6970},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":6973},"fixed":[{"__isSmartRef__":true,"id":6713},{"__isSmartRef__":true,"id":6974},{"__isSmartRef__":true,"id":6999},{"__isSmartRef__":true,"id":7024},{"__isSmartRef__":true,"id":7049},{"__isSmartRef__":true,"id":7074},{"__isSmartRef__":true,"id":7099}],"scalingBelow":[{"__isSmartRef__":true,"id":7124}],"scalingAbove":[{"__isSmartRef__":true,"id":6792},{"__isSmartRef__":true,"id":6857},{"__isSmartRef__":true,"id":6895},{"__isSmartRef__":true,"id":6918}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"6970":{"position":{"__isSmartRef__":true,"id":6971},"_Extent":{"__isSmartRef__":true,"id":6972},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6971":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6972":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6973":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6974":{"submorphs":[{"__isSmartRef__":true,"id":6975}],"scripts":[],"id":6542,"shape":{"__isSmartRef__":true,"id":6983},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6986},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":6987},"label":{"__isSmartRef__":true,"id":6975},"command":{"__isSmartRef__":true,"id":6996},"attributeConnections":[{"__isSmartRef__":true,"id":6997},{"__isSmartRef__":true,"id":6998}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"6975":{"submorphs":[],"scripts":[],"id":6543,"shape":{"__isSmartRef__":true,"id":6976},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6979},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6980}],"padding":{"__isSmartRef__":true,"id":6982},"_Padding":{"__isSmartRef__":true,"id":6982},"owner":{"__isSmartRef__":true,"id":6974},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"6976":{"position":{"__isSmartRef__":true,"id":6977},"_Extent":{"__isSmartRef__":true,"id":6978},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6977":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6978":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6979":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6980":{"style":{"__isSmartRef__":true,"id":6981},"morph":{"__isSmartRef__":true,"id":6975},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"6981":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6982":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6983":{"position":{"__isSmartRef__":true,"id":6984},"_Extent":{"__isSmartRef__":true,"id":6985},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6984":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6985":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6986":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6987":{"stops":[{"__isSmartRef__":true,"id":6988},{"__isSmartRef__":true,"id":6990},{"__isSmartRef__":true,"id":6992},{"__isSmartRef__":true,"id":6994}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6988":{"offset":0,"color":{"__isSmartRef__":true,"id":6989}},"6989":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6990":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6991}},"6991":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6992":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6993}},"6993":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6994":{"offset":1,"color":{"__isSmartRef__":true,"id":6995}},"6995":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6996":{"browser":{"__isSmartRef__":true,"id":6711},"button":{"__isSmartRef__":true,"id":6974},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"6997":{"sourceObj":{"__isSmartRef__":true,"id":6974},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6996},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6998":{"sourceObj":{"__isSmartRef__":true,"id":6974},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6974},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6999":{"submorphs":[{"__isSmartRef__":true,"id":7000}],"scripts":[],"id":6544,"shape":{"__isSmartRef__":true,"id":7008},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7011},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":7012},"label":{"__isSmartRef__":true,"id":7000},"command":{"__isSmartRef__":true,"id":7021},"attributeConnections":[{"__isSmartRef__":true,"id":7022},{"__isSmartRef__":true,"id":7023}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"7000":{"submorphs":[],"scripts":[],"id":6545,"shape":{"__isSmartRef__":true,"id":7001},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7004},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7005}],"padding":{"__isSmartRef__":true,"id":7007},"_Padding":{"__isSmartRef__":true,"id":7007},"owner":{"__isSmartRef__":true,"id":6999},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7001":{"position":{"__isSmartRef__":true,"id":7002},"_Extent":{"__isSmartRef__":true,"id":7003},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7002":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7003":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7004":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7005":{"style":{"__isSmartRef__":true,"id":7006},"morph":{"__isSmartRef__":true,"id":7000},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7006":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7007":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7008":{"position":{"__isSmartRef__":true,"id":7009},"_Extent":{"__isSmartRef__":true,"id":7010},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7009":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7010":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7011":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7012":{"stops":[{"__isSmartRef__":true,"id":7013},{"__isSmartRef__":true,"id":7015},{"__isSmartRef__":true,"id":7017},{"__isSmartRef__":true,"id":7019}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7013":{"offset":0,"color":{"__isSmartRef__":true,"id":7014}},"7014":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7015":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7016}},"7016":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7017":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7018}},"7018":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7019":{"offset":1,"color":{"__isSmartRef__":true,"id":7020}},"7020":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7021":{"browser":{"__isSmartRef__":true,"id":6711},"button":{"__isSmartRef__":true,"id":6999},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"7022":{"sourceObj":{"__isSmartRef__":true,"id":6999},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7021},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7023":{"sourceObj":{"__isSmartRef__":true,"id":6999},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6999},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7024":{"submorphs":[{"__isSmartRef__":true,"id":7025}],"scripts":[],"id":6546,"shape":{"__isSmartRef__":true,"id":7033},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7036},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":7037},"label":{"__isSmartRef__":true,"id":7025},"command":{"__isSmartRef__":true,"id":7046},"attributeConnections":[{"__isSmartRef__":true,"id":7047},{"__isSmartRef__":true,"id":7048}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"7025":{"submorphs":[],"scripts":[],"id":6547,"shape":{"__isSmartRef__":true,"id":7026},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7029},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7030}],"padding":{"__isSmartRef__":true,"id":7032},"_Padding":{"__isSmartRef__":true,"id":7032},"owner":{"__isSmartRef__":true,"id":7024},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7026":{"position":{"__isSmartRef__":true,"id":7027},"_Extent":{"__isSmartRef__":true,"id":7028},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7027":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7028":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7029":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7030":{"style":{"__isSmartRef__":true,"id":7031},"morph":{"__isSmartRef__":true,"id":7025},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7031":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7032":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7033":{"position":{"__isSmartRef__":true,"id":7034},"_Extent":{"__isSmartRef__":true,"id":7035},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7034":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7035":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7036":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7037":{"stops":[{"__isSmartRef__":true,"id":7038},{"__isSmartRef__":true,"id":7040},{"__isSmartRef__":true,"id":7042},{"__isSmartRef__":true,"id":7044}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7038":{"offset":0,"color":{"__isSmartRef__":true,"id":7039}},"7039":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7040":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7041}},"7041":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7042":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7043}},"7043":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7044":{"offset":1,"color":{"__isSmartRef__":true,"id":7045}},"7045":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7046":{"browser":{"__isSmartRef__":true,"id":6711},"button":{"__isSmartRef__":true,"id":7024},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"7047":{"sourceObj":{"__isSmartRef__":true,"id":7024},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7046},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7048":{"sourceObj":{"__isSmartRef__":true,"id":7024},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7024},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7049":{"submorphs":[{"__isSmartRef__":true,"id":7050}],"scripts":[],"id":6548,"shape":{"__isSmartRef__":true,"id":7058},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7061},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":7062},"label":{"__isSmartRef__":true,"id":7050},"command":{"__isSmartRef__":true,"id":7071},"attributeConnections":[{"__isSmartRef__":true,"id":7072},{"__isSmartRef__":true,"id":7073}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"7050":{"submorphs":[],"scripts":[],"id":6549,"shape":{"__isSmartRef__":true,"id":7051},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7054},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7055}],"padding":{"__isSmartRef__":true,"id":7057},"_Padding":{"__isSmartRef__":true,"id":7057},"owner":{"__isSmartRef__":true,"id":7049},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7051":{"position":{"__isSmartRef__":true,"id":7052},"_Extent":{"__isSmartRef__":true,"id":7053},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7052":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7053":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7054":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7055":{"style":{"__isSmartRef__":true,"id":7056},"morph":{"__isSmartRef__":true,"id":7050},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7056":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7057":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7058":{"position":{"__isSmartRef__":true,"id":7059},"_Extent":{"__isSmartRef__":true,"id":7060},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7059":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7060":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7061":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7062":{"stops":[{"__isSmartRef__":true,"id":7063},{"__isSmartRef__":true,"id":7065},{"__isSmartRef__":true,"id":7067},{"__isSmartRef__":true,"id":7069}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7063":{"offset":0,"color":{"__isSmartRef__":true,"id":7064}},"7064":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7065":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7066}},"7066":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7067":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7068}},"7068":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7069":{"offset":1,"color":{"__isSmartRef__":true,"id":7070}},"7070":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7071":{"browser":{"__isSmartRef__":true,"id":6711},"button":{"__isSmartRef__":true,"id":7049},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"7072":{"sourceObj":{"__isSmartRef__":true,"id":7049},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7071},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7073":{"sourceObj":{"__isSmartRef__":true,"id":7049},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7049},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7074":{"submorphs":[{"__isSmartRef__":true,"id":7075}],"scripts":[],"id":6550,"shape":{"__isSmartRef__":true,"id":7083},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7086},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":7087},"label":{"__isSmartRef__":true,"id":7075},"command":{"__isSmartRef__":true,"id":7096},"attributeConnections":[{"__isSmartRef__":true,"id":7097},{"__isSmartRef__":true,"id":7098}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"7075":{"submorphs":[],"scripts":[],"id":6551,"shape":{"__isSmartRef__":true,"id":7076},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7079},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7080}],"padding":{"__isSmartRef__":true,"id":7082},"_Padding":{"__isSmartRef__":true,"id":7082},"owner":{"__isSmartRef__":true,"id":7074},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7076":{"position":{"__isSmartRef__":true,"id":7077},"_Extent":{"__isSmartRef__":true,"id":7078},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7077":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7078":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7079":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7080":{"style":{"__isSmartRef__":true,"id":7081},"morph":{"__isSmartRef__":true,"id":7075},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7081":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7082":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7083":{"position":{"__isSmartRef__":true,"id":7084},"_Extent":{"__isSmartRef__":true,"id":7085},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7084":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7085":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7086":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7087":{"stops":[{"__isSmartRef__":true,"id":7088},{"__isSmartRef__":true,"id":7090},{"__isSmartRef__":true,"id":7092},{"__isSmartRef__":true,"id":7094}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7088":{"offset":0,"color":{"__isSmartRef__":true,"id":7089}},"7089":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7090":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7091}},"7091":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7092":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7093}},"7093":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7094":{"offset":1,"color":{"__isSmartRef__":true,"id":7095}},"7095":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7096":{"browser":{"__isSmartRef__":true,"id":6711},"button":{"__isSmartRef__":true,"id":7074},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"7097":{"sourceObj":{"__isSmartRef__":true,"id":7074},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7096},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7098":{"sourceObj":{"__isSmartRef__":true,"id":7074},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7074},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7099":{"submorphs":[{"__isSmartRef__":true,"id":7100}],"scripts":[],"id":6552,"shape":{"__isSmartRef__":true,"id":7108},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7111},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":7112},"label":{"__isSmartRef__":true,"id":7100},"command":{"__isSmartRef__":true,"id":7121},"attributeConnections":[{"__isSmartRef__":true,"id":7122},{"__isSmartRef__":true,"id":7123}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"7100":{"submorphs":[],"scripts":[],"id":6553,"shape":{"__isSmartRef__":true,"id":7101},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7104},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7105}],"padding":{"__isSmartRef__":true,"id":7107},"_Padding":{"__isSmartRef__":true,"id":7107},"owner":{"__isSmartRef__":true,"id":7099},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7101":{"position":{"__isSmartRef__":true,"id":7102},"_Extent":{"__isSmartRef__":true,"id":7103},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7102":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7103":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7104":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7105":{"style":{"__isSmartRef__":true,"id":7106},"morph":{"__isSmartRef__":true,"id":7100},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7106":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7107":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7108":{"position":{"__isSmartRef__":true,"id":7109},"_Extent":{"__isSmartRef__":true,"id":7110},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7109":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7110":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7111":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7112":{"stops":[{"__isSmartRef__":true,"id":7113},{"__isSmartRef__":true,"id":7115},{"__isSmartRef__":true,"id":7117},{"__isSmartRef__":true,"id":7119}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7113":{"offset":0,"color":{"__isSmartRef__":true,"id":7114}},"7114":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7115":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7116}},"7116":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7117":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7118}},"7118":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7119":{"offset":1,"color":{"__isSmartRef__":true,"id":7120}},"7120":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7121":{"browser":{"__isSmartRef__":true,"id":6711},"button":{"__isSmartRef__":true,"id":7099},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"7122":{"sourceObj":{"__isSmartRef__":true,"id":7099},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7121},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7123":{"sourceObj":{"__isSmartRef__":true,"id":7099},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7099},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7124":{"submorphs":[],"scripts":[],"id":6537,"shape":{"__isSmartRef__":true,"id":7125},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":7128},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":7129}],"owner":{"__isSmartRef__":true,"id":6737},"padding":{"__isSmartRef__":true,"id":7131},"layout":{"__isSmartRef__":true,"id":7132},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":7131},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":7133}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"charsReplaced":"true","lastFindLoc":173,"__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"\tonMouseUp: function($super, evt) {\n\t\tif (evt.world.clickedOnMorph === this)\n\t\t\tthis.clickAction(evt);\n\t\treturn false // for drag end trigger\n\t},","__LivelyClassName__":"lively.morphic.Text"},"7125":{"position":{"__isSmartRef__":true,"id":7126},"_Extent":{"__isSmartRef__":true,"id":7127},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7126":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7127":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7128":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7129":{"style":{"__isSmartRef__":true,"id":7130},"morph":{"__isSmartRef__":true,"id":7124},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7130":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7131":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7132":{"resizeWidth":true,"resizeHeight":true},"7133":{"sourceObj":{"__isSmartRef__":true,"id":7124},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6711},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7134":{"submorphs":[],"scripts":[],"id":6538,"shape":{"__isSmartRef__":true,"id":7135},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":7138},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":7139}],"scalingAbove":[{"__isSmartRef__":true,"id":7124}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"7135":{"position":{"__isSmartRef__":true,"id":7136},"_Extent":{"__isSmartRef__":true,"id":7137},"_Fill":{"__isSmartRef__":true,"id":2042},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7136":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7137":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7138":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7139":{"submorphs":[],"scripts":[],"id":6539,"shape":{"__isSmartRef__":true,"id":7140},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7143},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":7144}],"owner":{"__isSmartRef__":true,"id":6737},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7140":{"position":{"__isSmartRef__":true,"id":7141},"_Extent":{"__isSmartRef__":true,"id":7142},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7141":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7142":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7143":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7144":{"style":{"__isSmartRef__":true,"id":7145},"morph":{"__isSmartRef__":true,"id":7139},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7145":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7146":{"position":{"__isSmartRef__":true,"id":7147},"_Extent":{"__isSmartRef__":true,"id":7148},"_Fill":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7147":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7148":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7149":{"adjustForNewBounds":true},"7150":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7151":{"submorphs":[{"__isSmartRef__":true,"id":6737},{"__isSmartRef__":true,"id":7152}],"scripts":[],"id":6554,"shape":{"__isSmartRef__":true,"id":7247},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":7249},"_Position":{"__isSmartRef__":true,"id":7250},"priorExtent":{"__isSmartRef__":true,"id":7251},"targetMorph":{"__isSmartRef__":true,"id":6737},"titleBar":{"__isSmartRef__":true,"id":7152},"contentOffset":{"__isSmartRef__":true,"id":7150},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":7252},"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"7152":{"submorphs":[{"__isSmartRef__":true,"id":7153},{"__isSmartRef__":true,"id":7160},{"__isSmartRef__":true,"id":7185},{"__isSmartRef__":true,"id":7209}],"scripts":[],"id":6555,"shape":{"__isSmartRef__":true,"id":7234},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7244},"_Position":{"__isSmartRef__":true,"id":7245},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":7151},"label":{"__isSmartRef__":true,"id":7153},"closeButton":{"__isSmartRef__":true,"id":7160},"menuButton":{"__isSmartRef__":true,"id":7185},"collapseButton":{"__isSmartRef__":true,"id":7209},"priorExtent":{"__isSmartRef__":true,"id":7246},"owner":{"__isSmartRef__":true,"id":7151},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"7153":{"submorphs":[],"scripts":[],"id":6556,"shape":{"__isSmartRef__":true,"id":7154},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7157},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7158}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":2231},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":2231},"owner":{"__isSmartRef__":true,"id":7152},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7154":{"position":{"__isSmartRef__":true,"id":7155},"_Extent":{"__isSmartRef__":true,"id":7156},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7155":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7156":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7157":{"x":386,"y":4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7158":{"style":{"__isSmartRef__":true,"id":7159},"morph":{"__isSmartRef__":true,"id":7153},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7159":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7160":{"submorphs":[{"__isSmartRef__":true,"id":7161}],"scripts":[],"id":6557,"shape":{"__isSmartRef__":true,"id":7169},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7172},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":7173},"label":{"__isSmartRef__":true,"id":7161},"owner":{"__isSmartRef__":true,"id":7152},"layout":{"__isSmartRef__":true,"id":7182},"attributeConnections":[{"__isSmartRef__":true,"id":7183},{"__isSmartRef__":true,"id":7184}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7161":{"submorphs":[],"scripts":[],"id":6558,"shape":{"__isSmartRef__":true,"id":7162},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7165},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7166}],"padding":{"__isSmartRef__":true,"id":7168},"_Padding":{"__isSmartRef__":true,"id":7168},"owner":{"__isSmartRef__":true,"id":7160},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7162":{"position":{"__isSmartRef__":true,"id":7163},"_Extent":{"__isSmartRef__":true,"id":7164},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7163":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7164":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7165":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7166":{"style":{"__isSmartRef__":true,"id":7167},"morph":{"__isSmartRef__":true,"id":7161},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7167":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7168":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7169":{"position":{"__isSmartRef__":true,"id":7170},"_Extent":{"__isSmartRef__":true,"id":7171},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7170":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7171":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7172":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7173":{"stops":[{"__isSmartRef__":true,"id":7174},{"__isSmartRef__":true,"id":7176},{"__isSmartRef__":true,"id":7178},{"__isSmartRef__":true,"id":7180}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7174":{"offset":0,"color":{"__isSmartRef__":true,"id":7175}},"7175":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7176":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7177}},"7177":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7178":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7179}},"7179":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7180":{"offset":1,"color":{"__isSmartRef__":true,"id":7181}},"7181":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7182":{"moveHorizontal":true},"7183":{"sourceObj":{"__isSmartRef__":true,"id":7160},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7151},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7184":{"sourceObj":{"__isSmartRef__":true,"id":7160},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7151},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7185":{"submorphs":[{"__isSmartRef__":true,"id":7186}],"scripts":[],"id":6559,"shape":{"__isSmartRef__":true,"id":7194},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7197},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":7198},"label":{"__isSmartRef__":true,"id":7186},"owner":{"__isSmartRef__":true,"id":7152},"attributeConnections":[{"__isSmartRef__":true,"id":7207},{"__isSmartRef__":true,"id":7208}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7186":{"submorphs":[],"scripts":[],"id":6560,"shape":{"__isSmartRef__":true,"id":7187},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7190},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7191}],"padding":{"__isSmartRef__":true,"id":7193},"_Padding":{"__isSmartRef__":true,"id":7193},"owner":{"__isSmartRef__":true,"id":7185},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7187":{"position":{"__isSmartRef__":true,"id":7188},"_Extent":{"__isSmartRef__":true,"id":7189},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7188":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7189":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7190":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7191":{"style":{"__isSmartRef__":true,"id":7192},"morph":{"__isSmartRef__":true,"id":7186},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7192":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7193":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7194":{"position":{"__isSmartRef__":true,"id":7195},"_Extent":{"__isSmartRef__":true,"id":7196},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7195":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7196":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7197":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7198":{"stops":[{"__isSmartRef__":true,"id":7199},{"__isSmartRef__":true,"id":7201},{"__isSmartRef__":true,"id":7203},{"__isSmartRef__":true,"id":7205}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7199":{"offset":0,"color":{"__isSmartRef__":true,"id":7200}},"7200":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7201":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7202}},"7202":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7203":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7204}},"7204":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7205":{"offset":1,"color":{"__isSmartRef__":true,"id":7206}},"7206":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7207":{"sourceObj":{"__isSmartRef__":true,"id":7185},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7151},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7208":{"sourceObj":{"__isSmartRef__":true,"id":7185},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7151},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7209":{"submorphs":[{"__isSmartRef__":true,"id":7210}],"scripts":[],"id":6561,"shape":{"__isSmartRef__":true,"id":7218},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7221},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1836},"lighterFill":{"__isSmartRef__":true,"id":7222},"label":{"__isSmartRef__":true,"id":7210},"owner":{"__isSmartRef__":true,"id":7152},"layout":{"__isSmartRef__":true,"id":7231},"attributeConnections":[{"__isSmartRef__":true,"id":7232},{"__isSmartRef__":true,"id":7233}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7210":{"submorphs":[],"scripts":[],"id":6562,"shape":{"__isSmartRef__":true,"id":7211},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7214},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7215}],"padding":{"__isSmartRef__":true,"id":7217},"_Padding":{"__isSmartRef__":true,"id":7217},"owner":{"__isSmartRef__":true,"id":7209},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7211":{"position":{"__isSmartRef__":true,"id":7212},"_Extent":{"__isSmartRef__":true,"id":7213},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7212":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7213":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7214":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7215":{"style":{"__isSmartRef__":true,"id":7216},"morph":{"__isSmartRef__":true,"id":7210},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7216":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7217":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7218":{"position":{"__isSmartRef__":true,"id":7219},"_Extent":{"__isSmartRef__":true,"id":7220},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1835},"_Fill":{"__isSmartRef__":true,"id":1836},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7219":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7220":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7221":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7222":{"stops":[{"__isSmartRef__":true,"id":7223},{"__isSmartRef__":true,"id":7225},{"__isSmartRef__":true,"id":7227},{"__isSmartRef__":true,"id":7229}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7223":{"offset":0,"color":{"__isSmartRef__":true,"id":7224}},"7224":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7225":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7226}},"7226":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7227":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7228}},"7228":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7229":{"offset":1,"color":{"__isSmartRef__":true,"id":7230}},"7230":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7231":{"moveHorizontal":true},"7232":{"sourceObj":{"__isSmartRef__":true,"id":7209},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7151},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7233":{"sourceObj":{"__isSmartRef__":true,"id":7209},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7151},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7234":{"position":{"__isSmartRef__":true,"id":7235},"_Extent":{"__isSmartRef__":true,"id":7236},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2309},"_Fill":{"__isSmartRef__":true,"id":7237},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7235":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7236":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7237":{"stops":[{"__isSmartRef__":true,"id":7238},{"__isSmartRef__":true,"id":7240},{"__isSmartRef__":true,"id":7242}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7238":{"offset":0,"color":{"__isSmartRef__":true,"id":7239}},"7239":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7240":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7241}},"7241":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7242":{"offset":1,"color":{"__isSmartRef__":true,"id":7243}},"7243":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7244":{"resizeWidth":true,"adjustForNewBounds":true},"7245":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7246":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7247":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7248},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7248":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7249":{"adjustForNewBounds":true},"7250":{"x":571,"y":181,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7251":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7252":{"x":678,"y":197,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7253":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"7254":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"7255":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"7256":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"7257":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"7258":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"7259":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"7260":{"sourceObj":{"__isSmartRef__":true,"id":6711},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":6792},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7261":{"sourceObj":{"__isSmartRef__":true,"id":6711},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":6857},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7262":{"sourceObj":{"__isSmartRef__":true,"id":6711},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":6895},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7263":{"sourceObj":{"__isSmartRef__":true,"id":6711},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":6918},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7264":{"sourceObj":{"__isSmartRef__":true,"id":6711},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":7124},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7265":{"sourceObj":{"__isSmartRef__":true,"id":6711},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":6738},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7266":{"submorphs":[],"scripts":[],"id":6571,"shape":{"__isSmartRef__":true,"id":7267},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7270},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":7271}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":58},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"7267":{"position":{"__isSmartRef__":true,"id":7268},"_Extent":{"__isSmartRef__":true,"id":7269},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1827},"_Fill":{"__isSmartRef__":true,"id":1863},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7268":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7269":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7270":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7271":{"style":{"__isSmartRef__":true,"id":7272},"morph":{"__isSmartRef__":true,"id":7266},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"7272":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7273":{"name":null,"type":"comment","startIndex":1755,"stopIndex":1755,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7274":{"isListItem":true,"value":{"__isSmartRef__":true,"id":6296},"string":"lively.morphic.RotateHalo(klassDef,lively/morphic/Halos.js)"},"7275":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7276},"string":"dragAction(propertyDef,lively/morphic/Halos.js)"},"7276":{"name":"dragAction","type":"propertyDef","startIndex":6836,"stopIndex":7806,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7277},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":6296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7277":{"name":"halo actions","type":"categoryDef","startIndex":6818,"stopIndex":7899,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7276},{"__isSmartRef__":true,"id":7278}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7278":{"name":"clickAction","type":"propertyDef","startIndex":7808,"stopIndex":7905,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":148},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7277},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":6296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7279":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7278},"string":"clickAction(propertyDef,lively/morphic/Halos.js)"},"7280":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7281":{"sourceObj":{"__isSmartRef__":true,"id":138},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":91},"targetMethodName":"browse","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7282":{"position":{"__isSmartRef__":true,"id":7283},"_Extent":{"__isSmartRef__":true,"id":7284},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7285},"_Fill":{"__isSmartRef__":true,"id":7286},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7283":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7284":{"x":445,"y":301,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7285":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7286":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7287":{"x":35,"y":321,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7288":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7289":{"search":{"__isSmartRef__":true,"id":7290},"browse":{"__isSmartRef__":true,"id":7293}},"7290":{"varMapping":{"__isSmartRef__":true,"id":7291},"source":"function search(searchString) {\n\tvar finds = [],\n\t\tfileFragments = lively.ide.startSourceControl().allModules().invoke('ast');\n\tfileFragments.forEach(function(ff) {\n\t\tfinds.pushAll(ff.flattened().select(function(ea) {\n\t\t\treturn ea.getSourceCode().include(searchString)\n\t\t}))\n\t})\n\tvar items = finds.collect(function(ea) {\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: ea.name + '(' + ea.type + ',' + ea.fileName + ')',\n\t\t}\n\t})\n\tthis.get('searchResultList').updateList(items);\n}","funcProperties":{"__isSmartRef__":true,"id":7292},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7291":{"this":{"__isSmartRef__":true,"id":91}},"7292":{},"7293":{"varMapping":{"__isSmartRef__":true,"id":7294},"source":"function browse(fileFragment) {\n\tfileFragment.browseIt()\n}","funcProperties":{"__isSmartRef__":true,"id":7295},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7294":{"this":{"__isSmartRef__":true,"id":91}},"7295":{},"7296":{"submorphs":[{"__isSmartRef__":true,"id":7297},{"__isSmartRef__":true,"id":7307},{"__isSmartRef__":true,"id":7343}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":16836},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16841},"showsHalos":false,"halos":[],"name":"SearchSourceCode","partsBinMetaInfo":{"__isSmartRef__":true,"id":16842},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16843},"__LivelyClassName__":"lively.morphic.Box"},"7297":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":7298},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"hidden","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7302},"_MaxTextWidth":292,"_MaxTextHeight":25,"textColor":{"__isSmartRef__":true,"id":7301},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":7303},"owner":{"__isSmartRef__":true,"id":7296},"charsReplaced":"registerForGlobalKeyboardEvent registerForGlobalKeyboardEvens","lastFindLoc":-61,"attributeConnections":[{"__isSmartRef__":true,"id":7304}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"textChunks":[{"__isSmartRef__":true,"id":7305}],"savedTextString":"restoreRenderContextAfterCopy","__LivelyClassName__":"lively.morphic.Text"},"7298":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7299},"_Extent":{"__isSmartRef__":true,"id":7300},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7301},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7299":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7300":{"x":292,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7301":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7302":{"x":17,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7303":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7304":{"sourceObj":{"__isSmartRef__":true,"id":7297},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7296},"targetMethodName":"search","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7305":{"style":{"__isSmartRef__":true,"id":7306},"morph":{"__isSmartRef__":true,"id":7297},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"7306":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7307":{"submorphs":[{"__isSmartRef__":true,"id":7308}],"scripts":[],"id":2074,"shape":{"__isSmartRef__":true,"id":7317},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7331},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7321},"lighterFill":{"__isSmartRef__":true,"id":7332},"label":{"__isSmartRef__":true,"id":7308},"showsHalos":false,"halos":[],"name":"searchButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":7341},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7296},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":7342}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button"},"7308":{"submorphs":[],"scripts":[],"id":2075,"shape":{"__isSmartRef__":true,"id":7309},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7313},"_MaxTextWidth":null,"_MaxTextHeight":30,"padding":{"__isSmartRef__":true,"id":7314},"_Padding":{"__isSmartRef__":true,"id":7314},"owner":{"__isSmartRef__":true,"id":7307},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":7315}],"__LivelyClassName__":"lively.morphic.Text"},"7309":{"position":{"__isSmartRef__":true,"id":7310},"_Extent":{"__isSmartRef__":true,"id":7311},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7312},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7310":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7311":{"x":58,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7312":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7313":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7314":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7315":{"style":{"__isSmartRef__":true,"id":7316},"morph":{"__isSmartRef__":true,"id":7308},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"search","__LivelyClassName__":"lively.morphic.TextChunk"},"7316":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7317":{"position":{"__isSmartRef__":true,"id":7318},"_Extent":{"__isSmartRef__":true,"id":7319},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7320},"_Fill":{"__isSmartRef__":true,"id":7321},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7318":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7319":{"x":100,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7320":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7321":{"stops":[{"__isSmartRef__":true,"id":7322},{"__isSmartRef__":true,"id":7324},{"__isSmartRef__":true,"id":7326},{"__isSmartRef__":true,"id":7328}],"vector":{"__isSmartRef__":true,"id":7330},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7322":{"offset":0,"color":{"__isSmartRef__":true,"id":7323}},"7323":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7324":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7325}},"7325":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7326":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7327}},"7327":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7328":{"offset":1,"color":{"__isSmartRef__":true,"id":7329}},"7329":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7330":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7331":{"x":329,"y":23,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7332":{"stops":[{"__isSmartRef__":true,"id":7333},{"__isSmartRef__":true,"id":7335},{"__isSmartRef__":true,"id":7337},{"__isSmartRef__":true,"id":7339}],"vector":{"__isSmartRef__":true,"id":7330},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7333":{"offset":0,"color":{"__isSmartRef__":true,"id":7334}},"7334":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7335":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7336}},"7336":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7337":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7338}},"7338":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7339":{"offset":1,"color":{"__isSmartRef__":true,"id":7340}},"7340":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7341":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7342":{"sourceObj":{"__isSmartRef__":true,"id":7307},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7297},"targetMethodName":"doSave","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7343":{"submorphs":[],"scripts":[],"id":740,"shape":{"__isSmartRef__":true,"id":7344},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7349},"itemList":[{"__isSmartRef__":true,"id":7350},{"__isSmartRef__":true,"id":13947},{"__isSmartRef__":true,"id":13948},{"__isSmartRef__":true,"id":13949},{"__isSmartRef__":true,"id":13950},{"__isSmartRef__":true,"id":13951},{"__isSmartRef__":true,"id":13952},{"__isSmartRef__":true,"id":13953},{"__isSmartRef__":true,"id":13954},{"__isSmartRef__":true,"id":13955},{"__isSmartRef__":true,"id":13956},{"__isSmartRef__":true,"id":13957}],"selectedLineNo":4,"showsHalos":false,"halos":[],"name":"searchResultList","partsBinMetaInfo":{"__isSmartRef__":true,"id":13958},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":7296},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":13959}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":13960},"__LivelyClassName__":"lively.morphic.List"},"7344":{"position":{"__isSmartRef__":true,"id":7345},"_Extent":{"__isSmartRef__":true,"id":7346},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7347},"_Fill":{"__isSmartRef__":true,"id":7348},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7345":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7346":{"x":429,"y":235,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7347":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7348":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7349":{"x":8,"y":60,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7350":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7351},"string":"lively.morphic.Core(moduleDef,lively/morphic/Core.js)"},"7351":{"name":"lively.morphic.Core","type":"moduleDef","startIndex":0,"stopIndex":59051,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":7352},{"__isSmartRef__":true,"id":9649},{"__isSmartRef__":true,"id":13936},{"__isSmartRef__":true,"id":9685},{"__isSmartRef__":true,"id":13937},{"__isSmartRef__":true,"id":9765},{"__isSmartRef__":true,"id":13938},{"__isSmartRef__":true,"id":9783},{"__isSmartRef__":true,"id":13939},{"__isSmartRef__":true,"id":9790},{"__isSmartRef__":true,"id":13940},{"__isSmartRef__":true,"id":9923},{"__isSmartRef__":true,"id":13941},{"__isSmartRef__":true,"id":9952},{"__isSmartRef__":true,"id":13942},{"__isSmartRef__":true,"id":9970},{"__isSmartRef__":true,"id":13943},{"__isSmartRef__":true,"id":9975},{"__isSmartRef__":true,"id":13944},{"__isSmartRef__":true,"id":9978},{"__isSmartRef__":true,"id":9989},{"__isSmartRef__":true,"id":9996},{"__isSmartRef__":true,"id":13945},{"__isSmartRef__":true,"id":10003},{"__isSmartRef__":true,"id":13946}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7352":{"name":null,"type":"comment","startIndex":83,"stopIndex":83,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7353":{"modules":{"__isSmartRef__":true,"id":7354},"registeredBrowsers":[{"__isSmartRef__":true,"id":8903},{"__isSmartRef__":true,"id":9496},{"__isSmartRef__":true,"id":10339},{"__isSmartRef__":true,"id":10862},{"__isSmartRef__":true,"id":11611},{"__isSmartRef__":true,"id":12381},{"__isSmartRef__":true,"id":12898},{"__isSmartRef__":true,"id":13405}],"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"AnotherSourceDatabase"},"7354":{"lively/morphic/Core.js":{"__isSmartRef__":true,"id":7355},"lively/morphic/Events.js":{"__isSmartRef__":true,"id":7356},"lively/morphic/Serialization.js":{"__isSmartRef__":true,"id":7543},"lively/morphic/Canvas.js":{"__isSmartRef__":true,"id":7603},"lively/morphic/ColorChooserDraft.js":{"__isSmartRef__":true,"id":7660},"lively/morphic/Compat.js":{"__isSmartRef__":true,"id":7715},"lively/morphic/CompatLayer.js":{"__isSmartRef__":true,"id":7725},"lively/morphic/CompatSCB.js":{"__isSmartRef__":true,"id":7752},"lively/morphic/Complete.js":{"__isSmartRef__":true,"id":7755},"lively/morphic/Examples.js":{"__isSmartRef__":true,"id":7761},"lively/morphic/Experiments.js":{"__isSmartRef__":true,"id":7775},"lively/morphic/Graffle.js":{"__isSmartRef__":true,"id":7781},"lively/morphic/Halos.js":{"__isSmartRef__":true,"id":7785},"lively/morphic/HTML.js":{"__isSmartRef__":true,"id":7925},"lively/morphic/Layout.js":{"__isSmartRef__":true,"id":8024},"lively/morphic/MorphAddons.js":{"__isSmartRef__":true,"id":8031},"lively/morphic/ObjectMigration.js":{"__isSmartRef__":true,"id":8142},"lively/morphic/Rendering.js":{"__isSmartRef__":true,"id":8151},"lively/morphic/ScriptingSupport.js":{"__isSmartRef__":true,"id":8238},"lively/morphic/Shapes.js":{"__isSmartRef__":true,"id":8259},"lively/morphic/SVG.js":{"__isSmartRef__":true,"id":8330},"lively/morphic/Tests.js":{"__isSmartRef__":true,"id":8392},"lively/morphic/Widgets.js":{"__isSmartRef__":true,"id":8510},"lively/PartsBin.js":{"__isSmartRef__":true,"id":8793},"lively/PartsBinMorphs.js":{"__isSmartRef__":true,"id":8874}},"7355":{"_moduleName":"lively.morphic.Core","_type":"js","_ast":{"__isSmartRef__":true,"id":7351},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7356":{"_moduleName":"lively.morphic.Events","_type":"js","_ast":{"__isSmartRef__":true,"id":7357},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7357":{"name":"lively.morphic.Events","type":"moduleDef","startIndex":0,"stopIndex":20942,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7358},{"__isSmartRef__":true,"id":7359},{"__isSmartRef__":true,"id":7382},{"__isSmartRef__":true,"id":7385},{"__isSmartRef__":true,"id":7406},{"__isSmartRef__":true,"id":7407},{"__isSmartRef__":true,"id":7474},{"__isSmartRef__":true,"id":7477},{"__isSmartRef__":true,"id":7478},{"__isSmartRef__":true,"id":7495},{"__isSmartRef__":true,"id":7499},{"__isSmartRef__":true,"id":7500},{"__isSmartRef__":true,"id":7514},{"__isSmartRef__":true,"id":7515},{"__isSmartRef__":true,"id":7518},{"__isSmartRef__":true,"id":7521},{"__isSmartRef__":true,"id":7524},{"__isSmartRef__":true,"id":7525},{"__isSmartRef__":true,"id":7542}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7358":{"name":null,"type":"comment","startIndex":170,"stopIndex":170,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7359":{"name":"lively.morphic.EventHandler","type":"klassDef","startIndex":171,"stopIndex":6081,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7360},{"__isSmartRef__":true,"id":7362},{"__isSmartRef__":true,"id":7364},{"__isSmartRef__":true,"id":7365},{"__isSmartRef__":true,"id":7367},{"__isSmartRef__":true,"id":7368},{"__isSmartRef__":true,"id":7369},{"__isSmartRef__":true,"id":7370},{"__isSmartRef__":true,"id":7372},{"__isSmartRef__":true,"id":7373},{"__isSmartRef__":true,"id":7374},{"__isSmartRef__":true,"id":7376},{"__isSmartRef__":true,"id":7378},{"__isSmartRef__":true,"id":7379},{"__isSmartRef__":true,"id":7380}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":7361},{"__isSmartRef__":true,"id":7363},{"__isSmartRef__":true,"id":7366},{"__isSmartRef__":true,"id":7371},{"__isSmartRef__":true,"id":7375},{"__isSmartRef__":true,"id":7377},{"__isSmartRef__":true,"id":7381}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7360":{"name":"initialize","type":"propertyDef","startIndex":236,"stopIndex":318,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7361},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7361":{"name":"initializing","type":"categoryDef","startIndex":218,"stopIndex":322,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7360}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7362":{"name":"eventSpecsDo","type":"propertyDef","startIndex":339,"stopIndex":508,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7363},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7363":{"name":"accessing","type":"categoryDef","startIndex":324,"stopIndex":627,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7362},{"__isSmartRef__":true,"id":7364}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7364":{"name":"hand","type":"propertyDef","startIndex":510,"stopIndex":623,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7363},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7365":{"name":"register","type":"propertyDef","startIndex":646,"stopIndex":731,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7366},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7366":{"name":"registering","type":"categoryDef","startIndex":629,"stopIndex":2338,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7365},{"__isSmartRef__":true,"id":7367},{"__isSmartRef__":true,"id":7368},{"__isSmartRef__":true,"id":7369}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7367":{"name":"enable","type":"propertyDef","startIndex":733,"stopIndex":883,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7366},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7368":{"name":"registerHTMLAndSVG","type":"propertyDef","startIndex":885,"stopIndex":1626,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7366},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7369":{"name":"registerCANVAS","type":"propertyDef","startIndex":1628,"stopIndex":2335,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7366},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7370":{"name":"disable","type":"propertyDef","startIndex":2359,"stopIndex":2418,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7371},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7371":{"name":"unregistering","type":"categoryDef","startIndex":2340,"stopIndex":2878,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7370},{"__isSmartRef__":true,"id":7372},{"__isSmartRef__":true,"id":7373}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7372":{"name":"unregisterFromDispatchTable","type":"propertyDef","startIndex":2420,"stopIndex":2671,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7371},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7373":{"name":"unregisterHTMLAndSVGAndCANVAS","type":"propertyDef","startIndex":2673,"stopIndex":2875,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7371},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7374":{"name":"update","type":"propertyDef","startIndex":2894,"stopIndex":2953,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7375},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7375":{"name":"updating","type":"categoryDef","startIndex":2880,"stopIndex":2956,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7374}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7376":{"name":"handleEvent","type":"propertyDef","startIndex":2977,"stopIndex":3820,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7377},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7377":{"name":"handle events","type":"categoryDef","startIndex":2958,"stopIndex":6011,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7376},{"__isSmartRef__":true,"id":7378},{"__isSmartRef__":true,"id":7379}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7378":{"name":"patchEvent","type":"propertyDef","startIndex":3822,"stopIndex":5488,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7377},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7379":{"name":"handleEventCANVAS","type":"propertyDef","startIndex":5491,"stopIndex":5959,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7377},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7380":{"name":"toString","type":"propertyDef","startIndex":5980,"stopIndex":6076,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7381},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7359},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7381":{"name":"debugging","type":"categoryDef","startIndex":6013,"stopIndex":6126,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7380}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7382":{"name":"lively.morphic.EventHandler","type":"klassExtensionDef","startIndex":6082,"stopIndex":6222,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7383}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7384}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7383":{"name":"prepareEventSystem","type":"propertyDef","startIndex":6127,"stopIndex":6217,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7384},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":7382},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7384":{"name":"default category","type":"categoryDef","startIndex":6173,"stopIndex":6267,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7383}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7385":{"name":"Event","type":"klassExtensionDef","startIndex":6223,"stopIndex":6666,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7386},{"__isSmartRef__":true,"id":7388},{"__isSmartRef__":true,"id":7389},{"__isSmartRef__":true,"id":7390},{"__isSmartRef__":true,"id":7391},{"__isSmartRef__":true,"id":7392},{"__isSmartRef__":true,"id":7393},{"__isSmartRef__":true,"id":7394},{"__isSmartRef__":true,"id":7395},{"__isSmartRef__":true,"id":7396},{"__isSmartRef__":true,"id":7397},{"__isSmartRef__":true,"id":7398},{"__isSmartRef__":true,"id":7399},{"__isSmartRef__":true,"id":7400},{"__isSmartRef__":true,"id":7401},{"__isSmartRef__":true,"id":7402},{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7404},{"__isSmartRef__":true,"id":7405}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7387}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7386":{"name":"KEY_BACKSPACE","type":"propertyDef","startIndex":6246,"stopIndex":6293,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7387":{"name":"default category","type":"categoryDef","startIndex":6292,"stopIndex":6711,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7386},{"__isSmartRef__":true,"id":7388},{"__isSmartRef__":true,"id":7389},{"__isSmartRef__":true,"id":7390},{"__isSmartRef__":true,"id":7391},{"__isSmartRef__":true,"id":7392},{"__isSmartRef__":true,"id":7393},{"__isSmartRef__":true,"id":7394},{"__isSmartRef__":true,"id":7395},{"__isSmartRef__":true,"id":7396},{"__isSmartRef__":true,"id":7397},{"__isSmartRef__":true,"id":7398},{"__isSmartRef__":true,"id":7399},{"__isSmartRef__":true,"id":7400},{"__isSmartRef__":true,"id":7401},{"__isSmartRef__":true,"id":7402},{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7404},{"__isSmartRef__":true,"id":7405}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7388":{"name":"KEY_TAB","type":"propertyDef","startIndex":6295,"stopIndex":6312,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7389":{"name":"KEY_RETURN","type":"propertyDef","startIndex":6314,"stopIndex":6331,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7390":{"name":"KEY_ESC","type":"propertyDef","startIndex":6333,"stopIndex":6350,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7391":{"name":"KEY_LEFT","type":"propertyDef","startIndex":6352,"stopIndex":6369,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7392":{"name":"KEY_UP","type":"propertyDef","startIndex":6371,"stopIndex":6388,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7393":{"name":"KEY_RIGHT","type":"propertyDef","startIndex":6390,"stopIndex":6407,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7394":{"name":"KEY_DOWN","type":"propertyDef","startIndex":6409,"stopIndex":6426,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7395":{"name":"KEY_DELETE","type":"propertyDef","startIndex":6428,"stopIndex":6445,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7396":{"name":"KEY_HOME","type":"propertyDef","startIndex":6447,"stopIndex":6464,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7397":{"name":"KEY_END","type":"propertyDef","startIndex":6466,"stopIndex":6483,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7398":{"name":"KEY_PAGEUP","type":"propertyDef","startIndex":6485,"stopIndex":6502,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7399":{"name":"KEY_PAGEDOWN","type":"propertyDef","startIndex":6504,"stopIndex":6521,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7400":{"name":"KEY_INSERT","type":"propertyDef","startIndex":6523,"stopIndex":6540,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7401":{"name":"KEY_SPACEBAR","type":"propertyDef","startIndex":6543,"stopIndex":6585,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7402":{"name":"KEY_SHIFT","type":"propertyDef","startIndex":6587,"stopIndex":6604,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7403":{"name":"KEY_CTRL","type":"propertyDef","startIndex":6606,"stopIndex":6623,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7404":{"name":"KEY_ALT","type":"propertyDef","startIndex":6625,"stopIndex":6642,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7405":{"name":"KEY_CMD","type":"propertyDef","startIndex":6644,"stopIndex":6661,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7387},"className":"Event","_owner":{"__isSmartRef__":true,"id":7385},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7406":{"name":null,"type":"comment","startIndex":6667,"stopIndex":6667,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7407":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":6668,"stopIndex":12271,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7410},{"__isSmartRef__":true,"id":7412},{"__isSmartRef__":true,"id":7413},{"__isSmartRef__":true,"id":7414},{"__isSmartRef__":true,"id":7415},{"__isSmartRef__":true,"id":7416},{"__isSmartRef__":true,"id":7417},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7419},{"__isSmartRef__":true,"id":7420},{"__isSmartRef__":true,"id":7421},{"__isSmartRef__":true,"id":7423},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7425},{"__isSmartRef__":true,"id":7426},{"__isSmartRef__":true,"id":7427},{"__isSmartRef__":true,"id":7428},{"__isSmartRef__":true,"id":7429},{"__isSmartRef__":true,"id":7430},{"__isSmartRef__":true,"id":7431},{"__isSmartRef__":true,"id":7433},{"__isSmartRef__":true,"id":7434},{"__isSmartRef__":true,"id":7435},{"__isSmartRef__":true,"id":7436},{"__isSmartRef__":true,"id":7437},{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7439},{"__isSmartRef__":true,"id":7440},{"__isSmartRef__":true,"id":7441}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7442},{"__isSmartRef__":true,"id":7453},{"__isSmartRef__":true,"id":7463}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7408":{"name":"addEventHandler","type":"propertyDef","startIndex":6722,"stopIndex":6953,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7409":{"name":"event managment","type":"categoryDef","startIndex":6701,"stopIndex":8445,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7410},{"__isSmartRef__":true,"id":7412},{"__isSmartRef__":true,"id":7413},{"__isSmartRef__":true,"id":7414},{"__isSmartRef__":true,"id":7415},{"__isSmartRef__":true,"id":7416},{"__isSmartRef__":true,"id":7417},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7419},{"__isSmartRef__":true,"id":7420}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7410":{"name":"removeEventHandlers","type":"propertyDef","startIndex":6955,"stopIndex":7085,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7411":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":6668,"stopIndex":12222,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7410},{"__isSmartRef__":true,"id":7412},{"__isSmartRef__":true,"id":7413},{"__isSmartRef__":true,"id":7414},{"__isSmartRef__":true,"id":7415},{"__isSmartRef__":true,"id":7416},{"__isSmartRef__":true,"id":7417},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7419},{"__isSmartRef__":true,"id":7420},{"__isSmartRef__":true,"id":7421},{"__isSmartRef__":true,"id":7423},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7425},{"__isSmartRef__":true,"id":7426},{"__isSmartRef__":true,"id":7427},{"__isSmartRef__":true,"id":7428},{"__isSmartRef__":true,"id":7429},{"__isSmartRef__":true,"id":7430},{"__isSmartRef__":true,"id":7431},{"__isSmartRef__":true,"id":7433},{"__isSmartRef__":true,"id":7434},{"__isSmartRef__":true,"id":7435},{"__isSmartRef__":true,"id":7436},{"__isSmartRef__":true,"id":7437},{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7439},{"__isSmartRef__":true,"id":7440},{"__isSmartRef__":true,"id":7441}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7409},{"__isSmartRef__":true,"id":7422},{"__isSmartRef__":true,"id":7432}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7412":{"name":"registerForEvent","type":"propertyDef","startIndex":7087,"stopIndex":7703,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7413":{"name":"enableEventHandler","type":"propertyDef","startIndex":7705,"stopIndex":7820,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7414":{"name":"enableEventHandlerRecursively","type":"propertyDef","startIndex":7822,"stopIndex":7943,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7415":{"name":"disableEventHandler","type":"propertyDef","startIndex":7945,"stopIndex":8036,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7416":{"name":"disableEventHandlerRecursively","type":"propertyDef","startIndex":8038,"stopIndex":8161,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7417":{"name":"ignoreEvents","type":"propertyDef","startIndex":8163,"stopIndex":8255,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7418":{"name":"enableEvents","type":"propertyDef","startIndex":8257,"stopIndex":8349,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7419":{"name":"areEventsIgnored","type":"propertyDef","startIndex":8351,"stopIndex":8413,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7420":{"name":"registerForEvents","type":"propertyDef","startIndex":8415,"stopIndex":8574,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7409},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7421":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":8601,"stopIndex":8657,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7422},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7422":{"name":"event handling","type":"categoryDef","startIndex":8447,"stopIndex":10711,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7421},{"__isSmartRef__":true,"id":7423},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7425},{"__isSmartRef__":true,"id":7426},{"__isSmartRef__":true,"id":7427},{"__isSmartRef__":true,"id":7428},{"__isSmartRef__":true,"id":7429},{"__isSmartRef__":true,"id":7430}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7423":{"name":"registerForMouseEvents","type":"propertyDef","startIndex":8659,"stopIndex":9551,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7422},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7424":{"name":"onMouseDown","type":"propertyDef","startIndex":9553,"stopIndex":9704,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7422},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7425":{"name":"onMouseUp","type":"propertyDef","startIndex":9706,"stopIndex":10508,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7422},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7426":{"name":"onContextMenu","type":"propertyDef","startIndex":10511,"stopIndex":10623,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7422},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7427":{"name":"onMouseWheel","type":"propertyDef","startIndex":10625,"stopIndex":10668,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7422},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7428":{"name":"onDragStart","type":"propertyDef","startIndex":10670,"stopIndex":10700,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7422},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7429":{"name":"onDragEnd","type":"propertyDef","startIndex":10702,"stopIndex":10730,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7422},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7430":{"name":"onDrag","type":"propertyDef","startIndex":10732,"stopIndex":10757,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7422},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7431":{"name":"enableGrabbing","type":"propertyDef","startIndex":10789,"stopIndex":10852,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7432":{"name":"grabbing and dropping","type":"categoryDef","startIndex":10713,"stopIndex":12219,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7431},{"__isSmartRef__":true,"id":7433},{"__isSmartRef__":true,"id":7434},{"__isSmartRef__":true,"id":7435},{"__isSmartRef__":true,"id":7436},{"__isSmartRef__":true,"id":7437},{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7439},{"__isSmartRef__":true,"id":7440},{"__isSmartRef__":true,"id":7441}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7433":{"name":"disableGrabbing","type":"propertyDef","startIndex":10854,"stopIndex":10915,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7434":{"name":"enableDropping","type":"propertyDef","startIndex":10918,"stopIndex":10981,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7435":{"name":"disableDropping","type":"propertyDef","startIndex":10983,"stopIndex":11044,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7436":{"name":"enableDragging","type":"propertyDef","startIndex":11046,"stopIndex":11105,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7437":{"name":"disableDragging","type":"propertyDef","startIndex":11107,"stopIndex":11168,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7438":{"name":"dropOnMe","type":"propertyDef","startIndex":11173,"stopIndex":11531,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7439":{"name":"manualDropOnMe","type":"propertyDef","startIndex":11533,"stopIndex":11926,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7440":{"name":"grabMe","type":"propertyDef","startIndex":11928,"stopIndex":12019,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7441":{"name":"getGrabShadow","type":"propertyDef","startIndex":12021,"stopIndex":12265,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7432},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7442":{"name":"event managment","type":"categoryDef","startIndex":6749,"stopIndex":8465,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7443},{"__isSmartRef__":true,"id":7444},{"__isSmartRef__":true,"id":7445},{"__isSmartRef__":true,"id":7446},{"__isSmartRef__":true,"id":7447},{"__isSmartRef__":true,"id":7448},{"__isSmartRef__":true,"id":7449},{"__isSmartRef__":true,"id":7450},{"__isSmartRef__":true,"id":7451},{"__isSmartRef__":true,"id":7452}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7443":{"name":"addEventHandler","type":"propertyDef","startIndex":6722,"stopIndex":6953,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7444":{"name":"removeEventHandlers","type":"propertyDef","startIndex":6955,"stopIndex":7085,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7445":{"name":"registerForEvent","type":"propertyDef","startIndex":7087,"stopIndex":7703,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7446":{"name":"enableEventHandler","type":"propertyDef","startIndex":7705,"stopIndex":7820,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7447":{"name":"enableEventHandlerRecursively","type":"propertyDef","startIndex":7822,"stopIndex":7943,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7448":{"name":"disableEventHandler","type":"propertyDef","startIndex":7945,"stopIndex":8036,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7449":{"name":"disableEventHandlerRecursively","type":"propertyDef","startIndex":8038,"stopIndex":8161,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7450":{"name":"ignoreEvents","type":"propertyDef","startIndex":8163,"stopIndex":8255,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7451":{"name":"enableEvents","type":"propertyDef","startIndex":8257,"stopIndex":8349,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7452":{"name":"areEventsIgnored","type":"propertyDef","startIndex":8351,"stopIndex":8413,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7442},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7453":{"name":"event handling","type":"categoryDef","startIndex":8467,"stopIndex":10731,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7454},{"__isSmartRef__":true,"id":7455},{"__isSmartRef__":true,"id":7456},{"__isSmartRef__":true,"id":7457},{"__isSmartRef__":true,"id":7458},{"__isSmartRef__":true,"id":7459},{"__isSmartRef__":true,"id":7460},{"__isSmartRef__":true,"id":7461},{"__isSmartRef__":true,"id":7462}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7454":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":8439,"stopIndex":8495,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7453},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7455":{"name":"registerForMouseEvents","type":"propertyDef","startIndex":8497,"stopIndex":9474,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7453},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7456":{"name":"onMouseDown","type":"propertyDef","startIndex":9476,"stopIndex":9627,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7453},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7457":{"name":"onMouseUp","type":"propertyDef","startIndex":9629,"stopIndex":10431,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7453},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7458":{"name":"onContextMenu","type":"propertyDef","startIndex":10434,"stopIndex":10546,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7453},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7459":{"name":"onMouseWheel","type":"propertyDef","startIndex":10548,"stopIndex":10591,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7453},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7460":{"name":"onDragStart","type":"propertyDef","startIndex":10593,"stopIndex":10623,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7453},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7461":{"name":"onDragEnd","type":"propertyDef","startIndex":10625,"stopIndex":10653,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7453},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7462":{"name":"onDrag","type":"propertyDef","startIndex":10655,"stopIndex":10680,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7453},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7463":{"name":"grabbing and dropping","type":"categoryDef","startIndex":10733,"stopIndex":12239,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7464},{"__isSmartRef__":true,"id":7465},{"__isSmartRef__":true,"id":7466},{"__isSmartRef__":true,"id":7467},{"__isSmartRef__":true,"id":7468},{"__isSmartRef__":true,"id":7469},{"__isSmartRef__":true,"id":7470},{"__isSmartRef__":true,"id":7471},{"__isSmartRef__":true,"id":7472},{"__isSmartRef__":true,"id":7473}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7464":{"name":"enableGrabbing","type":"propertyDef","startIndex":10712,"stopIndex":10775,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7465":{"name":"disableGrabbing","type":"propertyDef","startIndex":10777,"stopIndex":10838,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7466":{"name":"enableDropping","type":"propertyDef","startIndex":10841,"stopIndex":10904,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7467":{"name":"disableDropping","type":"propertyDef","startIndex":10906,"stopIndex":10967,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7468":{"name":"enableDragging","type":"propertyDef","startIndex":10969,"stopIndex":11028,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7469":{"name":"disableDragging","type":"propertyDef","startIndex":11030,"stopIndex":11091,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7470":{"name":"dropOnMe","type":"propertyDef","startIndex":11096,"stopIndex":11454,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7471":{"name":"manualDropOnMe","type":"propertyDef","startIndex":11456,"stopIndex":11849,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7472":{"name":"grabMe","type":"propertyDef","startIndex":11851,"stopIndex":11942,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7473":{"name":"getGrabShadow","type":"propertyDef","startIndex":11944,"stopIndex":12188,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7463},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7474":{"name":"MouseWheelTrait","type":"traitDef","startIndex":12272,"stopIndex":13101,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7475}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7475":{"name":"stopScrollWhenBordersAreReached","type":"propertyDef","startIndex":12315,"stopIndex":13096,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7476},"_owner":{"__isSmartRef__":true,"id":7474},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7476":{"name":"mouse events","type":"categoryDef","startIndex":25,"stopIndex":826,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":7475}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7477":{"name":null,"type":"comment","startIndex":13102,"stopIndex":13103,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7478":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":13104,"stopIndex":14844,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7479},{"__isSmartRef__":true,"id":7481},{"__isSmartRef__":true,"id":7483},{"__isSmartRef__":true,"id":7484},{"__isSmartRef__":true,"id":7486},{"__isSmartRef__":true,"id":7487}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7488},{"__isSmartRef__":true,"id":7491}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7479":{"name":"ignoreEvents","type":"propertyDef","startIndex":13157,"stopIndex":13255,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7480},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7482},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7480":{"name":"event managment","type":"categoryDef","startIndex":13166,"stopIndex":13596,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7479},{"__isSmartRef__":true,"id":7481},{"__isSmartRef__":true,"id":7483}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7481":{"name":"enableEvents","type":"propertyDef","startIndex":13257,"stopIndex":13355,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7480},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7482},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7482":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":13134,"stopIndex":14874,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7479},{"__isSmartRef__":true,"id":7481},{"__isSmartRef__":true,"id":7483},{"__isSmartRef__":true,"id":7484},{"__isSmartRef__":true,"id":7486},{"__isSmartRef__":true,"id":7487}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7480},{"__isSmartRef__":true,"id":7485}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7483":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":13357,"stopIndex":13563,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7480},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7482},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7484":{"name":"onSelectStart","type":"propertyDef","startIndex":13588,"stopIndex":13867,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7485},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7482},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7485":{"name":"event handling","type":"categoryDef","startIndex":13598,"stopIndex":14871,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7484},{"__isSmartRef__":true,"id":7486},{"__isSmartRef__":true,"id":7487}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7486":{"name":"onMouseWheel","type":"propertyDef","startIndex":13869,"stopIndex":14056,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7485},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7482},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7487":{"name":"stopScrollWhenBordersAreReached","type":"propertyDef","startIndex":14058,"stopIndex":14839,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7485},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7482},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7488":{"name":"event managment","type":"categoryDef","startIndex":13107,"stopIndex":13329,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7489},{"__isSmartRef__":true,"id":7490}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7489":{"name":"ignoreEvents","type":"propertyDef","startIndex":13187,"stopIndex":13285,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7488},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7478},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7490":{"name":"enableEvents","type":"propertyDef","startIndex":13287,"stopIndex":13385,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7488},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7478},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7491":{"name":"event handling","type":"categoryDef","startIndex":13331,"stopIndex":14604,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7492},{"__isSmartRef__":true,"id":7493},{"__isSmartRef__":true,"id":7494}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7492":{"name":"onSelectStart","type":"propertyDef","startIndex":13410,"stopIndex":13689,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7491},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7478},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7493":{"name":"onMouseWheel","type":"propertyDef","startIndex":13691,"stopIndex":13878,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7491},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7478},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7494":{"name":"stopScrollWhenBordersAreReached","type":"propertyDef","startIndex":13880,"stopIndex":14661,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7491},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7478},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7495":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":14845,"stopIndex":15551,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7496},{"__isSmartRef__":true,"id":7498}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7497}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7496":{"name":"onMouseDown","type":"propertyDef","startIndex":14895,"stopIndex":15305,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7497},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7497":{"name":"mouse events","type":"categoryDef","startIndex":14640,"stopIndex":15311,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7496},{"__isSmartRef__":true,"id":7498}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7498":{"name":"onMouseWheel","type":"propertyDef","startIndex":15307,"stopIndex":15546,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7497},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7499":{"name":null,"type":"comment","startIndex":15552,"stopIndex":15552,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7500":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":15553,"stopIndex":18484,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7501},{"__isSmartRef__":true,"id":7503},{"__isSmartRef__":true,"id":7504},{"__isSmartRef__":true,"id":7506},{"__isSmartRef__":true,"id":7507},{"__isSmartRef__":true,"id":7509},{"__isSmartRef__":true,"id":7510},{"__isSmartRef__":true,"id":7511},{"__isSmartRef__":true,"id":7512},{"__isSmartRef__":true,"id":7513}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7502},{"__isSmartRef__":true,"id":7505},{"__isSmartRef__":true,"id":7508}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7501":{"name":"registerForEvents","type":"propertyDef","startIndex":15608,"stopIndex":15727,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7502},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7502":{"name":"event management","type":"categoryDef","startIndex":15349,"stopIndex":15995,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7501},{"__isSmartRef__":true,"id":7503}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7503":{"name":"registerForGlobalEvents","type":"propertyDef","startIndex":15730,"stopIndex":16254,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7502},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7504":{"name":"onKeyDown","type":"propertyDef","startIndex":16290,"stopIndex":16359,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7505},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7505":{"name":"keyboard event handling","type":"categoryDef","startIndex":15997,"stopIndex":16170,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7504},{"__isSmartRef__":true,"id":7506}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7506":{"name":"onKeyPress","type":"propertyDef","startIndex":16361,"stopIndex":16431,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7505},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7507":{"name":"onMouseMove","type":"propertyDef","startIndex":16462,"stopIndex":16829,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7508},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7508":{"name":"mouse event handling","type":"categoryDef","startIndex":16172,"stopIndex":18217,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7507},{"__isSmartRef__":true,"id":7509},{"__isSmartRef__":true,"id":7510},{"__isSmartRef__":true,"id":7511},{"__isSmartRef__":true,"id":7512},{"__isSmartRef__":true,"id":7513}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7509":{"name":"onMouseWheel","type":"propertyDef","startIndex":16831,"stopIndex":18197,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7508},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7510":{"name":"onSelectStart","type":"propertyDef","startIndex":18200,"stopIndex":18263,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7508},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7511":{"name":"onHTML5DragEnter","type":"propertyDef","startIndex":18265,"stopIndex":18349,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7508},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7512":{"name":"onHTML5DragOver","type":"propertyDef","startIndex":18351,"stopIndex":18416,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7508},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7513":{"name":"onHTML5Drop","type":"propertyDef","startIndex":18418,"stopIndex":18479,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7508},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7514":{"name":null,"type":"comment","startIndex":18485,"stopIndex":18485,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7515":{"name":"lively.morphic.HTML.RenderContext","type":"klassExtensionDef","startIndex":18486,"stopIndex":18663,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7516}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7517}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7516":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":18562,"stopIndex":18658,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7517},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":7515},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7517":{"name":"event handler management","type":"categoryDef","startIndex":18268,"stopIndex":18396,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7516}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7518":{"name":"lively.morphic.SVG.RenderContext","type":"klassExtensionDef","startIndex":18664,"stopIndex":18840,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7519}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7520}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7519":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":18739,"stopIndex":18835,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7520},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":7518},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7520":{"name":"event handler management","type":"categoryDef","startIndex":18445,"stopIndex":18573,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7519}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7521":{"name":"lively.morphic.Canvas.RenderContext","type":"klassExtensionDef","startIndex":18841,"stopIndex":19016,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7522}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7523}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7522":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":18919,"stopIndex":19011,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7523},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7521},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7523":{"name":"event handler management","type":"categoryDef","startIndex":18625,"stopIndex":18749,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7522}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7524":{"name":null,"type":"comment","startIndex":19017,"stopIndex":19017,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7525":{"name":"lively.morphic.HandMorph","type":"klassDef","startIndex":19018,"stopIndex":20922,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7526},{"__isSmartRef__":true,"id":7528},{"__isSmartRef__":true,"id":7530},{"__isSmartRef__":true,"id":7532},{"__isSmartRef__":true,"id":7533},{"__isSmartRef__":true,"id":7535},{"__isSmartRef__":true,"id":7536},{"__isSmartRef__":true,"id":7537},{"__isSmartRef__":true,"id":7538},{"__isSmartRef__":true,"id":7540}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":7527},{"__isSmartRef__":true,"id":7529},{"__isSmartRef__":true,"id":7531},{"__isSmartRef__":true,"id":7534},{"__isSmartRef__":true,"id":7539},{"__isSmartRef__":true,"id":7541}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7526":{"name":"style","type":"propertyDef","startIndex":19090,"stopIndex":19141,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7527},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7527":{"name":"settings","type":"categoryDef","startIndex":18812,"stopIndex":18880,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7526}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7528":{"name":"addToWorld","type":"propertyDef","startIndex":19164,"stopIndex":19417,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7529},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7529":{"name":"initializing","type":"categoryDef","startIndex":18882,"stopIndex":19156,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7528}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7530":{"name":"world","type":"propertyDef","startIndex":19461,"stopIndex":19502,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7531},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7531":{"name":"accessing -- morphic relationship","type":"categoryDef","startIndex":19158,"stopIndex":19276,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7530},{"__isSmartRef__":true,"id":7532}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7532":{"name":"hand","type":"propertyDef","startIndex":19504,"stopIndex":19537,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7531},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7533":{"name":"grabMorph","type":"propertyDef","startIndex":19562,"stopIndex":19638,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7534},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7534":{"name":"event handling","type":"categoryDef","startIndex":19278,"stopIndex":20281,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7533},{"__isSmartRef__":true,"id":7535},{"__isSmartRef__":true,"id":7536},{"__isSmartRef__":true,"id":7537}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7535":{"name":"grabMorphs","type":"propertyDef","startIndex":19640,"stopIndex":19932,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7534},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7536":{"name":"addMorphWithShadow","type":"propertyDef","startIndex":19936,"stopIndex":20188,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7534},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7537":{"name":"dropContentsOn","type":"propertyDef","startIndex":20192,"stopIndex":20542,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7534},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7538":{"name":"removeOpenMenu","type":"propertyDef","startIndex":20557,"stopIndex":20729,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7539},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7539":{"name":"menu","type":"categoryDef","startIndex":20283,"stopIndex":20468,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7538}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7540":{"name":"move","type":"propertyDef","startIndex":20746,"stopIndex":20917,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7541},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7541":{"name":"moving","type":"categoryDef","startIndex":20470,"stopIndex":20655,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":7540}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7542":{"name":null,"type":"comment","startIndex":20923,"stopIndex":20923,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7543":{"_moduleName":"lively.morphic.Serialization","_type":"js","_ast":{"__isSmartRef__":true,"id":7544},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7544":{"name":"lively.morphic.Serialization","type":"moduleDef","startIndex":0,"stopIndex":6892,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7545},{"__isSmartRef__":true,"id":7546},{"__isSmartRef__":true,"id":7550},{"__isSmartRef__":true,"id":7559},{"__isSmartRef__":true,"id":7562},{"__isSmartRef__":true,"id":7563},{"__isSmartRef__":true,"id":7566},{"__isSmartRef__":true,"id":7567},{"__isSmartRef__":true,"id":7579},{"__isSmartRef__":true,"id":7580},{"__isSmartRef__":true,"id":7586},{"__isSmartRef__":true,"id":7587},{"__isSmartRef__":true,"id":7593},{"__isSmartRef__":true,"id":7594},{"__isSmartRef__":true,"id":7598},{"__isSmartRef__":true,"id":7599},{"__isSmartRef__":true,"id":7602}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7545":{"name":null,"type":"comment","startIndex":193,"stopIndex":193,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7546":{"name":"ObjectGraphLinearizer","type":"klassExtensionDef","startIndex":194,"stopIndex":856,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7547},{"__isSmartRef__":true,"id":7549}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7548}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7547":{"name":"forNewLively","type":"propertyDef","startIndex":233,"stopIndex":578,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7548},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":7546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7548":{"name":"default category","type":"categoryDef","startIndex":231,"stopIndex":853,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7547},{"__isSmartRef__":true,"id":7549}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7549":{"name":"forNewLivelyCopy","type":"propertyDef","startIndex":580,"stopIndex":851,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7548},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":7546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7550":{"name":"CopyOnlySubmorphsPlugin","type":"klassDef","startIndex":857,"stopIndex":1916,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7551},{"__isSmartRef__":true,"id":7553},{"__isSmartRef__":true,"id":7555},{"__isSmartRef__":true,"id":7557},{"__isSmartRef__":true,"id":7558}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"ObjectLinearizerPlugin","categories":[{"__isSmartRef__":true,"id":7552},{"__isSmartRef__":true,"id":7554},{"__isSmartRef__":true,"id":7556}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7551":{"name":"initialize","type":"propertyDef","startIndex":934,"stopIndex":1030,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7552},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":7550},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7552":{"name":"initializing","type":"categoryDef","startIndex":916,"stopIndex":1033,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7551}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7553":{"name":"copyAsMorphRef","type":"propertyDef","startIndex":1048,"stopIndex":1199,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7554},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":7550},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7554":{"name":"copying","type":"categoryDef","startIndex":1035,"stopIndex":1202,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7553}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7555":{"name":"ignoreProp","type":"propertyDef","startIndex":1226,"stopIndex":1369,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7556},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":7550},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7556":{"name":"plugin interface","type":"categoryDef","startIndex":1204,"stopIndex":1913,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7555},{"__isSmartRef__":true,"id":7557},{"__isSmartRef__":true,"id":7558}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7557":{"name":"serializeObj","type":"propertyDef","startIndex":1371,"stopIndex":1762,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7556},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":7550},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7558":{"name":"deserializeObj","type":"propertyDef","startIndex":1764,"stopIndex":1911,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7556},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":7550},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7559":{"name":"IgnoreEpiMorphsPlugin","type":"klassDef","startIndex":1917,"stopIndex":2076,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7560}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"ObjectLinearizerPlugin","categories":[{"__isSmartRef__":true,"id":7561}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7560":{"name":"ignoreProp","type":"propertyDef","startIndex":1996,"stopIndex":2071,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7561},"className":"IgnoreEpiMorphsPlugin","_owner":{"__isSmartRef__":true,"id":7559},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7561":{"name":"plugin interface","type":"categoryDef","startIndex":1974,"stopIndex":2073,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7560}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7562":{"name":null,"type":"comment","startIndex":2077,"stopIndex":2077,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7563":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":2078,"stopIndex":2171,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7564}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7565}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7564":{"name":"doNotSerialize","type":"propertyDef","startIndex":2131,"stopIndex":2166,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7565},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7563},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7565":{"name":"copying","type":"categoryDef","startIndex":2118,"stopIndex":2168,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7564}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7566":{"name":null,"type":"comment","startIndex":2172,"stopIndex":2172,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7567":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2173,"stopIndex":3729,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7568},{"__isSmartRef__":true,"id":7570},{"__isSmartRef__":true,"id":7572},{"__isSmartRef__":true,"id":7573},{"__isSmartRef__":true,"id":7574},{"__isSmartRef__":true,"id":7575},{"__isSmartRef__":true,"id":7576},{"__isSmartRef__":true,"id":7578}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7569},{"__isSmartRef__":true,"id":7571},{"__isSmartRef__":true,"id":7577}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7568":{"name":"onrestore","type":"propertyDef","startIndex":2225,"stopIndex":2517,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7569},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7567},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7569":{"name":"serialization","type":"categoryDef","startIndex":2206,"stopIndex":2253,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7568}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7570":{"name":"doNotSerialize","type":"propertyDef","startIndex":2535,"stopIndex":2586,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7567},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7571":{"name":"copying","type":"categoryDef","startIndex":2255,"stopIndex":3214,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7570},{"__isSmartRef__":true,"id":7572},{"__isSmartRef__":true,"id":7573},{"__isSmartRef__":true,"id":7574},{"__isSmartRef__":true,"id":7575}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7572":{"name":"isSubmorphOf","type":"propertyDef","startIndex":2588,"stopIndex":2764,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7567},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7573":{"name":"copy","type":"propertyDef","startIndex":2766,"stopIndex":2971,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7567},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7574":{"name":"basicCopy","type":"propertyDef","startIndex":2973,"stopIndex":3061,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7567},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7575":{"name":"restoreRenderContextAfterCopy","type":"propertyDef","startIndex":3063,"stopIndex":3445,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7567},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7576":{"name":"serializeToJSON","type":"propertyDef","startIndex":3469,"stopIndex":3626,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7577},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7567},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7577":{"name":"serialization","type":"categoryDef","startIndex":3216,"stopIndex":3532,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7576},{"__isSmartRef__":true,"id":7578}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7578":{"name":"onLoadFromPartsBin","type":"propertyDef","startIndex":3628,"stopIndex":3724,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7577},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7567},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7579":{"name":null,"type":"comment","startIndex":3730,"stopIndex":3730,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7580":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":3731,"stopIndex":4423,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7581},{"__isSmartRef__":true,"id":7583},{"__isSmartRef__":true,"id":7584},{"__isSmartRef__":true,"id":7585}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7582}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7581":{"name":"doNotSerialize","type":"propertyDef","startIndex":3782,"stopIndex":3833,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7582},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7580},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7582":{"name":"serialization","type":"categoryDef","startIndex":3569,"stopIndex":4226,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7581},{"__isSmartRef__":true,"id":7583},{"__isSmartRef__":true,"id":7584},{"__isSmartRef__":true,"id":7585}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7583":{"name":"onstore","type":"propertyDef","startIndex":3835,"stopIndex":3956,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7582},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7580},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7584":{"name":"onrestore","type":"propertyDef","startIndex":3958,"stopIndex":4027,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7582},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7580},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7585":{"name":"restoreRenderContextAfterCopy","type":"propertyDef","startIndex":4029,"stopIndex":4417,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7582},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7580},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7586":{"name":null,"type":"comment","startIndex":4424,"stopIndex":4424,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7587":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":4425,"stopIndex":6246,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7588},{"__isSmartRef__":true,"id":7590},{"__isSmartRef__":true,"id":7591},{"__isSmartRef__":true,"id":7592}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7589}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7588":{"name":"onrestore","type":"propertyDef","startIndex":4477,"stopIndex":4556,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7589},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7587},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7589":{"name":"serialization","type":"categoryDef","startIndex":4264,"stopIndex":6049,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7588},{"__isSmartRef__":true,"id":7590},{"__isSmartRef__":true,"id":7591},{"__isSmartRef__":true,"id":7592}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7590":{"name":"interactiveSaveWorldAs","type":"propertyDef","startIndex":4558,"stopIndex":4860,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7589},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7587},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7591":{"name":"saveWorldAs","type":"propertyDef","startIndex":4862,"stopIndex":6139,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7589},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7587},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7592":{"name":"saveWorld","type":"propertyDef","startIndex":6141,"stopIndex":6240,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7589},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7587},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7593":{"name":null,"type":"comment","startIndex":6247,"stopIndex":6247,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7594":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":6248,"stopIndex":6744,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7595},{"__isSmartRef__":true,"id":7597}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7596}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7595":{"name":"createFromJSONOn","type":"propertyDef","startIndex":6286,"stopIndex":6397,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7596},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7594},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7596":{"name":"default category","type":"categoryDef","startIndex":6090,"stopIndex":6547,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7595},{"__isSmartRef__":true,"id":7597}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7597":{"name":"createFromJSOOn","type":"propertyDef","startIndex":6399,"stopIndex":6739,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7596},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7594},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7598":{"name":null,"type":"comment","startIndex":6745,"stopIndex":6745,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7599":{"name":"lively.morphic.TextEditor","type":"klassExtensionDef","startIndex":6746,"stopIndex":6872,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7600}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7601}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7600":{"name":"onrestore","type":"propertyDef","startIndex":6803,"stopIndex":6867,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7601},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":7599},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7601":{"name":"serialization","type":"categoryDef","startIndex":6590,"stopIndex":6675,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":7600}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7602":{"name":null,"type":"comment","startIndex":6873,"stopIndex":6873,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7603":{"_moduleName":"lively.morphic.Canvas","_type":"js","_ast":{"__isSmartRef__":true,"id":7604},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7604":{"name":"lively.morphic.Canvas","type":"moduleDef","startIndex":0,"stopIndex":9393,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7605},{"__isSmartRef__":true,"id":7606},{"__isSmartRef__":true,"id":7622},{"__isSmartRef__":true,"id":7635},{"__isSmartRef__":true,"id":7640},{"__isSmartRef__":true,"id":7644},{"__isSmartRef__":true,"id":7645},{"__isSmartRef__":true,"id":7651},{"__isSmartRef__":true,"id":7652},{"__isSmartRef__":true,"id":7655},{"__isSmartRef__":true,"id":7656},{"__isSmartRef__":true,"id":7659}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7605":{"name":null,"type":"comment","startIndex":88,"stopIndex":88,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7606":{"name":"lively.morphic.Canvas.RenderContext","type":"klassDef","startIndex":89,"stopIndex":3361,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7607},{"__isSmartRef__":true,"id":7609},{"__isSmartRef__":true,"id":7610},{"__isSmartRef__":true,"id":7612},{"__isSmartRef__":true,"id":7614},{"__isSmartRef__":true,"id":7616},{"__isSmartRef__":true,"id":7617},{"__isSmartRef__":true,"id":7619},{"__isSmartRef__":true,"id":7620}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":7608},{"__isSmartRef__":true,"id":7611},{"__isSmartRef__":true,"id":7613},{"__isSmartRef__":true,"id":7615},{"__isSmartRef__":true,"id":7618},{"__isSmartRef__":true,"id":7621}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7607":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":190,"stopIndex":446,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7608},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7608":{"name":"settings","type":"categoryDef","startIndex":176,"stopIndex":631,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7607},{"__isSmartRef__":true,"id":7609}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7609":{"name":"morphDispatchTable","type":"propertyDef","startIndex":448,"stopIndex":628,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7608},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7610":{"name":"newForChild","type":"propertyDef","startIndex":647,"stopIndex":975,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7611},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7611":{"name":"creation","type":"categoryDef","startIndex":633,"stopIndex":978,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7610}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7612":{"name":"replaceRenderContext","type":"propertyDef","startIndex":995,"stopIndex":1157,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7613},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7613":{"name":"rendering","type":"categoryDef","startIndex":980,"stopIndex":1160,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7612}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7614":{"name":"getCanvas","type":"propertyDef","startIndex":1177,"stopIndex":1222,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7615},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7615":{"name":"accessing","type":"categoryDef","startIndex":1162,"stopIndex":1749,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7614},{"__isSmartRef__":true,"id":7616}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7616":{"name":"getGraphicContext","type":"propertyDef","startIndex":1224,"stopIndex":1746,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7615},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7617":{"name":"drawMorph","type":"propertyDef","startIndex":1764,"stopIndex":2469,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7618},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7618":{"name":"drawing","type":"categoryDef","startIndex":1751,"stopIndex":3295,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7617},{"__isSmartRef__":true,"id":7619}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7619":{"name":"canvasFillFor","type":"propertyDef","startIndex":2471,"stopIndex":3292,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7618},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7620":{"name":"shapeRemoved","type":"propertyDef","startIndex":3310,"stopIndex":3356,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7621},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":7606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7621":{"name":"removal","type":"categoryDef","startIndex":3297,"stopIndex":3358,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7620}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7622":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":3362,"stopIndex":5211,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7623},{"__isSmartRef__":true,"id":7625},{"__isSmartRef__":true,"id":7627},{"__isSmartRef__":true,"id":7628},{"__isSmartRef__":true,"id":7629},{"__isSmartRef__":true,"id":7630},{"__isSmartRef__":true,"id":7632},{"__isSmartRef__":true,"id":7633}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7624},{"__isSmartRef__":true,"id":7626},{"__isSmartRef__":true,"id":7631},{"__isSmartRef__":true,"id":7634}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7623":{"name":"attributeChangedCANVAS","type":"propertyDef","startIndex":3409,"stopIndex":3587,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7624},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7622},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7624":{"name":"updating","type":"categoryDef","startIndex":3395,"stopIndex":3590,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7623}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7625":{"name":"renderWithCANVAS","type":"propertyDef","startIndex":3607,"stopIndex":3723,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7626},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7622},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7626":{"name":"rendering","type":"categoryDef","startIndex":3592,"stopIndex":4259,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7625},{"__isSmartRef__":true,"id":7627},{"__isSmartRef__":true,"id":7628},{"__isSmartRef__":true,"id":7629}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7627":{"name":"initCANVAS","type":"propertyDef","startIndex":3725,"stopIndex":3822,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7626},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7622},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7628":{"name":"appendCANVAS","type":"propertyDef","startIndex":3824,"stopIndex":4190,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7626},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7622},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7629":{"name":"replaceCANVASRenderContext","type":"propertyDef","startIndex":4192,"stopIndex":4255,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7626},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7622},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7630":{"name":"drawOnCANVAS","type":"propertyDef","startIndex":4274,"stopIndex":4960,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7631},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7622},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7631":{"name":"drawing","type":"categoryDef","startIndex":4261,"stopIndex":5100,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7630},{"__isSmartRef__":true,"id":7632}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7632":{"name":"drawSubmorphsOnCANVAS","type":"propertyDef","startIndex":4962,"stopIndex":5097,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7631},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7622},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7633":{"name":"removeCANVAS","type":"propertyDef","startIndex":5116,"stopIndex":5206,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7634},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7622},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7634":{"name":"removing","type":"categoryDef","startIndex":5102,"stopIndex":5208,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7633}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7635":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":5212,"stopIndex":5605,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7636},{"__isSmartRef__":true,"id":7638}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7637},{"__isSmartRef__":true,"id":7639}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7636":{"name":"drawOnCANVAS","type":"propertyDef","startIndex":5258,"stopIndex":5490,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7637},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7635},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7637":{"name":"drawing","type":"categoryDef","startIndex":5245,"stopIndex":5493,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7636}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7638":{"name":"removeCANVAS","type":"propertyDef","startIndex":5509,"stopIndex":5600,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7639},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7635},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7639":{"name":"removing","type":"categoryDef","startIndex":5495,"stopIndex":5602,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7638}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7640":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":5606,"stopIndex":7207,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7641},{"__isSmartRef__":true,"id":7643}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7642}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7641":{"name":"drawTextOnCANVAS","type":"propertyDef","startIndex":5651,"stopIndex":7105,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7642},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7640},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7642":{"name":"drawing","type":"categoryDef","startIndex":5638,"stopIndex":7204,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7641},{"__isSmartRef__":true,"id":7643}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7643":{"name":"drawSubmorphsOnCANVAS","type":"propertyDef","startIndex":7107,"stopIndex":7202,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7642},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7640},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7644":{"name":null,"type":"comment","startIndex":7208,"stopIndex":7208,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7645":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":7209,"stopIndex":8294,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7646},{"__isSmartRef__":true,"id":7648},{"__isSmartRef__":true,"id":7650}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7647},{"__isSmartRef__":true,"id":7649}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7646":{"name":"attributeChangedCANVAS","type":"propertyDef","startIndex":7263,"stopIndex":7404,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7647},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7645},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7647":{"name":"updating","type":"categoryDef","startIndex":7249,"stopIndex":7407,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7646}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7648":{"name":"initCANVAS","type":"propertyDef","startIndex":7424,"stopIndex":7450,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7649},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7645},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7649":{"name":"rendering","type":"categoryDef","startIndex":7409,"stopIndex":8291,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7648},{"__isSmartRef__":true,"id":7650}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7650":{"name":"renderCANVAS","type":"propertyDef","startIndex":7452,"stopIndex":8289,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7649},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7645},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7651":{"name":null,"type":"comment","startIndex":8295,"stopIndex":8295,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7652":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":8296,"stopIndex":8689,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7653}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7654}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7653":{"name":"setPath","type":"propertyDef","startIndex":8355,"stopIndex":8684,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7654},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":7652},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7654":{"name":"rendering","type":"categoryDef","startIndex":8340,"stopIndex":8686,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7653}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7655":{"name":null,"type":"comment","startIndex":8690,"stopIndex":8690,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7656":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":8691,"stopIndex":9372,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7657}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7658}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7657":{"name":"setPath","type":"propertyDef","startIndex":8748,"stopIndex":9367,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7658},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":7656},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7658":{"name":"rendering","type":"categoryDef","startIndex":8733,"stopIndex":9369,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":7657}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7659":{"name":null,"type":"comment","startIndex":9373,"stopIndex":9374,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7660":{"_moduleName":"lively.morphic.ColorChooserDraft","_type":"js","_ast":{"__isSmartRef__":true,"id":7661},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7661":{"name":"lively.morphic.ColorChooserDraft","type":"moduleDef","startIndex":0,"stopIndex":6359,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7662},{"__isSmartRef__":true,"id":7663},{"__isSmartRef__":true,"id":7671},{"__isSmartRef__":true,"id":7680},{"__isSmartRef__":true,"id":7687},{"__isSmartRef__":true,"id":7696},{"__isSmartRef__":true,"id":7697}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7662":{"name":null,"type":"comment","startIndex":117,"stopIndex":117,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7663":{"name":"lively.morphic.ColorChooser","type":"klassDef","startIndex":118,"stopIndex":575,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7664},{"__isSmartRef__":true,"id":7666},{"__isSmartRef__":true,"id":7668},{"__isSmartRef__":true,"id":7669}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":7665},{"__isSmartRef__":true,"id":7667},{"__isSmartRef__":true,"id":7670}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7664":{"name":"defaultBounds","type":"propertyDef","startIndex":191,"stopIndex":235,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7665},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":7663},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7665":{"name":"settings","type":"categoryDef","startIndex":177,"stopIndex":238,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7664}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7666":{"name":"initialize","type":"propertyDef","startIndex":258,"stopIndex":390,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7667},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":7663},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7667":{"name":"initializing","type":"categoryDef","startIndex":240,"stopIndex":471,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7666},{"__isSmartRef__":true,"id":7668}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7668":{"name":"buildColorMap","type":"propertyDef","startIndex":392,"stopIndex":468,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7667},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":7663},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7669":{"name":"colorForPos","type":"propertyDef","startIndex":492,"stopIndex":570,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7670},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":7663},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7670":{"name":"color mapping","type":"categoryDef","startIndex":473,"stopIndex":572,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7669}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7671":{"name":"lively.morphic.RGBColorChooser","type":"klassDef","startIndex":576,"stopIndex":2464,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7672},{"__isSmartRef__":true,"id":7674},{"__isSmartRef__":true,"id":7676},{"__isSmartRef__":true,"id":7678},{"__isSmartRef__":true,"id":7679}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.ColorChooser","categories":[{"__isSmartRef__":true,"id":7673},{"__isSmartRef__":true,"id":7675},{"__isSmartRef__":true,"id":7677}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7672":{"name":"colorNames","type":"propertyDef","startIndex":661,"stopIndex":679,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7673},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":7671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7673":{"name":"settings","type":"categoryDef","startIndex":647,"stopIndex":682,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7672}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7674":{"name":"buildColorMap","type":"propertyDef","startIndex":702,"stopIndex":1559,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7675},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":7671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7675":{"name":"initializing","type":"categoryDef","startIndex":684,"stopIndex":1562,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7674}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7676":{"name":"colorForPos","type":"propertyDef","startIndex":1583,"stopIndex":1806,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7677},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":7671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7677":{"name":"color mapping","type":"categoryDef","startIndex":1564,"stopIndex":2461,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7676},{"__isSmartRef__":true,"id":7678},{"__isSmartRef__":true,"id":7679}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7678":{"name":"colorWheel","type":"propertyDef","startIndex":1809,"stopIndex":2204,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7677},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":7671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7679":{"name":"colorMap","type":"propertyDef","startIndex":2207,"stopIndex":2459,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7677},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":7671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7680":{"name":"lively.morphic.CrayonColorChooser","type":"klassDef","startIndex":2465,"stopIndex":3432,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7681},{"__isSmartRef__":true,"id":7683},{"__isSmartRef__":true,"id":7685}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.ColorChooser","categories":[{"__isSmartRef__":true,"id":7682},{"__isSmartRef__":true,"id":7684},{"__isSmartRef__":true,"id":7686}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7681":{"name":"colorNames","type":"propertyDef","startIndex":2553,"stopIndex":2575,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7682},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":7680},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7682":{"name":"settings","type":"categoryDef","startIndex":2539,"stopIndex":2578,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7681}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7683":{"name":"buildColorMap","type":"propertyDef","startIndex":2598,"stopIndex":3146,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7684},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":7680},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7684":{"name":"initializing","type":"categoryDef","startIndex":2580,"stopIndex":3149,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7683}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7685":{"name":"colorForPos","type":"propertyDef","startIndex":3170,"stopIndex":3427,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7686},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":7680},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7686":{"name":"color mapping","type":"categoryDef","startIndex":3151,"stopIndex":3429,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7685}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7687":{"name":"lively.morphic.ColorChooserSwitcher","type":"klassDef","startIndex":3433,"stopIndex":4010,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7688},{"__isSmartRef__":true,"id":7690},{"__isSmartRef__":true,"id":7692},{"__isSmartRef__":true,"id":7694}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":7689},{"__isSmartRef__":true,"id":7691},{"__isSmartRef__":true,"id":7693},{"__isSmartRef__":true,"id":7695}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7688":{"name":"documentation","type":"propertyDef","startIndex":3520,"stopIndex":3590,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7689},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":7687},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7689":{"name":"documentation","type":"categoryDef","startIndex":3501,"stopIndex":3593,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7688}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7690":{"name":"style","type":"propertyDef","startIndex":3609,"stopIndex":3675,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7691},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":7687},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7691":{"name":"settings","type":"categoryDef","startIndex":3595,"stopIndex":3678,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7690}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7692":{"name":"initialize","type":"propertyDef","startIndex":3698,"stopIndex":3902,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7693},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":7687},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7693":{"name":"initializing","type":"categoryDef","startIndex":3680,"stopIndex":3905,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7692}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7694":{"name":"onMouseMove","type":"propertyDef","startIndex":3925,"stopIndex":4005,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7695},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":7687},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7695":{"name":"mouse events","type":"categoryDef","startIndex":3907,"stopIndex":4007,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7694}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7696":{"name":null,"type":"comment","startIndex":4011,"stopIndex":4011,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7697":{"name":"lively.morphic.ColorField","type":"klassDef","startIndex":4012,"stopIndex":6337,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7698},{"__isSmartRef__":true,"id":7700},{"__isSmartRef__":true,"id":7701},{"__isSmartRef__":true,"id":7703},{"__isSmartRef__":true,"id":7705},{"__isSmartRef__":true,"id":7707},{"__isSmartRef__":true,"id":7708},{"__isSmartRef__":true,"id":7709},{"__isSmartRef__":true,"id":7710},{"__isSmartRef__":true,"id":7712},{"__isSmartRef__":true,"id":7713},{"__isSmartRef__":true,"id":7714}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":7699},{"__isSmartRef__":true,"id":7702},{"__isSmartRef__":true,"id":7704},{"__isSmartRef__":true,"id":7706},{"__isSmartRef__":true,"id":7711}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7698":{"name":"doNotSerialize","type":"propertyDef","startIndex":4155,"stopIndex":4214,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7699},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7699":{"name":"settings","type":"categoryDef","startIndex":4141,"stopIndex":4310,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7698},{"__isSmartRef__":true,"id":7700}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7700":{"name":"style","type":"propertyDef","startIndex":4216,"stopIndex":4307,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7699},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7701":{"name":"initialize","type":"propertyDef","startIndex":4330,"stopIndex":4426,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7702},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7702":{"name":"initializing","type":"categoryDef","startIndex":4312,"stopIndex":4429,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7701}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7703":{"name":"showColorChooserAndSwitchers","type":"propertyDef","startIndex":4451,"stopIndex":4885,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7704},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7704":{"name":"color choosers","type":"categoryDef","startIndex":4431,"stopIndex":4889,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7703}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7705":{"name":"getColorSwitchers","type":"propertyDef","startIndex":4906,"stopIndex":5258,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7706},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7706":{"name":"accessing","type":"categoryDef","startIndex":4891,"stopIndex":5722,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7705},{"__isSmartRef__":true,"id":7707},{"__isSmartRef__":true,"id":7708},{"__isSmartRef__":true,"id":7709}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7707":{"name":"getCurrentColorChooser","type":"propertyDef","startIndex":5260,"stopIndex":5350,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7706},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7708":{"name":"getCurrentColorSwitcher","type":"propertyDef","startIndex":5352,"stopIndex":5545,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7706},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7709":{"name":"setCurrentColorSwitcher","type":"propertyDef","startIndex":5547,"stopIndex":5718,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7706},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7710":{"name":"onMouseDown","type":"propertyDef","startIndex":5742,"stopIndex":5956,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7711},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7711":{"name":"mouse events","type":"categoryDef","startIndex":5724,"stopIndex":6334,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":7710},{"__isSmartRef__":true,"id":7712},{"__isSmartRef__":true,"id":7713},{"__isSmartRef__":true,"id":7714}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7712":{"name":"onMouseUp","type":"propertyDef","startIndex":5959,"stopIndex":6070,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7711},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7713":{"name":"onDrag","type":"propertyDef","startIndex":6073,"stopIndex":6258,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7711},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7714":{"name":"onDragEnd","type":"propertyDef","startIndex":6261,"stopIndex":6332,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7711},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":7697},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7715":{"_moduleName":"lively.morphic.Compat","_type":"js","_ast":{"__isSmartRef__":true,"id":7716},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7716":{"name":"lively.morphic.Compat","type":"moduleDef","startIndex":0,"stopIndex":665,"fileName":"lively/morphic/Compat.js","_subElements":[{"__isSmartRef__":true,"id":7717},{"__isSmartRef__":true,"id":7718},{"__isSmartRef__":true,"id":7722},{"__isSmartRef__":true,"id":7723},{"__isSmartRef__":true,"id":7724}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7717":{"name":null,"type":"comment","startIndex":90,"stopIndex":90,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7718":{"name":"Global","type":"klassExtensionDef","startIndex":91,"stopIndex":235,"fileName":"lively/morphic/Compat.js","_subElements":[{"__isSmartRef__":true,"id":7719},{"__isSmartRef__":true,"id":7721}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7720}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7719":{"name":"alert","type":"propertyDef","startIndex":115,"stopIndex":170,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7720},"className":"Global","_owner":{"__isSmartRef__":true,"id":7718},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7720":{"name":"default category","type":"categoryDef","startIndex":113,"stopIndex":232,"fileName":"lively/morphic/Compat.js","_subElements":[{"__isSmartRef__":true,"id":7719},{"__isSmartRef__":true,"id":7721}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7721":{"name":"alertOK","type":"propertyDef","startIndex":172,"stopIndex":230,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7720},"className":"Global","_owner":{"__isSmartRef__":true,"id":7718},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7722":{"name":null,"type":"comment","startIndex":236,"stopIndex":236,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7723":{"name":null,"type":"unknown","startIndex":237,"stopIndex":270,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7724":{"name":null,"type":"comment","startIndex":271,"stopIndex":646,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7725":{"_moduleName":"lively.morphic.CompatLayer","_type":"js","_ast":{"__isSmartRef__":true,"id":7726},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7726":{"name":"lively.morphic.CompatLayer","type":"moduleDef","startIndex":0,"stopIndex":1460,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":7727},{"__isSmartRef__":true,"id":7728},{"__isSmartRef__":true,"id":7731},{"__isSmartRef__":true,"id":7751}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7727":{"name":null,"type":"comment","startIndex":106,"stopIndex":106,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7728":{"name":"lively.morphic.Compat.Text","type":"klassDef","startIndex":107,"stopIndex":234,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":7729}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":7730}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7729":{"name":"initialize","type":"propertyDef","startIndex":171,"stopIndex":229,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7730},"className":"lively.morphic.Compat.Text","_owner":{"__isSmartRef__":true,"id":7728},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7730":{"name":"initializing","type":"categoryDef","startIndex":153,"stopIndex":231,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":7729}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7731":{"name":"NewMorphicCompatLayer","type":"copDef","startIndex":235,"stopIndex":1440,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":7732},{"__isSmartRef__":true,"id":7747}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7732":{"name":"Global","type":"copSubElement","startIndex":271,"stopIndex":1256,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":7733},{"__isSmartRef__":true,"id":7735},{"__isSmartRef__":true,"id":7736},{"__isSmartRef__":true,"id":7737},{"__isSmartRef__":true,"id":7738},{"__isSmartRef__":true,"id":7739},{"__isSmartRef__":true,"id":7740},{"__isSmartRef__":true,"id":7741},{"__isSmartRef__":true,"id":7742},{"__isSmartRef__":true,"id":7743},{"__isSmartRef__":true,"id":7744},{"__isSmartRef__":true,"id":7745},{"__isSmartRef__":true,"id":7746}],"sourceControl":{"__isSmartRef__":true,"id":7353},"refineSelector":"refineObject","_owner":{"__isSmartRef__":true,"id":7731},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7733":{"name":"Morph","type":"propertyDef","startIndex":295,"stopIndex":339,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7734":{"name":"default category","type":"categoryDef","startIndex":58,"stopIndex":1020,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":7733},{"__isSmartRef__":true,"id":7735},{"__isSmartRef__":true,"id":7736},{"__isSmartRef__":true,"id":7737},{"__isSmartRef__":true,"id":7738},{"__isSmartRef__":true,"id":7739},{"__isSmartRef__":true,"id":7740},{"__isSmartRef__":true,"id":7741},{"__isSmartRef__":true,"id":7742},{"__isSmartRef__":true,"id":7743},{"__isSmartRef__":true,"id":7744},{"__isSmartRef__":true,"id":7745},{"__isSmartRef__":true,"id":7746}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7735":{"name":"BoxMorph","type":"propertyDef","startIndex":341,"stopIndex":386,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7736":{"name":"TextMorph","type":"propertyDef","startIndex":388,"stopIndex":435,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7737":{"name":"WorldMorph","type":"propertyDef","startIndex":437,"stopIndex":486,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7738":{"name":"ButtonMorph","type":"propertyDef","startIndex":488,"stopIndex":539,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7739":{"name":"PanelMorph","type":"propertyDef","startIndex":541,"stopIndex":590,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7740":{"name":"HorizontalDivider","type":"propertyDef","startIndex":592,"stopIndex":660,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7741":{"name":"SliderMorph","type":"propertyDef","startIndex":662,"stopIndex":713,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7742":{"name":"MenuMorph","type":"propertyDef","startIndex":715,"stopIndex":762,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7743":{"name":"ImageMorph","type":"propertyDef","startIndex":764,"stopIndex":813,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7744":{"name":"Widget","type":"propertyDef","startIndex":816,"stopIndex":867,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7745":{"name":"newTextPane","type":"propertyDef","startIndex":870,"stopIndex":1093,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7746":{"name":"newDragnDropListPane","type":"propertyDef","startIndex":1095,"stopIndex":1253,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7734},"_owner":{"__isSmartRef__":true,"id":7732},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7747":{"name":"lively","type":"copSubElement","startIndex":1257,"stopIndex":1438,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":7748},{"__isSmartRef__":true,"id":7750}],"sourceControl":{"__isSmartRef__":true,"id":7353},"refineSelector":"refineObject","_owner":{"__isSmartRef__":true,"id":7731},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7748":{"name":"scene","type":"propertyDef","startIndex":1282,"stopIndex":1350,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7749},"_owner":{"__isSmartRef__":true,"id":7747},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7749":{"name":"default category","type":"categoryDef","startIndex":1045,"stopIndex":1202,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":7748},{"__isSmartRef__":true,"id":7750}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7750":{"name":"Text","type":"propertyDef","startIndex":1352,"stopIndex":1435,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7749},"_owner":{"__isSmartRef__":true,"id":7747},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7751":{"name":null,"type":"comment","startIndex":1441,"stopIndex":1441,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7752":{"_moduleName":"lively.morphic.CompatSCB","_type":"js","_ast":{"__isSmartRef__":true,"id":7753},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7753":{"name":"lively.morphic.CompatSCB","type":"moduleDef","startIndex":0,"stopIndex":109,"fileName":"lively/morphic/CompatSCB.js","_subElements":[{"__isSmartRef__":true,"id":7754}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7754":{"name":null,"type":"comment","startIndex":65,"stopIndex":90,"fileName":"lively/morphic/CompatSCB.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7755":{"_moduleName":"lively.morphic.Complete","_type":"js","_ast":{"__isSmartRef__":true,"id":7756},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7756":{"name":"lively.morphic.Complete","type":"moduleDef","startIndex":0,"stopIndex":367,"fileName":"lively/morphic/Complete.js","_subElements":[{"__isSmartRef__":true,"id":7757},{"__isSmartRef__":true,"id":7758},{"__isSmartRef__":true,"id":7759},{"__isSmartRef__":true,"id":7760}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7757":{"name":null,"type":"comment","startIndex":234,"stopIndex":234,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7758":{"name":null,"type":"unknown","startIndex":235,"stopIndex":294,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7759":{"name":null,"type":"unknown","startIndex":295,"stopIndex":347,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7760":{"name":null,"type":"comment","startIndex":348,"stopIndex":348,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7761":{"_moduleName":"lively.morphic.Examples","_type":"js","_ast":{"__isSmartRef__":true,"id":7762},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7762":{"name":"lively.morphic.Examples","type":"moduleDef","startIndex":0,"stopIndex":4110,"fileName":"lively/morphic/Examples.js","_subElements":[{"__isSmartRef__":true,"id":7763},{"__isSmartRef__":true,"id":7764},{"__isSmartRef__":true,"id":7774}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7763":{"name":null,"type":"comment","startIndex":118,"stopIndex":118,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7764":{"name":"lively.morphic.Examples","type":"klassExtensionDef","startIndex":119,"stopIndex":4090,"fileName":"lively/morphic/Examples.js","_subElements":[{"__isSmartRef__":true,"id":7765},{"__isSmartRef__":true,"id":7767},{"__isSmartRef__":true,"id":7768},{"__isSmartRef__":true,"id":7769},{"__isSmartRef__":true,"id":7770},{"__isSmartRef__":true,"id":7771},{"__isSmartRef__":true,"id":7772},{"__isSmartRef__":true,"id":7773}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7766}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7765":{"name":"populateDemoWorld","type":"propertyDef","startIndex":160,"stopIndex":2745,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7766},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":7764},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7766":{"name":"default category","type":"categoryDef","startIndex":158,"stopIndex":4087,"fileName":"lively/morphic/Examples.js","_subElements":[{"__isSmartRef__":true,"id":7765},{"__isSmartRef__":true,"id":7767},{"__isSmartRef__":true,"id":7768},{"__isSmartRef__":true,"id":7769},{"__isSmartRef__":true,"id":7770},{"__isSmartRef__":true,"id":7771},{"__isSmartRef__":true,"id":7772},{"__isSmartRef__":true,"id":7773}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7767":{"name":"createWorld","type":"propertyDef","startIndex":2747,"stopIndex":2896,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7766},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":7764},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7768":{"name":"addRect","type":"propertyDef","startIndex":2898,"stopIndex":3107,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7766},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":7764},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7769":{"name":"addEllipse","type":"propertyDef","startIndex":3109,"stopIndex":3355,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7766},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":7764},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7770":{"name":"addButton","type":"propertyDef","startIndex":3357,"stopIndex":3539,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7766},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":7764},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7771":{"name":"addText","type":"propertyDef","startIndex":3541,"stopIndex":3758,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7766},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":7764},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7772":{"name":"addFrameRateMorph","type":"propertyDef","startIndex":3761,"stopIndex":3927,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7766},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":7764},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7773":{"name":"letMorphStepAndBounce","type":"propertyDef","startIndex":3929,"stopIndex":4085,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":7766},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":7764},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7774":{"name":null,"type":"comment","startIndex":4091,"stopIndex":4091,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7775":{"_moduleName":"lively.morphic.Experiments","_type":"js","_ast":{"__isSmartRef__":true,"id":7776},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7776":{"name":"lively.morphic.Experiments","type":"moduleDef","startIndex":0,"stopIndex":571,"fileName":"lively/morphic/Experiments.js","_subElements":[{"__isSmartRef__":true,"id":7777},{"__isSmartRef__":true,"id":7778}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7777":{"name":null,"type":"comment","startIndex":67,"stopIndex":67,"fileName":"lively/morphic/Experiments.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7778":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":68,"stopIndex":552,"fileName":"lively/morphic/Experiments.js","_subElements":[{"__isSmartRef__":true,"id":7779}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7780}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7779":{"name":"protoCopy","type":"propertyDef","startIndex":117,"stopIndex":547,"fileName":"lively/morphic/Experiments.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7780},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7778},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7780":{"name":"proto copy","type":"categoryDef","startIndex":101,"stopIndex":549,"fileName":"lively/morphic/Experiments.js","_subElements":[{"__isSmartRef__":true,"id":7779}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7781":{"_moduleName":"lively.morphic.Graffle","_type":"js","_ast":{"__isSmartRef__":true,"id":7782},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7782":{"name":"lively/morphic/Graffle.js","type":"completeFileDef","startIndex":0,"stopIndex":656,"fileName":"lively/morphic/Graffle.js","_subElements":[{"__isSmartRef__":true,"id":7783},{"__isSmartRef__":true,"id":7784}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7783":{"name":null,"type":"unknown","startIndex":0,"stopIndex":116,"fileName":"lively/morphic/Graffle.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7784":{"name":null,"type":"unknown","startIndex":117,"stopIndex":656,"fileName":"lively/morphic/Graffle.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7785":{"_moduleName":"lively.morphic.Halos","_type":"js","_ast":{"__isSmartRef__":true,"id":7786},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7786":{"name":"lively.morphic.Halos","type":"moduleDef","startIndex":0,"stopIndex":10090,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7787},{"__isSmartRef__":true,"id":7788},{"__isSmartRef__":true,"id":7797},{"__isSmartRef__":true,"id":7802},{"__isSmartRef__":true,"id":7803},{"__isSmartRef__":true,"id":7832},{"__isSmartRef__":true,"id":7840},{"__isSmartRef__":true,"id":7848},{"__isSmartRef__":true,"id":7858},{"__isSmartRef__":true,"id":7868},{"__isSmartRef__":true,"id":7877},{"__isSmartRef__":true,"id":7885},{"__isSmartRef__":true,"id":7893},{"__isSmartRef__":true,"id":7901},{"__isSmartRef__":true,"id":7909},{"__isSmartRef__":true,"id":7917}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7787":{"name":null,"type":"comment","startIndex":107,"stopIndex":107,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7788":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":108,"stopIndex":1282,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7789},{"__isSmartRef__":true,"id":7791},{"__isSmartRef__":true,"id":7792},{"__isSmartRef__":true,"id":7793},{"__isSmartRef__":true,"id":7794},{"__isSmartRef__":true,"id":7795},{"__isSmartRef__":true,"id":7796}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7790}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7789":{"name":"enableHalos","type":"propertyDef","startIndex":152,"stopIndex":205,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7790},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7788},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7790":{"name":"halos","type":"categoryDef","startIndex":141,"stopIndex":1279,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7789},{"__isSmartRef__":true,"id":7791},{"__isSmartRef__":true,"id":7792},{"__isSmartRef__":true,"id":7793},{"__isSmartRef__":true,"id":7794},{"__isSmartRef__":true,"id":7795},{"__isSmartRef__":true,"id":7796}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7791":{"name":"disableHalos","type":"propertyDef","startIndex":207,"stopIndex":262,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7790},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7788},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7792":{"name":"showHalos","type":"propertyDef","startIndex":264,"stopIndex":482,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7790},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7788},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7793":{"name":"getHaloClasses","type":"propertyDef","startIndex":484,"stopIndex":818,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7790},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7788},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7794":{"name":"getHalos","type":"propertyDef","startIndex":820,"stopIndex":923,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7790},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7788},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7795":{"name":"removeHalos","type":"propertyDef","startIndex":926,"stopIndex":1186,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7790},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7788},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7796":{"name":"toggleHalos","type":"propertyDef","startIndex":1188,"stopIndex":1276,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7790},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7788},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7797":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":1283,"stopIndex":1754,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7798},{"__isSmartRef__":true,"id":7800},{"__isSmartRef__":true,"id":7801}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7799}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7798":{"name":"showHalosFor","type":"propertyDef","startIndex":1327,"stopIndex":1542,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7799},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7797},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7799":{"name":"halos","type":"categoryDef","startIndex":1316,"stopIndex":1751,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7798},{"__isSmartRef__":true,"id":7800},{"__isSmartRef__":true,"id":7801}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7800":{"name":"removeHalosFor","type":"propertyDef","startIndex":1544,"stopIndex":1646,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7799},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7797},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7801":{"name":"getHaloClasses","type":"propertyDef","startIndex":1648,"stopIndex":1749,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7799},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":7797},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7802":{"name":null,"type":"comment","startIndex":1755,"stopIndex":1755,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7803":{"name":"lively.morphic.Halo","type":"klassDef","startIndex":1756,"stopIndex":4622,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7804},{"__isSmartRef__":true,"id":7806},{"__isSmartRef__":true,"id":7808},{"__isSmartRef__":true,"id":7809},{"__isSmartRef__":true,"id":7810},{"__isSmartRef__":true,"id":7811},{"__isSmartRef__":true,"id":7812},{"__isSmartRef__":true,"id":7813},{"__isSmartRef__":true,"id":7814},{"__isSmartRef__":true,"id":7816},{"__isSmartRef__":true,"id":7817},{"__isSmartRef__":true,"id":7819},{"__isSmartRef__":true,"id":7821},{"__isSmartRef__":true,"id":7822},{"__isSmartRef__":true,"id":7824},{"__isSmartRef__":true,"id":7825},{"__isSmartRef__":true,"id":7826},{"__isSmartRef__":true,"id":7828},{"__isSmartRef__":true,"id":7829},{"__isSmartRef__":true,"id":7830},{"__isSmartRef__":true,"id":7831}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":7805},{"__isSmartRef__":true,"id":7815},{"__isSmartRef__":true,"id":7818},{"__isSmartRef__":true,"id":7820},{"__isSmartRef__":true,"id":7823},{"__isSmartRef__":true,"id":7827}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7804":{"name":"style","type":"propertyDef","startIndex":1821,"stopIndex":1955,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7805},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7805":{"name":"settings","type":"categoryDef","startIndex":1807,"stopIndex":2104,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7804},{"__isSmartRef__":true,"id":7806},{"__isSmartRef__":true,"id":7808},{"__isSmartRef__":true,"id":7809},{"__isSmartRef__":true,"id":7810},{"__isSmartRef__":true,"id":7811},{"__isSmartRef__":true,"id":7812},{"__isSmartRef__":true,"id":7813}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7806":{"name":"defaultExtent","type":"propertyDef","startIndex":1957,"stopIndex":1982,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7805},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7807":{"name":"lively.morphic.Halo","type":"klassDef","startIndex":1756,"stopIndex":4516,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7804},{"__isSmartRef__":true,"id":7806},{"__isSmartRef__":true,"id":7808},{"__isSmartRef__":true,"id":7809},{"__isSmartRef__":true,"id":7810},{"__isSmartRef__":true,"id":7811},{"__isSmartRef__":true,"id":7812},{"__isSmartRef__":true,"id":7813},{"__isSmartRef__":true,"id":7814},{"__isSmartRef__":true,"id":7816},{"__isSmartRef__":true,"id":7817},{"__isSmartRef__":true,"id":7819},{"__isSmartRef__":true,"id":7821},{"__isSmartRef__":true,"id":7822},{"__isSmartRef__":true,"id":7824},{"__isSmartRef__":true,"id":7825},{"__isSmartRef__":true,"id":7826},{"__isSmartRef__":true,"id":7828},{"__isSmartRef__":true,"id":7829},{"__isSmartRef__":true,"id":7830},{"__isSmartRef__":true,"id":7831}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":7805},{"__isSmartRef__":true,"id":7815},{"__isSmartRef__":true,"id":7818},{"__isSmartRef__":true,"id":7820},{"__isSmartRef__":true,"id":7823},{"__isSmartRef__":true,"id":7827}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7808":{"name":"labelText","type":"propertyDef","startIndex":1984,"stopIndex":1998,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7805},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7809":{"name":"maxHorizontalLabels","type":"propertyDef","startIndex":2000,"stopIndex":2023,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7805},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7810":{"name":"maxVerticalLabels","type":"propertyDef","startIndex":2025,"stopIndex":2046,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7805},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7811":{"name":"horizontalPos","type":"propertyDef","startIndex":2048,"stopIndex":2065,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7805},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7812":{"name":"verticalPos","type":"propertyDef","startIndex":2067,"stopIndex":2082,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7805},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7813":{"name":"isEpiMorph","type":"propertyDef","startIndex":2084,"stopIndex":2101,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7805},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7814":{"name":"initialize","type":"propertyDef","startIndex":2124,"stopIndex":2292,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7815},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7815":{"name":"initializing","type":"categoryDef","startIndex":2106,"stopIndex":2460,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7814},{"__isSmartRef__":true,"id":7816}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7816":{"name":"createLabel","type":"propertyDef","startIndex":2294,"stopIndex":2457,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7815},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7817":{"name":"getLabelText","type":"propertyDef","startIndex":2477,"stopIndex":2528,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7818},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7818":{"name":"accessing","type":"categoryDef","startIndex":2462,"stopIndex":2531,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7817}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7819":{"name":"alignAtTarget","type":"propertyDef","startIndex":2545,"stopIndex":2628,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7820},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7820":{"name":"layout","type":"categoryDef","startIndex":2533,"stopIndex":3820,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7819},{"__isSmartRef__":true,"id":7821}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7821":{"name":"computePositionAtTarget","type":"propertyDef","startIndex":2630,"stopIndex":3816,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7820},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7822":{"name":"clickAction","type":"propertyDef","startIndex":3840,"stopIndex":3870,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7823},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7823":{"name":"halo actions","type":"categoryDef","startIndex":3822,"stopIndex":3952,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7822},{"__isSmartRef__":true,"id":7824},{"__isSmartRef__":true,"id":7825}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7824":{"name":"dragAction","type":"propertyDef","startIndex":3872,"stopIndex":3912,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7823},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7825":{"name":"dragEndAction","type":"propertyDef","startIndex":3914,"stopIndex":3946,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7823},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7826":{"name":"onMouseDown","type":"propertyDef","startIndex":3972,"stopIndex":4102,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7827},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7827":{"name":"mouse events","type":"categoryDef","startIndex":3954,"stopIndex":4513,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7826},{"__isSmartRef__":true,"id":7828},{"__isSmartRef__":true,"id":7829},{"__isSmartRef__":true,"id":7830},{"__isSmartRef__":true,"id":7831}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7828":{"name":"onMouseUp","type":"propertyDef","startIndex":4104,"stopIndex":4235,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7827},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7829":{"name":"onDragStart","type":"propertyDef","startIndex":4238,"stopIndex":4322,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7827},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7830":{"name":"onDragEnd","type":"propertyDef","startIndex":4324,"stopIndex":4446,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7827},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7831":{"name":"onDrag","type":"propertyDef","startIndex":4449,"stopIndex":4617,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7827},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7832":{"name":"lively.morphic.ResizeHalo","type":"klassDef","startIndex":4623,"stopIndex":5095,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7833},{"__isSmartRef__":true,"id":7835},{"__isSmartRef__":true,"id":7836},{"__isSmartRef__":true,"id":7837},{"__isSmartRef__":true,"id":7838}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7834},{"__isSmartRef__":true,"id":7839}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7833":{"name":"style","type":"propertyDef","startIndex":4695,"stopIndex":4722,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7834},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":7832},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7834":{"name":"settings","type":"categoryDef","startIndex":4527,"stopIndex":4624,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7833},{"__isSmartRef__":true,"id":7835},{"__isSmartRef__":true,"id":7836},{"__isSmartRef__":true,"id":7837}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7835":{"name":"labelText","type":"propertyDef","startIndex":4724,"stopIndex":4739,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7834},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":7832},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7836":{"name":"horizontalPos","type":"propertyDef","startIndex":4741,"stopIndex":4758,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7834},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":7832},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7837":{"name":"verticalPos","type":"propertyDef","startIndex":4760,"stopIndex":4775,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7834},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":7832},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7838":{"name":"dragAction","type":"propertyDef","startIndex":4798,"stopIndex":5090,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7839},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":7832},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7839":{"name":"halo actions","type":"categoryDef","startIndex":4626,"stopIndex":4938,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7838}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7840":{"name":"lively.morphic.DragHalo","type":"klassDef","startIndex":5096,"stopIndex":5431,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7841},{"__isSmartRef__":true,"id":7843},{"__isSmartRef__":true,"id":7844},{"__isSmartRef__":true,"id":7845},{"__isSmartRef__":true,"id":7846}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7842},{"__isSmartRef__":true,"id":7847}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7841":{"name":"style","type":"propertyDef","startIndex":5166,"stopIndex":5194,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7842},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":7840},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7842":{"name":"settings","type":"categoryDef","startIndex":4998,"stopIndex":5096,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7841},{"__isSmartRef__":true,"id":7843},{"__isSmartRef__":true,"id":7844},{"__isSmartRef__":true,"id":7845}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7843":{"name":"labelText","type":"propertyDef","startIndex":5196,"stopIndex":5211,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7842},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":7840},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7844":{"name":"horizontalPos","type":"propertyDef","startIndex":5213,"stopIndex":5230,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7842},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":7840},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7845":{"name":"verticalPos","type":"propertyDef","startIndex":5232,"stopIndex":5247,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7842},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":7840},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7846":{"name":"dragAction","type":"propertyDef","startIndex":5270,"stopIndex":5426,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7847},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":7840},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7847":{"name":"halo actions","type":"categoryDef","startIndex":5098,"stopIndex":5274,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7846}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7848":{"name":"lively.morphic.GrabHalo","type":"klassDef","startIndex":5432,"stopIndex":5899,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7849},{"__isSmartRef__":true,"id":7851},{"__isSmartRef__":true,"id":7852},{"__isSmartRef__":true,"id":7853},{"__isSmartRef__":true,"id":7854},{"__isSmartRef__":true,"id":7856},{"__isSmartRef__":true,"id":7857}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7850},{"__isSmartRef__":true,"id":7855}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7849":{"name":"style","type":"propertyDef","startIndex":5502,"stopIndex":5550,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7850},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":7848},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7850":{"name":"settings","type":"categoryDef","startIndex":5334,"stopIndex":5452,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7849},{"__isSmartRef__":true,"id":7851},{"__isSmartRef__":true,"id":7852},{"__isSmartRef__":true,"id":7853}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7851":{"name":"labelText","type":"propertyDef","startIndex":5552,"stopIndex":5567,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7850},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":7848},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7852":{"name":"horizontalPos","type":"propertyDef","startIndex":5569,"stopIndex":5586,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7850},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":7848},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7853":{"name":"verticalPos","type":"propertyDef","startIndex":5588,"stopIndex":5603,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7850},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":7848},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7854":{"name":"clickAction","type":"propertyDef","startIndex":5626,"stopIndex":5737,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7855},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":7848},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7855":{"name":"halo actions","type":"categoryDef","startIndex":5454,"stopIndex":5745,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7854},{"__isSmartRef__":true,"id":7856},{"__isSmartRef__":true,"id":7857}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7856":{"name":"dragAction","type":"propertyDef","startIndex":5739,"stopIndex":5830,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7855},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":7848},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7857":{"name":"dragEndAction","type":"propertyDef","startIndex":5832,"stopIndex":5893,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7855},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":7848},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7858":{"name":"lively.morphic.CopyHalo","type":"klassDef","startIndex":5900,"stopIndex":6661,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7859},{"__isSmartRef__":true,"id":7861},{"__isSmartRef__":true,"id":7862},{"__isSmartRef__":true,"id":7863},{"__isSmartRef__":true,"id":7864},{"__isSmartRef__":true,"id":7866},{"__isSmartRef__":true,"id":7867}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7860},{"__isSmartRef__":true,"id":7865}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7859":{"name":"style","type":"propertyDef","startIndex":5970,"stopIndex":6007,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7860},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":7858},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7860":{"name":"settings","type":"categoryDef","startIndex":5805,"stopIndex":5912,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7859},{"__isSmartRef__":true,"id":7861},{"__isSmartRef__":true,"id":7862},{"__isSmartRef__":true,"id":7863}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7861":{"name":"labelText","type":"propertyDef","startIndex":6009,"stopIndex":6024,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7860},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":7858},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7862":{"name":"horizontalPos","type":"propertyDef","startIndex":6026,"stopIndex":6043,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7860},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":7858},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7863":{"name":"verticalPos","type":"propertyDef","startIndex":6045,"stopIndex":6060,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7860},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":7858},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7864":{"name":"clickAction","type":"propertyDef","startIndex":6083,"stopIndex":6477,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7865},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":7858},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7865":{"name":"halo actions","type":"categoryDef","startIndex":5914,"stopIndex":6483,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7864},{"__isSmartRef__":true,"id":7866},{"__isSmartRef__":true,"id":7867}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7866":{"name":"dragAction","type":"propertyDef","startIndex":6479,"stopIndex":6592,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7865},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":7858},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7867":{"name":"dragEndAction","type":"propertyDef","startIndex":6594,"stopIndex":6655,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7865},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":7858},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7868":{"name":"lively.morphic.RotateHalo","type":"klassDef","startIndex":6662,"stopIndex":7902,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7869},{"__isSmartRef__":true,"id":7871},{"__isSmartRef__":true,"id":7872},{"__isSmartRef__":true,"id":7873},{"__isSmartRef__":true,"id":7874},{"__isSmartRef__":true,"id":7876}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7870},{"__isSmartRef__":true,"id":7875}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7869":{"name":"style","type":"propertyDef","startIndex":6734,"stopIndex":6760,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7870},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":7868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7870":{"name":"settings","type":"categoryDef","startIndex":6545,"stopIndex":6641,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7869},{"__isSmartRef__":true,"id":7871},{"__isSmartRef__":true,"id":7872},{"__isSmartRef__":true,"id":7873}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7871":{"name":"labelText","type":"propertyDef","startIndex":6762,"stopIndex":6777,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7870},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":7868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7872":{"name":"horizontalPos","type":"propertyDef","startIndex":6779,"stopIndex":6796,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7870},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":7868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7873":{"name":"verticalPos","type":"propertyDef","startIndex":6798,"stopIndex":6813,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7870},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":7868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7874":{"name":"dragAction","type":"propertyDef","startIndex":6836,"stopIndex":7806,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7875},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":7868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7875":{"name":"halo actions","type":"categoryDef","startIndex":6643,"stopIndex":7724,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7874},{"__isSmartRef__":true,"id":7876}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7876":{"name":"clickAction","type":"propertyDef","startIndex":7808,"stopIndex":7896,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7875},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":7868},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7877":{"name":"lively.morphic.CloseHalo","type":"klassDef","startIndex":7903,"stopIndex":8175,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7878},{"__isSmartRef__":true,"id":7880},{"__isSmartRef__":true,"id":7881},{"__isSmartRef__":true,"id":7882},{"__isSmartRef__":true,"id":7883}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7879},{"__isSmartRef__":true,"id":7884}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7878":{"name":"style","type":"propertyDef","startIndex":7974,"stopIndex":7999,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7879},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":7877},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7879":{"name":"settings","type":"categoryDef","startIndex":7785,"stopIndex":7880,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7878},{"__isSmartRef__":true,"id":7880},{"__isSmartRef__":true,"id":7881},{"__isSmartRef__":true,"id":7882}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7880":{"name":"labelText","type":"propertyDef","startIndex":8001,"stopIndex":8016,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7879},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":7877},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7881":{"name":"horizontalPos","type":"propertyDef","startIndex":8018,"stopIndex":8035,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7879},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":7877},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7882":{"name":"verticalPos","type":"propertyDef","startIndex":8037,"stopIndex":8052,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7879},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":7877},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7883":{"name":"clickAction","type":"propertyDef","startIndex":8075,"stopIndex":8170,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7884},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":7877},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7884":{"name":"halo actions","type":"categoryDef","startIndex":7882,"stopIndex":7997,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7883}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7885":{"name":"lively.morphic.MenuHalo","type":"klassDef","startIndex":8176,"stopIndex":8459,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7886},{"__isSmartRef__":true,"id":7888},{"__isSmartRef__":true,"id":7889},{"__isSmartRef__":true,"id":7890},{"__isSmartRef__":true,"id":7891}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7887},{"__isSmartRef__":true,"id":7892}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7886":{"name":"style","type":"propertyDef","startIndex":8246,"stopIndex":8273,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7887},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":7885},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7887":{"name":"settings","type":"categoryDef","startIndex":8057,"stopIndex":8154,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7886},{"__isSmartRef__":true,"id":7888},{"__isSmartRef__":true,"id":7889},{"__isSmartRef__":true,"id":7890}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7888":{"name":"labelText","type":"propertyDef","startIndex":8275,"stopIndex":8290,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7887},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":7885},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7889":{"name":"horizontalPos","type":"propertyDef","startIndex":8292,"stopIndex":8309,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7887},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":7885},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7890":{"name":"verticalPos","type":"propertyDef","startIndex":8311,"stopIndex":8326,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7887},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":7885},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7891":{"name":"clickAction","type":"propertyDef","startIndex":8349,"stopIndex":8454,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7892},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":7885},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7892":{"name":"halo actions","type":"categoryDef","startIndex":8156,"stopIndex":8281,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7891}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7893":{"name":"lively.morphic.RenameHalo","type":"klassDef","startIndex":8460,"stopIndex":8984,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7894},{"__isSmartRef__":true,"id":7896},{"__isSmartRef__":true,"id":7897},{"__isSmartRef__":true,"id":7898},{"__isSmartRef__":true,"id":7899}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7895},{"__isSmartRef__":true,"id":7900}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7894":{"name":"style","type":"propertyDef","startIndex":8532,"stopIndex":8568,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7895},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":7893},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7895":{"name":"settings","type":"categoryDef","startIndex":8343,"stopIndex":8449,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7894},{"__isSmartRef__":true,"id":7896},{"__isSmartRef__":true,"id":7897},{"__isSmartRef__":true,"id":7898}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7896":{"name":"labelText","type":"propertyDef","startIndex":8570,"stopIndex":8585,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7895},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":7893},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7897":{"name":"horizontalPos","type":"propertyDef","startIndex":8587,"stopIndex":8604,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7895},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":7893},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7898":{"name":"verticalPos","type":"propertyDef","startIndex":8606,"stopIndex":8621,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7895},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":7893},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7899":{"name":"clickAction","type":"propertyDef","startIndex":8644,"stopIndex":8979,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7900},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":7893},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7900":{"name":"halo actions","type":"categoryDef","startIndex":8451,"stopIndex":8806,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7899}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7901":{"name":"lively.morphic.SetImageURLHalo","type":"klassDef","startIndex":8985,"stopIndex":9455,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7902},{"__isSmartRef__":true,"id":7904},{"__isSmartRef__":true,"id":7905},{"__isSmartRef__":true,"id":7906},{"__isSmartRef__":true,"id":7907}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7903},{"__isSmartRef__":true,"id":7908}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7902":{"name":"style","type":"propertyDef","startIndex":9062,"stopIndex":9098,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7903},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":7901},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7903":{"name":"settings","type":"categoryDef","startIndex":8873,"stopIndex":8979,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7902},{"__isSmartRef__":true,"id":7904},{"__isSmartRef__":true,"id":7905},{"__isSmartRef__":true,"id":7906}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7904":{"name":"labelText","type":"propertyDef","startIndex":9100,"stopIndex":9115,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7903},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":7901},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7905":{"name":"horizontalPos","type":"propertyDef","startIndex":9117,"stopIndex":9134,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7903},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":7901},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7906":{"name":"verticalPos","type":"propertyDef","startIndex":9136,"stopIndex":9151,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7903},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":7901},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7907":{"name":"clickAction","type":"propertyDef","startIndex":9174,"stopIndex":9450,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7908},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":7901},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7908":{"name":"halo actions","type":"categoryDef","startIndex":8981,"stopIndex":9277,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7907}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7909":{"name":"lively.morphic.StyleHalo","type":"klassDef","startIndex":9456,"stopIndex":9763,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7910},{"__isSmartRef__":true,"id":7912},{"__isSmartRef__":true,"id":7913},{"__isSmartRef__":true,"id":7914},{"__isSmartRef__":true,"id":7915}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7911},{"__isSmartRef__":true,"id":7916}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7910":{"name":"style","type":"propertyDef","startIndex":9527,"stopIndex":9565,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7911},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":7909},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7911":{"name":"settings","type":"categoryDef","startIndex":9338,"stopIndex":9446,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7910},{"__isSmartRef__":true,"id":7912},{"__isSmartRef__":true,"id":7913},{"__isSmartRef__":true,"id":7914}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7912":{"name":"labelText","type":"propertyDef","startIndex":9567,"stopIndex":9582,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7911},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":7909},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7913":{"name":"horizontalPos","type":"propertyDef","startIndex":9584,"stopIndex":9601,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7911},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":7909},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7914":{"name":"verticalPos","type":"propertyDef","startIndex":9603,"stopIndex":9618,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7911},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":7909},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7915":{"name":"clickAction","type":"propertyDef","startIndex":9641,"stopIndex":9758,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7916},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":7909},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7916":{"name":"halo actions","type":"categoryDef","startIndex":9448,"stopIndex":9585,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7915}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7917":{"name":"lively.morphic.InspectHalo","type":"klassDef","startIndex":9764,"stopIndex":10070,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7918},{"__isSmartRef__":true,"id":7920},{"__isSmartRef__":true,"id":7921},{"__isSmartRef__":true,"id":7922},{"__isSmartRef__":true,"id":7923}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":7919},{"__isSmartRef__":true,"id":7924}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7918":{"name":"style","type":"propertyDef","startIndex":9837,"stopIndex":9874,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7919},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":7917},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7919":{"name":"settings","type":"categoryDef","startIndex":9648,"stopIndex":9755,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7918},{"__isSmartRef__":true,"id":7920},{"__isSmartRef__":true,"id":7921},{"__isSmartRef__":true,"id":7922}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7920":{"name":"labelText","type":"propertyDef","startIndex":9876,"stopIndex":9891,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7919},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":7917},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7921":{"name":"horizontalPos","type":"propertyDef","startIndex":9893,"stopIndex":9910,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7919},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":7917},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7922":{"name":"verticalPos","type":"propertyDef","startIndex":9912,"stopIndex":9927,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7919},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":7917},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7923":{"name":"clickAction","type":"propertyDef","startIndex":9950,"stopIndex":10065,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7924},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":7917},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7924":{"name":"halo actions","type":"categoryDef","startIndex":9757,"stopIndex":9892,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":7923}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7925":{"_moduleName":"lively.morphic.HTML","_type":"js","_ast":{"__isSmartRef__":true,"id":7926},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"7926":{"name":"lively.morphic.HTML","type":"moduleDef","startIndex":0,"stopIndex":13654,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7927},{"__isSmartRef__":true,"id":7928},{"__isSmartRef__":true,"id":7931},{"__isSmartRef__":true,"id":7932},{"__isSmartRef__":true,"id":7938},{"__isSmartRef__":true,"id":7939},{"__isSmartRef__":true,"id":7951},{"__isSmartRef__":true,"id":7974},{"__isSmartRef__":true,"id":7988},{"__isSmartRef__":true,"id":8000},{"__isSmartRef__":true,"id":8001},{"__isSmartRef__":true,"id":8006},{"__isSmartRef__":true,"id":8007},{"__isSmartRef__":true,"id":8012},{"__isSmartRef__":true,"id":8017},{"__isSmartRef__":true,"id":8018},{"__isSmartRef__":true,"id":8023}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7927":{"name":null,"type":"comment","startIndex":86,"stopIndex":86,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7928":{"name":"Color","type":"klassExtensionDef","startIndex":87,"stopIndex":162,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7929}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7930}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7929":{"name":"toCSSString","type":"propertyDef","startIndex":115,"stopIndex":157,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7930},"className":"Color","_owner":{"__isSmartRef__":true,"id":7928},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7930":{"name":"HTML","type":"categoryDef","startIndex":105,"stopIndex":159,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7929}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7931":{"name":null,"type":"comment","startIndex":163,"stopIndex":163,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7932":{"name":"lively.morphic.HTML.RenderContext","type":"klassDef","startIndex":164,"stopIndex":1771,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7933},{"__isSmartRef__":true,"id":7935},{"__isSmartRef__":true,"id":7936}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":7934},{"__isSmartRef__":true,"id":7937}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7933":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":263,"stopIndex":706,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7934},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":7932},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7934":{"name":"settings","type":"categoryDef","startIndex":249,"stopIndex":1623,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7933},{"__isSmartRef__":true,"id":7935}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7935":{"name":"morphDispatchTable","type":"propertyDef","startIndex":708,"stopIndex":1620,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7934},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":7932},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7936":{"name":"replaceRenderContext","type":"propertyDef","startIndex":1640,"stopIndex":1766,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7937},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":7932},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7937":{"name":"rendering","type":"categoryDef","startIndex":1625,"stopIndex":1768,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7936}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7938":{"name":null,"type":"comment","startIndex":1772,"stopIndex":1772,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7939":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":1773,"stopIndex":3534,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7940},{"__isSmartRef__":true,"id":7942},{"__isSmartRef__":true,"id":7943},{"__isSmartRef__":true,"id":7944},{"__isSmartRef__":true,"id":7946},{"__isSmartRef__":true,"id":7947},{"__isSmartRef__":true,"id":7948},{"__isSmartRef__":true,"id":7949}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7941},{"__isSmartRef__":true,"id":7945},{"__isSmartRef__":true,"id":7950}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7940":{"name":"setPositionHTML","type":"propertyDef","startIndex":1820,"stopIndex":1939,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7941},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7939},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7941":{"name":"udpating","type":"categoryDef","startIndex":1806,"stopIndex":2226,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7940},{"__isSmartRef__":true,"id":7942},{"__isSmartRef__":true,"id":7943}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7942":{"name":"setRotationHTML","type":"propertyDef","startIndex":1941,"stopIndex":2078,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7941},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7939},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7943":{"name":"setScaleHTML","type":"propertyDef","startIndex":2080,"stopIndex":2221,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7941},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7939},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7944":{"name":"renderWithHTML","type":"propertyDef","startIndex":2243,"stopIndex":2355,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7945},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7939},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7945":{"name":"rendering","type":"categoryDef","startIndex":2228,"stopIndex":3403,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7944},{"__isSmartRef__":true,"id":7946},{"__isSmartRef__":true,"id":7947},{"__isSmartRef__":true,"id":7948}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7946":{"name":"initHTML","type":"propertyDef","startIndex":2357,"stopIndex":2594,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7945},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7939},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7947":{"name":"appendHTML","type":"propertyDef","startIndex":2596,"stopIndex":3295,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7945},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7939},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7948":{"name":"replaceHTMLRenderContext","type":"propertyDef","startIndex":3297,"stopIndex":3399,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7945},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7939},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7949":{"name":"removeHTML","type":"propertyDef","startIndex":3419,"stopIndex":3529,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7950},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":7939},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7950":{"name":"removing","type":"categoryDef","startIndex":3405,"stopIndex":3531,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7949}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7951":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":3535,"stopIndex":6988,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7952},{"__isSmartRef__":true,"id":7954},{"__isSmartRef__":true,"id":7955},{"__isSmartRef__":true,"id":7956},{"__isSmartRef__":true,"id":7957},{"__isSmartRef__":true,"id":7958},{"__isSmartRef__":true,"id":7960},{"__isSmartRef__":true,"id":7961},{"__isSmartRef__":true,"id":7962},{"__isSmartRef__":true,"id":7963},{"__isSmartRef__":true,"id":7964},{"__isSmartRef__":true,"id":7965},{"__isSmartRef__":true,"id":7966},{"__isSmartRef__":true,"id":7967},{"__isSmartRef__":true,"id":7968},{"__isSmartRef__":true,"id":7969},{"__isSmartRef__":true,"id":7971},{"__isSmartRef__":true,"id":7972}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7953},{"__isSmartRef__":true,"id":7959},{"__isSmartRef__":true,"id":7970},{"__isSmartRef__":true,"id":7973}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7952":{"name":"initHTML","type":"propertyDef","startIndex":3582,"stopIndex":4228,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7953},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7953":{"name":"rendering","type":"categoryDef","startIndex":3567,"stopIndex":5046,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7952},{"__isSmartRef__":true,"id":7954},{"__isSmartRef__":true,"id":7955},{"__isSmartRef__":true,"id":7956},{"__isSmartRef__":true,"id":7957}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7954":{"name":"appendHTML","type":"propertyDef","startIndex":4230,"stopIndex":4356,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7953},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7955":{"name":"appendTextHTML","type":"propertyDef","startIndex":4358,"stopIndex":4841,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7953},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7956":{"name":"updateTextHTML","type":"propertyDef","startIndex":4843,"stopIndex":4934,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7953},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7957":{"name":"setOverflowModeHTML","type":"propertyDef","startIndex":4936,"stopIndex":5042,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7953},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7958":{"name":"getTextExtentHTML","type":"propertyDef","startIndex":5063,"stopIndex":5219,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7959":{"name":"accessing","type":"categoryDef","startIndex":5048,"stopIndex":6584,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7958},{"__isSmartRef__":true,"id":7960},{"__isSmartRef__":true,"id":7961},{"__isSmartRef__":true,"id":7962},{"__isSmartRef__":true,"id":7963},{"__isSmartRef__":true,"id":7964},{"__isSmartRef__":true,"id":7965},{"__isSmartRef__":true,"id":7966},{"__isSmartRef__":true,"id":7967},{"__isSmartRef__":true,"id":7968}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7960":{"name":"setMaxTextWidthHTML","type":"propertyDef","startIndex":5221,"stopIndex":5449,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7961":{"name":"setMaxTextHeightHTML","type":"propertyDef","startIndex":5451,"stopIndex":5682,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7962":{"name":"getTextStringHTML","type":"propertyDef","startIndex":5684,"stopIndex":5773,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7963":{"name":"setFontSizeHTML","type":"propertyDef","startIndex":5775,"stopIndex":5862,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7964":{"name":"setFontFamilyHTML","type":"propertyDef","startIndex":5864,"stopIndex":5956,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7965":{"name":"setTextColorHTML","type":"propertyDef","startIndex":5958,"stopIndex":6038,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7966":{"name":"setPaddingHTML","type":"propertyDef","startIndex":6040,"stopIndex":6362,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7967":{"name":"setWhiteSpaceHandlingHTML","type":"propertyDef","startIndex":6365,"stopIndex":6481,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7968":{"name":"getWhiteSpaceHandlingHTML","type":"propertyDef","startIndex":6483,"stopIndex":6581,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7969":{"name":"ignoreTextEventsHTML","type":"propertyDef","startIndex":6608,"stopIndex":6689,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7970},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7970":{"name":"event management","type":"categoryDef","startIndex":6586,"stopIndex":6774,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7969},{"__isSmartRef__":true,"id":7971}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7971":{"name":"enableTextEventsHTML","type":"propertyDef","startIndex":6691,"stopIndex":6771,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7970},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7972":{"name":"createTextNodeHTML","type":"propertyDef","startIndex":6795,"stopIndex":6983,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7973},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7973":{"name":"node creation","type":"categoryDef","startIndex":6776,"stopIndex":6985,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7972}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7974":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":6989,"stopIndex":9736,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7975},{"__isSmartRef__":true,"id":7977},{"__isSmartRef__":true,"id":7978},{"__isSmartRef__":true,"id":7979},{"__isSmartRef__":true,"id":7981},{"__isSmartRef__":true,"id":7982},{"__isSmartRef__":true,"id":7983},{"__isSmartRef__":true,"id":7984},{"__isSmartRef__":true,"id":7985},{"__isSmartRef__":true,"id":7986}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7976},{"__isSmartRef__":true,"id":7980},{"__isSmartRef__":true,"id":7987}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7975":{"name":"initHTML","type":"propertyDef","startIndex":7036,"stopIndex":7175,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7976},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7976":{"name":"rendering","type":"categoryDef","startIndex":7021,"stopIndex":7401,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7975},{"__isSmartRef__":true,"id":7977},{"__isSmartRef__":true,"id":7978}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7977":{"name":"appendHTML","type":"propertyDef","startIndex":7177,"stopIndex":7289,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7976},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7978":{"name":"appendListHTML","type":"propertyDef","startIndex":7291,"stopIndex":7397,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7976},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7979":{"name":"removeListContentHTML","type":"propertyDef","startIndex":7422,"stopIndex":7615,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7980},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7980":{"name":"list specific","type":"categoryDef","startIndex":7403,"stopIndex":9517,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7979},{"__isSmartRef__":true,"id":7981},{"__isSmartRef__":true,"id":7982},{"__isSmartRef__":true,"id":7983},{"__isSmartRef__":true,"id":7984},{"__isSmartRef__":true,"id":7985}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7981":{"name":"updateListContentHTML","type":"propertyDef","startIndex":7617,"stopIndex":8216,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7980},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7982":{"name":"resizeListHTML","type":"propertyDef","startIndex":8218,"stopIndex":8663,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7980},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7983":{"name":"getItemIndexFromEventHTML","type":"propertyDef","startIndex":8665,"stopIndex":9147,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7980},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7984":{"name":"deselectNodesHTML","type":"propertyDef","startIndex":9149,"stopIndex":9285,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7980},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7985":{"name":"selectAtHTML","type":"propertyDef","startIndex":9288,"stopIndex":9514,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7980},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7986":{"name":"createListNodeHTML","type":"propertyDef","startIndex":9538,"stopIndex":9731,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7987},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7987":{"name":"node creation","type":"categoryDef","startIndex":9519,"stopIndex":9733,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7986}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7988":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":9737,"stopIndex":11716,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7989},{"__isSmartRef__":true,"id":7991},{"__isSmartRef__":true,"id":7992},{"__isSmartRef__":true,"id":7994},{"__isSmartRef__":true,"id":7995},{"__isSmartRef__":true,"id":7996},{"__isSmartRef__":true,"id":7997},{"__isSmartRef__":true,"id":7998},{"__isSmartRef__":true,"id":7999}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":7990},{"__isSmartRef__":true,"id":7993}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7989":{"name":"initHTML","type":"propertyDef","startIndex":9795,"stopIndex":10170,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7990},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7990":{"name":"initializing","type":"categoryDef","startIndex":9777,"stopIndex":10313,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7989},{"__isSmartRef__":true,"id":7991}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7991":{"name":"renderHTML","type":"propertyDef","startIndex":10172,"stopIndex":10310,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7990},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7992":{"name":"setPositionHTML","type":"propertyDef","startIndex":10329,"stopIndex":10448,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7993},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7993":{"name":"updating","type":"categoryDef","startIndex":10315,"stopIndex":11713,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":7992},{"__isSmartRef__":true,"id":7994},{"__isSmartRef__":true,"id":7995},{"__isSmartRef__":true,"id":7996},{"__isSmartRef__":true,"id":7997},{"__isSmartRef__":true,"id":7998},{"__isSmartRef__":true,"id":7999}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7994":{"name":"setExtentHTML","type":"propertyDef","startIndex":10450,"stopIndex":10746,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7993},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7995":{"name":"setFillHTML","type":"propertyDef","startIndex":10748,"stopIndex":10877,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7993},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7996":{"name":"setBorderColorHTML","type":"propertyDef","startIndex":10879,"stopIndex":11011,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7993},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7997":{"name":"setBorderWidthHTML","type":"propertyDef","startIndex":11013,"stopIndex":11250,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7993},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7998":{"name":"setStrokeOpacityHTML","type":"propertyDef","startIndex":11252,"stopIndex":11390,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7993},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"7999":{"name":"setBorderHTML","type":"propertyDef","startIndex":11393,"stopIndex":11711,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":7993},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8000":{"name":null,"type":"comment","startIndex":11717,"stopIndex":11717,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8001":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":11718,"stopIndex":12244,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8002},{"__isSmartRef__":true,"id":8004}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8003},{"__isSmartRef__":true,"id":8005}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8002":{"name":"initHTML","type":"propertyDef","startIndex":11777,"stopIndex":11956,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8003},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":8001},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8003":{"name":"rendering","type":"categoryDef","startIndex":11762,"stopIndex":11959,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8002}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8004":{"name":"setBorderRadiusHTML","type":"propertyDef","startIndex":11975,"stopIndex":12239,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8005},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":8001},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8005":{"name":"updating","type":"categoryDef","startIndex":11961,"stopIndex":12241,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8004}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8006":{"name":null,"type":"comment","startIndex":12245,"stopIndex":12245,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8007":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":12246,"stopIndex":12672,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8008},{"__isSmartRef__":true,"id":8010}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8009},{"__isSmartRef__":true,"id":8011}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8008":{"name":"initHTML","type":"propertyDef","startIndex":12303,"stopIndex":12488,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8009},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":8007},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8009":{"name":"rendering","type":"categoryDef","startIndex":12288,"stopIndex":12491,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8008}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8010":{"name":"setExtentHTML","type":"propertyDef","startIndex":12507,"stopIndex":12667,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8011},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":8007},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8011":{"name":"updating","type":"categoryDef","startIndex":12493,"stopIndex":12669,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8010}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8012":{"name":"lively.morphic.Shapes.Image","type":"klassExtensionDef","startIndex":12673,"stopIndex":13002,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8013},{"__isSmartRef__":true,"id":8015}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8014},{"__isSmartRef__":true,"id":8016}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8013":{"name":"initHTML","type":"propertyDef","startIndex":12728,"stopIndex":12898,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8014},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":8012},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8014":{"name":"rendering","type":"categoryDef","startIndex":12713,"stopIndex":12901,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8013}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8015":{"name":"setImageURLHTML","type":"propertyDef","startIndex":12917,"stopIndex":12997,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8016},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":8012},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8016":{"name":"updating","type":"categoryDef","startIndex":12903,"stopIndex":12999,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8015}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8017":{"name":null,"type":"comment","startIndex":13003,"stopIndex":13003,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8018":{"name":"lively.morphic.Shapes.External","type":"klassExtensionDef","startIndex":13004,"stopIndex":13634,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8019},{"__isSmartRef__":true,"id":8021}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8020},{"__isSmartRef__":true,"id":8022}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8019":{"name":"initHTML","type":"propertyDef","startIndex":13062,"stopIndex":13497,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8020},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":8018},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8020":{"name":"rendering","type":"categoryDef","startIndex":13047,"stopIndex":13500,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8019}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8021":{"name":"getExtentHTML","type":"propertyDef","startIndex":13517,"stopIndex":13629,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8022},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":8018},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8022":{"name":"accessing","type":"categoryDef","startIndex":13502,"stopIndex":13631,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":8021}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8023":{"name":null,"type":"comment","startIndex":13635,"stopIndex":13635,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8024":{"_moduleName":"lively.morphic.Layout","_type":"js","_ast":{"__isSmartRef__":true,"id":8025},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8025":{"name":"lively.morphic.Layout","type":"moduleDef","startIndex":0,"stopIndex":1216,"fileName":"lively/morphic/Layout.js","_subElements":[{"__isSmartRef__":true,"id":8026},{"__isSmartRef__":true,"id":8027},{"__isSmartRef__":true,"id":8030}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8026":{"name":null,"type":"comment","startIndex":123,"stopIndex":123,"fileName":"lively/morphic/Layout.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8027":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":124,"stopIndex":1195,"fileName":"lively/morphic/Layout.js","_subElements":[{"__isSmartRef__":true,"id":8028}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8029}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8028":{"name":"adjustForNewBounds","type":"propertyDef","startIndex":172,"stopIndex":1190,"fileName":"lively/morphic/Layout.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8029},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8027},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8029":{"name":"layouting","type":"categoryDef","startIndex":157,"stopIndex":1192,"fileName":"lively/morphic/Layout.js","_subElements":[{"__isSmartRef__":true,"id":8028}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8030":{"name":null,"type":"comment","startIndex":1196,"stopIndex":1196,"fileName":"lively/morphic/Layout.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8031":{"_moduleName":"lively.morphic.MorphAddons","_type":"js","_ast":{"__isSmartRef__":true,"id":8032},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8032":{"name":"lively.morphic.MorphAddons","type":"moduleDef","startIndex":0,"stopIndex":11821,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8033},{"__isSmartRef__":true,"id":8034},{"__isSmartRef__":true,"id":8044},{"__isSmartRef__":true,"id":8045},{"__isSmartRef__":true,"id":8084},{"__isSmartRef__":true,"id":8085},{"__isSmartRef__":true,"id":8091},{"__isSmartRef__":true,"id":8098},{"__isSmartRef__":true,"id":8101},{"__isSmartRef__":true,"id":8102},{"__isSmartRef__":true,"id":8110},{"__isSmartRef__":true,"id":8113},{"__isSmartRef__":true,"id":8114},{"__isSmartRef__":true,"id":8119},{"__isSmartRef__":true,"id":8120},{"__isSmartRef__":true,"id":8123},{"__isSmartRef__":true,"id":8124},{"__isSmartRef__":true,"id":8130},{"__isSmartRef__":true,"id":8134},{"__isSmartRef__":true,"id":8135},{"__isSmartRef__":true,"id":8141}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8033":{"name":null,"type":"comment","startIndex":139,"stopIndex":139,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8034":{"name":"Global","type":"klassExtensionDef","startIndex":140,"stopIndex":2043,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8035},{"__isSmartRef__":true,"id":8037},{"__isSmartRef__":true,"id":8038},{"__isSmartRef__":true,"id":8039},{"__isSmartRef__":true,"id":8040},{"__isSmartRef__":true,"id":8041},{"__isSmartRef__":true,"id":8042},{"__isSmartRef__":true,"id":8043}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8036}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8035":{"name":"newShowPt","type":"propertyDef","startIndex":164,"stopIndex":655,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8036},"className":"Global","_owner":{"__isSmartRef__":true,"id":8034},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8036":{"name":"default category","type":"categoryDef","startIndex":162,"stopIndex":2040,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8035},{"__isSmartRef__":true,"id":8037},{"__isSmartRef__":true,"id":8038},{"__isSmartRef__":true,"id":8039},{"__isSmartRef__":true,"id":8040},{"__isSmartRef__":true,"id":8041},{"__isSmartRef__":true,"id":8042},{"__isSmartRef__":true,"id":8043}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8037":{"name":"newShowRect","type":"propertyDef","startIndex":657,"stopIndex":872,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8036},"className":"Global","_owner":{"__isSmartRef__":true,"id":8034},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8038":{"name":"newShowMorph","type":"propertyDef","startIndex":874,"stopIndex":1002,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8036},"className":"Global","_owner":{"__isSmartRef__":true,"id":8034},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8039":{"name":"newShowThenHide","type":"propertyDef","startIndex":1004,"stopIndex":1291,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8036},"className":"Global","_owner":{"__isSmartRef__":true,"id":8034},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8040":{"name":"alertDbg","type":"propertyDef","startIndex":1293,"stopIndex":1358,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8036},"className":"Global","_owner":{"__isSmartRef__":true,"id":8034},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8041":{"name":"alert","type":"propertyDef","startIndex":1360,"stopIndex":1608,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8036},"className":"Global","_owner":{"__isSmartRef__":true,"id":8034},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8042":{"name":"alertOK","type":"propertyDef","startIndex":1610,"stopIndex":1879,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8036},"className":"Global","_owner":{"__isSmartRef__":true,"id":8034},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8043":{"name":"inspect","type":"propertyDef","startIndex":1881,"stopIndex":2038,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8036},"className":"Global","_owner":{"__isSmartRef__":true,"id":8034},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8044":{"name":null,"type":"comment","startIndex":2044,"stopIndex":2044,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8045":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2045,"stopIndex":5929,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8046},{"__isSmartRef__":true,"id":8048},{"__isSmartRef__":true,"id":8050},{"__isSmartRef__":true,"id":8051},{"__isSmartRef__":true,"id":8052},{"__isSmartRef__":true,"id":8053},{"__isSmartRef__":true,"id":8054},{"__isSmartRef__":true,"id":8055},{"__isSmartRef__":true,"id":8057},{"__isSmartRef__":true,"id":8058},{"__isSmartRef__":true,"id":8059},{"__isSmartRef__":true,"id":8061},{"__isSmartRef__":true,"id":8062},{"__isSmartRef__":true,"id":8063},{"__isSmartRef__":true,"id":8065},{"__isSmartRef__":true,"id":8066},{"__isSmartRef__":true,"id":8067},{"__isSmartRef__":true,"id":8068},{"__isSmartRef__":true,"id":8070},{"__isSmartRef__":true,"id":8072},{"__isSmartRef__":true,"id":8074},{"__isSmartRef__":true,"id":8076},{"__isSmartRef__":true,"id":8078},{"__isSmartRef__":true,"id":8080},{"__isSmartRef__":true,"id":8081},{"__isSmartRef__":true,"id":8082}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8047},{"__isSmartRef__":true,"id":8049},{"__isSmartRef__":true,"id":8056},{"__isSmartRef__":true,"id":8060},{"__isSmartRef__":true,"id":8064},{"__isSmartRef__":true,"id":8069},{"__isSmartRef__":true,"id":8071},{"__isSmartRef__":true,"id":8073},{"__isSmartRef__":true,"id":8075},{"__isSmartRef__":true,"id":8077},{"__isSmartRef__":true,"id":8079},{"__isSmartRef__":true,"id":8083}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8046":{"name":"setVisible","type":"propertyDef","startIndex":2094,"stopIndex":2124,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8047},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8047":{"name":"visibility","type":"categoryDef","startIndex":2078,"stopIndex":2127,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8046}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8048":{"name":"moveBy","type":"propertyDef","startIndex":2143,"stopIndex":2221,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8049},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8049":{"name":"geometry","type":"categoryDef","startIndex":2129,"stopIndex":2611,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8048},{"__isSmartRef__":true,"id":8050},{"__isSmartRef__":true,"id":8051},{"__isSmartRef__":true,"id":8052},{"__isSmartRef__":true,"id":8053},{"__isSmartRef__":true,"id":8054}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8050":{"name":"translateBy","type":"propertyDef","startIndex":2223,"stopIndex":2317,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8049},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8051":{"name":"align","type":"propertyDef","startIndex":2319,"stopIndex":2386,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8049},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8052":{"name":"centerAt","type":"propertyDef","startIndex":2388,"stopIndex":2461,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8049},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8053":{"name":"rotateBy","type":"propertyDef","startIndex":2463,"stopIndex":2538,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8049},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8054":{"name":"scaleBy","type":"propertyDef","startIndex":2540,"stopIndex":2608,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8049},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8055":{"name":"addMorphBack","type":"propertyDef","startIndex":2639,"stopIndex":2701,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8056},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8056":{"name":"morphic relationship","type":"categoryDef","startIndex":2613,"stopIndex":2866,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8055},{"__isSmartRef__":true,"id":8057},{"__isSmartRef__":true,"id":8058}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8057":{"name":"addMorphFront","type":"propertyDef","startIndex":2703,"stopIndex":2785,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8056},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8058":{"name":"bringToFront","type":"propertyDef","startIndex":2787,"stopIndex":2863,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8056},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8059":{"name":"bounds","type":"propertyDef","startIndex":2895,"stopIndex":2944,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8060},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8060":{"name":"convenience accessing","type":"categoryDef","startIndex":2868,"stopIndex":3071,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8059},{"__isSmartRef__":true,"id":8061},{"__isSmartRef__":true,"id":8062}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8061":{"name":"innerBounds","type":"propertyDef","startIndex":2946,"stopIndex":3009,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8060},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8062":{"name":"getCenter","type":"propertyDef","startIndex":3011,"stopIndex":3069,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8060},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8063":{"name":"stepAndBounce","type":"propertyDef","startIndex":3100,"stopIndex":3219,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8064},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8064":{"name":"convenience scripting","type":"categoryDef","startIndex":3073,"stopIndex":4412,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8063},{"__isSmartRef__":true,"id":8065},{"__isSmartRef__":true,"id":8066},{"__isSmartRef__":true,"id":8067}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8065":{"name":"stepByVelocities","type":"propertyDef","startIndex":3221,"stopIndex":3370,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8064},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8066":{"name":"bounceInOwnerBounds","type":"propertyDef","startIndex":3372,"stopIndex":3459,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8064},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8067":{"name":"bounceInBounds","type":"propertyDef","startIndex":3461,"stopIndex":4409,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8064},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8068":{"name":"openInWorld","type":"propertyDef","startIndex":4427,"stopIndex":4550,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8069},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8069":{"name":"opening","type":"categoryDef","startIndex":4414,"stopIndex":4553,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8068}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8070":{"name":"removeAllMorphs","type":"propertyDef","startIndex":4569,"stopIndex":4644,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8071},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8071":{"name":"removing","type":"categoryDef","startIndex":4555,"stopIndex":4647,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8070}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8072":{"name":"takesKeyboardFocus","type":"propertyDef","startIndex":4661,"stopIndex":4695,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8073},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8073":{"name":"events","type":"categoryDef","startIndex":4649,"stopIndex":4698,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8072}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8074":{"name":"duplicate","type":"propertyDef","startIndex":4713,"stopIndex":4758,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8075},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8075":{"name":"copying","type":"categoryDef","startIndex":4700,"stopIndex":4761,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8074}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8076":{"name":"addScript","type":"propertyDef","startIndex":4778,"stopIndex":4915,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8077},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8077":{"name":"scripting","type":"categoryDef","startIndex":4763,"stopIndex":4918,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8076}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8078":{"name":"linkToStyle","type":"propertyDef","startIndex":4933,"stopIndex":4969,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8079},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8079":{"name":"styling","type":"categoryDef","startIndex":4920,"stopIndex":5060,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8078},{"__isSmartRef__":true,"id":8080},{"__isSmartRef__":true,"id":8081}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8080":{"name":"linkToStyles","type":"propertyDef","startIndex":4971,"stopIndex":5009,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8079},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8081":{"name":"styleNamed","type":"propertyDef","startIndex":5011,"stopIndex":5057,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8079},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8082":{"name":"plugTo","type":"propertyDef","startIndex":5083,"stopIndex":5924,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8083},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8083":{"name":"lively bindings","type":"categoryDef","startIndex":5062,"stopIndex":5926,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8082}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8084":{"name":null,"type":"comment","startIndex":5930,"stopIndex":5931,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8085":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":5932,"stopIndex":7460,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8086},{"__isSmartRef__":true,"id":8088},{"__isSmartRef__":true,"id":8089},{"__isSmartRef__":true,"id":8090}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8087}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8086":{"name":"makeRectangle","type":"propertyDef","startIndex":5970,"stopIndex":6645,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8087},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8085},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8087":{"name":"default category","type":"categoryDef","startIndex":5968,"stopIndex":7457,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8086},{"__isSmartRef__":true,"id":8088},{"__isSmartRef__":true,"id":8089},{"__isSmartRef__":true,"id":8090}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8088":{"name":"makeCircle","type":"propertyDef","startIndex":6647,"stopIndex":7065,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8087},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8085},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8089":{"name":"makeLine","type":"propertyDef","startIndex":7067,"stopIndex":7214,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8087},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8085},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8090":{"name":"makePolygon","type":"propertyDef","startIndex":7216,"stopIndex":7455,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8087},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8085},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8091":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":7461,"stopIndex":7662,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8092},{"__isSmartRef__":true,"id":8094},{"__isSmartRef__":true,"id":8096}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8093},{"__isSmartRef__":true,"id":8095},{"__isSmartRef__":true,"id":8097}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8092":{"name":"emphasizeAll","type":"propertyDef","startIndex":7508,"stopIndex":7536,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8093},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8091},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8093":{"name":"rich text","type":"categoryDef","startIndex":7493,"stopIndex":7539,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8092}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8094":{"name":"fitWidth","type":"propertyDef","startIndex":7563,"stopIndex":7587,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8095},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8091},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8095":{"name":"shape appearance","type":"categoryDef","startIndex":7541,"stopIndex":7590,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8094}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8096":{"name":"requestKeyboardFocus","type":"propertyDef","startIndex":7603,"stopIndex":7657,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8097},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8091},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8097":{"name":"focus","type":"categoryDef","startIndex":7592,"stopIndex":7659,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8096}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8098":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":7663,"stopIndex":7863,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8099}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8100}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8099":{"name":"makeLabel","type":"propertyDef","startIndex":7700,"stopIndex":7858,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8100},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8098},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8100":{"name":"default category","type":"categoryDef","startIndex":7698,"stopIndex":7860,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8099}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8101":{"name":null,"type":"comment","startIndex":7864,"stopIndex":7864,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8102":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":7865,"stopIndex":9953,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8103},{"__isSmartRef__":true,"id":8105},{"__isSmartRef__":true,"id":8107},{"__isSmartRef__":true,"id":8108},{"__isSmartRef__":true,"id":8109}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8104},{"__isSmartRef__":true,"id":8106}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8103":{"name":"logError","type":"propertyDef","startIndex":7913,"stopIndex":8133,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8104},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8102},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8104":{"name":"debugging","type":"categoryDef","startIndex":7898,"stopIndex":8136,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8103}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8105":{"name":"setStatusMessage","type":"propertyDef","startIndex":8151,"stopIndex":9488,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8106},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8102},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8106":{"name":"logging","type":"categoryDef","startIndex":8138,"stopIndex":9950,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8105},{"__isSmartRef__":true,"id":8107},{"__isSmartRef__":true,"id":8108},{"__isSmartRef__":true,"id":8109}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8107":{"name":"alert","type":"propertyDef","startIndex":9490,"stopIndex":9606,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8106},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8102},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8108":{"name":"alertOK","type":"propertyDef","startIndex":9608,"stopIndex":9747,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8106},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8102},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8109":{"name":"addProgressBar","type":"propertyDef","startIndex":9749,"stopIndex":9947,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8106},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8102},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8110":{"name":"lively.morphic.HandMorph","type":"klassExtensionDef","startIndex":9954,"stopIndex":10039,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8111}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8112}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8111":{"name":"setKeyboardFocus","type":"propertyDef","startIndex":10002,"stopIndex":10034,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8112},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":8110},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8112":{"name":"focus","type":"categoryDef","startIndex":9991,"stopIndex":10036,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8111}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8113":{"name":null,"type":"comment","startIndex":10040,"stopIndex":10080,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8114":{"name":"lively.morphic.Panel","type":"klassDef","startIndex":10081,"stopIndex":10289,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8115},{"__isSmartRef__":true,"id":8117}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":8116},{"__isSmartRef__":true,"id":8118}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8115":{"name":"style","type":"propertyDef","startIndex":10147,"stopIndex":10181,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8116},"className":"lively.morphic.Panel","_owner":{"__isSmartRef__":true,"id":8114},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8116":{"name":"settings","type":"categoryDef","startIndex":10133,"stopIndex":10184,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8115}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8117":{"name":"initialize","type":"propertyDef","startIndex":10204,"stopIndex":10284,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8118},"className":"lively.morphic.Panel","_owner":{"__isSmartRef__":true,"id":8114},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8118":{"name":"initializing","type":"categoryDef","startIndex":10186,"stopIndex":10286,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8117}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8119":{"name":null,"type":"comment","startIndex":10290,"stopIndex":10290,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8120":{"name":"lively.morphic.Panel","type":"klassExtensionDef","startIndex":10291,"stopIndex":11231,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8121}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8122}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8121":{"name":"makePanedPanel","type":"propertyDef","startIndex":10329,"stopIndex":11227,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8122},"className":"lively.morphic.Panel","_owner":{"__isSmartRef__":true,"id":8120},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8122":{"name":"default category","type":"categoryDef","startIndex":10327,"stopIndex":11228,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8121}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8123":{"name":null,"type":"comment","startIndex":11232,"stopIndex":11232,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8124":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":11233,"stopIndex":11466,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8125},{"__isSmartRef__":true,"id":8127},{"__isSmartRef__":true,"id":8128},{"__isSmartRef__":true,"id":8129}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8126}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8125":{"name":"innerMorph","type":"propertyDef","startIndex":11291,"stopIndex":11330,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8126},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8124},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8126":{"name":"deprecated interface","type":"categoryDef","startIndex":11265,"stopIndex":11463,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8125},{"__isSmartRef__":true,"id":8127},{"__isSmartRef__":true,"id":8128},{"__isSmartRef__":true,"id":8129}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8127":{"name":"showChangeClue","type":"propertyDef","startIndex":11332,"stopIndex":11362,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8126},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8124},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8128":{"name":"getVerticalScrollPosition","type":"propertyDef","startIndex":11364,"stopIndex":11418,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8126},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8124},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8129":{"name":"setVerticalScrollPosition","type":"propertyDef","startIndex":11420,"stopIndex":11461,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8126},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8124},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8130":{"name":"lively.morphic.Button","type":"klassExtensionDef","startIndex":11467,"stopIndex":11598,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8131},{"__isSmartRef__":true,"id":8133}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8132}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8131":{"name":"setIsActive","type":"propertyDef","startIndex":11520,"stopIndex":11551,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8132},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8130},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8132":{"name":"old interface","type":"categoryDef","startIndex":11501,"stopIndex":11595,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8131},{"__isSmartRef__":true,"id":8133}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8133":{"name":"getIsActive","type":"propertyDef","startIndex":11553,"stopIndex":11593,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8132},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8130},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8134":{"name":null,"type":"comment","startIndex":11599,"stopIndex":11599,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8135":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":11600,"stopIndex":11800,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8136},{"__isSmartRef__":true,"id":8138},{"__isSmartRef__":true,"id":8139}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8137},{"__isSmartRef__":true,"id":8140}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8136":{"name":"innerMorph","type":"propertyDef","startIndex":11658,"stopIndex":11697,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8137},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8135},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8137":{"name":"deprecated interface","type":"categoryDef","startIndex":11632,"stopIndex":11744,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8136},{"__isSmartRef__":true,"id":8138}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8138":{"name":"addMenuButton","type":"propertyDef","startIndex":11699,"stopIndex":11741,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8137},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8135},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8139":{"name":"clearFilter","type":"propertyDef","startIndex":11768,"stopIndex":11795,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8140},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8135},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8140":{"name":"filter interface","type":"categoryDef","startIndex":11746,"stopIndex":11797,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":8139}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8141":{"name":null,"type":"comment","startIndex":11801,"stopIndex":11802,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8142":{"_moduleName":"lively.morphic.ObjectMigration","_type":"js","_ast":{"__isSmartRef__":true,"id":8143},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8143":{"name":"lively.morphic.ObjectMigration","type":"moduleDef","startIndex":0,"stopIndex":1107,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[{"__isSmartRef__":true,"id":8144},{"__isSmartRef__":true,"id":8145},{"__isSmartRef__":true,"id":8150}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8144":{"name":null,"type":"comment","startIndex":83,"stopIndex":263,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8145":{"name":"ShapeGetterAndSetterRefactoringLayer","type":"copDef","startIndex":264,"stopIndex":1087,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[{"__isSmartRef__":true,"id":8146},{"__isSmartRef__":true,"id":8149}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8146":{"name":"lively.morphic.Shapes.Shape","type":"copSubElement","startIndex":315,"stopIndex":1074,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[{"__isSmartRef__":true,"id":8147}],"sourceControl":{"__isSmartRef__":true,"id":7353},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":8145},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8147":{"name":"onrestore","type":"propertyDef","startIndex":359,"stopIndex":1071,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8148},"_owner":{"__isSmartRef__":true,"id":8146},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8148":{"name":"default category","type":"categoryDef","startIndex":93,"stopIndex":809,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8147}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8149":{"name":"beGlobal()","type":"copSubElement","startIndex":1075,"stopIndex":1085,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_owner":{"__isSmartRef__":true,"id":8145},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8150":{"name":null,"type":"comment","startIndex":1088,"stopIndex":1088,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8151":{"_moduleName":"lively.morphic.Rendering","_type":"js","_ast":{"__isSmartRef__":true,"id":8152},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8152":{"name":"lively.morphic.Rendering","type":"moduleDef","startIndex":0,"stopIndex":10333,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8153},{"__isSmartRef__":true,"id":8154},{"__isSmartRef__":true,"id":8191},{"__isSmartRef__":true,"id":8192},{"__isSmartRef__":true,"id":8220},{"__isSmartRef__":true,"id":8221},{"__isSmartRef__":true,"id":8227},{"__isSmartRef__":true,"id":8228},{"__isSmartRef__":true,"id":8237}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8153":{"name":null,"type":"comment","startIndex":111,"stopIndex":111,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8154":{"name":"lively.morphic.Rendering.DOMInterface","type":"klassDef","startIndex":112,"stopIndex":6474,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8155},{"__isSmartRef__":true,"id":8157},{"__isSmartRef__":true,"id":8158},{"__isSmartRef__":true,"id":8160},{"__isSmartRef__":true,"id":8161},{"__isSmartRef__":true,"id":8162},{"__isSmartRef__":true,"id":8163},{"__isSmartRef__":true,"id":8164},{"__isSmartRef__":true,"id":8165},{"__isSmartRef__":true,"id":8166},{"__isSmartRef__":true,"id":8167},{"__isSmartRef__":true,"id":8169},{"__isSmartRef__":true,"id":8170},{"__isSmartRef__":true,"id":8171},{"__isSmartRef__":true,"id":8173},{"__isSmartRef__":true,"id":8174},{"__isSmartRef__":true,"id":8176},{"__isSmartRef__":true,"id":8177},{"__isSmartRef__":true,"id":8179},{"__isSmartRef__":true,"id":8180},{"__isSmartRef__":true,"id":8181},{"__isSmartRef__":true,"id":8182},{"__isSmartRef__":true,"id":8183},{"__isSmartRef__":true,"id":8184},{"__isSmartRef__":true,"id":8185},{"__isSmartRef__":true,"id":8186},{"__isSmartRef__":true,"id":8187},{"__isSmartRef__":true,"id":8188},{"__isSmartRef__":true,"id":8189},{"__isSmartRef__":true,"id":8190}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8156},{"__isSmartRef__":true,"id":8159},{"__isSmartRef__":true,"id":8168},{"__isSmartRef__":true,"id":8172},{"__isSmartRef__":true,"id":8175},{"__isSmartRef__":true,"id":8178}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8155":{"name":"canvasId","type":"propertyDef","startIndex":183,"stopIndex":221,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8156},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8156":{"name":"settings","type":"categoryDef","startIndex":169,"stopIndex":290,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8155},{"__isSmartRef__":true,"id":8157}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8157":{"name":"html5CssPrefix","type":"propertyDef","startIndex":223,"stopIndex":287,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8156},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8158":{"name":"canvasRawNode","type":"propertyDef","startIndex":311,"stopIndex":535,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8159},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8159":{"name":"node creation","type":"categoryDef","startIndex":292,"stopIndex":1242,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8158},{"__isSmartRef__":true,"id":8160},{"__isSmartRef__":true,"id":8161},{"__isSmartRef__":true,"id":8162},{"__isSmartRef__":true,"id":8163},{"__isSmartRef__":true,"id":8164},{"__isSmartRef__":true,"id":8165},{"__isSmartRef__":true,"id":8166}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8160":{"name":"svgNode","type":"propertyDef","startIndex":537,"stopIndex":651,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8159},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8161":{"name":"svgRect","type":"propertyDef","startIndex":653,"stopIndex":711,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8159},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8162":{"name":"svgEllipse","type":"propertyDef","startIndex":713,"stopIndex":778,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8159},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8163":{"name":"svgGroup","type":"propertyDef","startIndex":780,"stopIndex":836,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8159},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8164":{"name":"htmlRect","type":"propertyDef","startIndex":838,"stopIndex":892,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8159},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8165":{"name":"htmlCanvas","type":"propertyDef","startIndex":894,"stopIndex":1071,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8159},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8166":{"name":"htmlImg","type":"propertyDef","startIndex":1073,"stopIndex":1238,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8159},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8167":{"name":"isCanvasElement","type":"propertyDef","startIndex":1257,"stopIndex":1391,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8168},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8168":{"name":"testing","type":"categoryDef","startIndex":1244,"stopIndex":1555,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8167},{"__isSmartRef__":true,"id":8169},{"__isSmartRef__":true,"id":8170}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8169":{"name":"isSVG","type":"propertyDef","startIndex":1393,"stopIndex":1470,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8168},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8170":{"name":"isHTML","type":"propertyDef","startIndex":1472,"stopIndex":1552,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8168},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8171":{"name":"append","type":"propertyDef","startIndex":1585,"stopIndex":1916,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8172},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8172":{"name":"appending and removing","type":"categoryDef","startIndex":1557,"stopIndex":2018,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8171},{"__isSmartRef__":true,"id":8173}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8173":{"name":"remove","type":"propertyDef","startIndex":1918,"stopIndex":2015,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8172},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8174":{"name":"getPosition","type":"propertyDef","startIndex":2042,"stopIndex":2339,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8175},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8175":{"name":"accessing -- DOM","type":"categoryDef","startIndex":2020,"stopIndex":2689,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8174},{"__isSmartRef__":true,"id":8176}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8176":{"name":"getExtent","type":"propertyDef","startIndex":2341,"stopIndex":2686,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8175},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8177":{"name":"setAttr","type":"propertyDef","startIndex":2709,"stopIndex":2808,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8178":{"name":"manipulating","type":"categoryDef","startIndex":2691,"stopIndex":6471,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8177},{"__isSmartRef__":true,"id":8179},{"__isSmartRef__":true,"id":8180},{"__isSmartRef__":true,"id":8181},{"__isSmartRef__":true,"id":8182},{"__isSmartRef__":true,"id":8183},{"__isSmartRef__":true,"id":8184},{"__isSmartRef__":true,"id":8185},{"__isSmartRef__":true,"id":8186},{"__isSmartRef__":true,"id":8187},{"__isSmartRef__":true,"id":8188},{"__isSmartRef__":true,"id":8189},{"__isSmartRef__":true,"id":8190}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8179":{"name":"setFill","type":"propertyDef","startIndex":2810,"stopIndex":3301,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8180":{"name":"setSVGFillOrStrokePaint","type":"propertyDef","startIndex":3303,"stopIndex":4123,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8181":{"name":"setHTMLGradient","type":"propertyDef","startIndex":4125,"stopIndex":4270,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8182":{"name":"setPosition","type":"propertyDef","startIndex":4274,"stopIndex":4687,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8183":{"name":"setHTMLTransform","type":"propertyDef","startIndex":4689,"stopIndex":4995,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8184":{"name":"setExtent","type":"propertyDef","startIndex":5000,"stopIndex":5300,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8185":{"name":"setWidth","type":"propertyDef","startIndex":5302,"stopIndex":5510,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8186":{"name":"setHeight","type":"propertyDef","startIndex":5512,"stopIndex":5723,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8187":{"name":"setMaxWidth","type":"propertyDef","startIndex":5727,"stopIndex":5937,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8188":{"name":"setMaxHeight","type":"propertyDef","startIndex":5939,"stopIndex":6152,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8189":{"name":"setHTMLBorderRadiusPoint","type":"propertyDef","startIndex":6156,"stopIndex":6269,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8190":{"name":"setHTMLBorderRadius","type":"propertyDef","startIndex":6271,"stopIndex":6467,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8178},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8191":{"name":null,"type":"comment","startIndex":6475,"stopIndex":6475,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8192":{"name":"lively.morphic.Rendering.RenderContext","type":"klassDef","startIndex":6476,"stopIndex":8475,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8193},{"__isSmartRef__":true,"id":8195},{"__isSmartRef__":true,"id":8196},{"__isSmartRef__":true,"id":8197},{"__isSmartRef__":true,"id":8199},{"__isSmartRef__":true,"id":8200},{"__isSmartRef__":true,"id":8202},{"__isSmartRef__":true,"id":8203},{"__isSmartRef__":true,"id":8204},{"__isSmartRef__":true,"id":8206},{"__isSmartRef__":true,"id":8207},{"__isSmartRef__":true,"id":8208},{"__isSmartRef__":true,"id":8210},{"__isSmartRef__":true,"id":8211},{"__isSmartRef__":true,"id":8213},{"__isSmartRef__":true,"id":8214},{"__isSmartRef__":true,"id":8215},{"__isSmartRef__":true,"id":8217},{"__isSmartRef__":true,"id":8218}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8194},{"__isSmartRef__":true,"id":8198},{"__isSmartRef__":true,"id":8201},{"__isSmartRef__":true,"id":8205},{"__isSmartRef__":true,"id":8209},{"__isSmartRef__":true,"id":8212},{"__isSmartRef__":true,"id":8216},{"__isSmartRef__":true,"id":8219}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8193":{"name":"domInterface","type":"propertyDef","startIndex":6548,"stopIndex":6606,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8194},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8194":{"name":"settings","type":"categoryDef","startIndex":6534,"stopIndex":6659,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8193},{"__isSmartRef__":true,"id":8195},{"__isSmartRef__":true,"id":8196}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8195":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":6608,"stopIndex":6631,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8194},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8196":{"name":"morphDispatchTable","type":"propertyDef","startIndex":6633,"stopIndex":6656,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8194},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8197":{"name":"newInstance","type":"propertyDef","startIndex":6675,"stopIndex":6774,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8198},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8198":{"name":"creation","type":"categoryDef","startIndex":6661,"stopIndex":6926,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8197},{"__isSmartRef__":true,"id":8199}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8199":{"name":"newForChild","type":"propertyDef","startIndex":6776,"stopIndex":6923,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8198},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8200":{"name":"setParentNode","type":"propertyDef","startIndex":6943,"stopIndex":7000,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8201},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8201":{"name":"accessing","type":"categoryDef","startIndex":6928,"stopIndex":7109,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8200},{"__isSmartRef__":true,"id":8202},{"__isSmartRef__":true,"id":8203}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8202":{"name":"getMorphNode","type":"propertyDef","startIndex":7002,"stopIndex":7053,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8201},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8203":{"name":"getShapeNode","type":"propertyDef","startIndex":7055,"stopIndex":7106,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8201},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8204":{"name":"append","type":"propertyDef","startIndex":7126,"stopIndex":7212,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8205},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8205":{"name":"rendering","type":"categoryDef","startIndex":7111,"stopIndex":7402,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8204},{"__isSmartRef__":true,"id":8206},{"__isSmartRef__":true,"id":8207}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8206":{"name":"appendShape","type":"propertyDef","startIndex":7214,"stopIndex":7290,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8205},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8207":{"name":"replaceRenderContext","type":"propertyDef","startIndex":7292,"stopIndex":7399,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8205},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8208":{"name":"shapeDispatch","type":"propertyDef","startIndex":7416,"stopIndex":7680,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8209},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8209":{"name":"update","type":"categoryDef","startIndex":7404,"stopIndex":7951,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8208},{"__isSmartRef__":true,"id":8210}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8210":{"name":"morphDispatch","type":"propertyDef","startIndex":7682,"stopIndex":7948,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8209},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8211":{"name":"morphRemoved","type":"propertyDef","startIndex":7966,"stopIndex":8056,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8212},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8212":{"name":"removal","type":"categoryDef","startIndex":7953,"stopIndex":8245,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8211},{"__isSmartRef__":true,"id":8213},{"__isSmartRef__":true,"id":8214}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8213":{"name":"shapeRemoved","type":"propertyDef","startIndex":8058,"stopIndex":8148,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8212},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8214":{"name":"removeNode","type":"propertyDef","startIndex":8150,"stopIndex":8242,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8212},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8215":{"name":"isHTML","type":"propertyDef","startIndex":8260,"stopIndex":8325,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8216},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8216":{"name":"testing","type":"categoryDef","startIndex":8247,"stopIndex":8393,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8215},{"__isSmartRef__":true,"id":8217}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8217":{"name":"isSVG","type":"propertyDef","startIndex":8327,"stopIndex":8390,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8216},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8218":{"name":"toString","type":"propertyDef","startIndex":8410,"stopIndex":8470,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8219},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":8192},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8219":{"name":"debugging","type":"categoryDef","startIndex":8395,"stopIndex":8472,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8218}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8220":{"name":null,"type":"comment","startIndex":8476,"stopIndex":8476,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8221":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":8477,"stopIndex":9456,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8222},{"__isSmartRef__":true,"id":8224},{"__isSmartRef__":true,"id":8225},{"__isSmartRef__":true,"id":8226}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8223}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8222":{"name":"renderUsing","type":"propertyDef","startIndex":8525,"stopIndex":8613,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8223},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8221},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8223":{"name":"rendering","type":"categoryDef","startIndex":8510,"stopIndex":9453,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8222},{"__isSmartRef__":true,"id":8224},{"__isSmartRef__":true,"id":8225},{"__isSmartRef__":true,"id":8226}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8224":{"name":"renderAfterUsing","type":"propertyDef","startIndex":8615,"stopIndex":8776,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8223},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8221},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8225":{"name":"replaceRenderContextWith","type":"propertyDef","startIndex":8778,"stopIndex":9109,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8223},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8221},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8226":{"name":"replaceRenderContextCompletely","type":"propertyDef","startIndex":9111,"stopIndex":9451,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8223},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8221},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8227":{"name":null,"type":"comment","startIndex":9457,"stopIndex":9457,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8228":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":9458,"stopIndex":10313,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8229},{"__isSmartRef__":true,"id":8231},{"__isSmartRef__":true,"id":8232},{"__isSmartRef__":true,"id":8233},{"__isSmartRef__":true,"id":8234},{"__isSmartRef__":true,"id":8235}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8230},{"__isSmartRef__":true,"id":8236}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8229":{"name":"setRenderContext","type":"propertyDef","startIndex":9525,"stopIndex":9614,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8230},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8228},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8230":{"name":"accessing -- renderer","type":"categoryDef","startIndex":9498,"stopIndex":10126,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8229},{"__isSmartRef__":true,"id":8231},{"__isSmartRef__":true,"id":8232},{"__isSmartRef__":true,"id":8233},{"__isSmartRef__":true,"id":8234}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8231":{"name":"renderContext","type":"propertyDef","startIndex":9616,"stopIndex":9766,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8230},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8228},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8232":{"name":"renderContextDispatch","type":"propertyDef","startIndex":9768,"stopIndex":9881,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8230},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8228},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8233":{"name":"shapeSetter","type":"propertyDef","startIndex":9883,"stopIndex":10055,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8230},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8228},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8234":{"name":"shapeGetter","type":"propertyDef","startIndex":10057,"stopIndex":10121,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8230},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8228},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8235":{"name":"renderUsing","type":"propertyDef","startIndex":10143,"stopIndex":10308,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8236},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8228},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8236":{"name":"rendering","type":"categoryDef","startIndex":10128,"stopIndex":10310,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":8235}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8237":{"name":null,"type":"comment","startIndex":10314,"stopIndex":10314,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8238":{"_moduleName":"lively.morphic.ScriptingSupport","_type":"js","_ast":{"__isSmartRef__":true,"id":8239},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8239":{"name":"lively.morphic.ScriptingSupport","type":"moduleDef","startIndex":0,"stopIndex":2219,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":8240},{"__isSmartRef__":true,"id":8241},{"__isSmartRef__":true,"id":8250},{"__isSmartRef__":true,"id":8251},{"__isSmartRef__":true,"id":8253},{"__isSmartRef__":true,"id":8254},{"__isSmartRef__":true,"id":8258}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8240":{"name":null,"type":"comment","startIndex":112,"stopIndex":112,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8241":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":113,"stopIndex":1862,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":8242},{"__isSmartRef__":true,"id":8244},{"__isSmartRef__":true,"id":8245},{"__isSmartRef__":true,"id":8246},{"__isSmartRef__":true,"id":8247},{"__isSmartRef__":true,"id":8248}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8243},{"__isSmartRef__":true,"id":8249}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8242":{"name":"setName","type":"propertyDef","startIndex":158,"stopIndex":203,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8243},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8241},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8243":{"name":"naming","type":"categoryDef","startIndex":146,"stopIndex":1252,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":8242},{"__isSmartRef__":true,"id":8244},{"__isSmartRef__":true,"id":8245},{"__isSmartRef__":true,"id":8246},{"__isSmartRef__":true,"id":8247}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8244":{"name":"getName","type":"propertyDef","startIndex":205,"stopIndex":246,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8243},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8241},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8245":{"name":"get","type":"propertyDef","startIndex":248,"stopIndex":397,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8243},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8241},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8246":{"name":"getMorphNamed","type":"propertyDef","startIndex":399,"stopIndex":793,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8243},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8241},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8247":{"name":"getBreadthFirstUpwards","type":"propertyDef","startIndex":795,"stopIndex":1249,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8243},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8241},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8248":{"name":"asSVGLogo","type":"propertyDef","startIndex":1270,"stopIndex":1857,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8249},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8241},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8249":{"name":"conversion","type":"categoryDef","startIndex":1254,"stopIndex":1859,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":8248}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8250":{"name":null,"type":"comment","startIndex":1863,"stopIndex":1863,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8251":{"name":"lively.PartsBin.PartTrait","type":"traitDef","startIndex":1864,"stopIndex":1929,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":8252}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8252":{"name":" -> lively.morphic.Morph","type":"traitSubElement","startIndex":1898,"stopIndex":1927,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_owner":{"__isSmartRef__":true,"id":8251},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8253":{"name":null,"type":"comment","startIndex":1930,"stopIndex":1930,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8254":{"name":"Global","type":"klassExtensionDef","startIndex":1931,"stopIndex":2199,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":8255},{"__isSmartRef__":true,"id":8257}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8256}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8255":{"name":"$morph","type":"propertyDef","startIndex":1955,"stopIndex":2137,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8256},"className":"Global","_owner":{"__isSmartRef__":true,"id":8254},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8256":{"name":"default category","type":"categoryDef","startIndex":1953,"stopIndex":2196,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":8255},{"__isSmartRef__":true,"id":8257}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8257":{"name":"$world","type":"propertyDef","startIndex":2139,"stopIndex":2194,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8256},"className":"Global","_owner":{"__isSmartRef__":true,"id":8254},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8258":{"name":null,"type":"comment","startIndex":2200,"stopIndex":2200,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8259":{"_moduleName":"lively.morphic.Shapes","_type":"js","_ast":{"__isSmartRef__":true,"id":8260},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8260":{"name":"lively.morphic.Shapes","type":"moduleDef","startIndex":0,"stopIndex":5343,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8261},{"__isSmartRef__":true,"id":8262},{"__isSmartRef__":true,"id":8284},{"__isSmartRef__":true,"id":8285},{"__isSmartRef__":true,"id":8286},{"__isSmartRef__":true,"id":8287},{"__isSmartRef__":true,"id":8288},{"__isSmartRef__":true,"id":8292},{"__isSmartRef__":true,"id":8300},{"__isSmartRef__":true,"id":8309},{"__isSmartRef__":true,"id":8321},{"__isSmartRef__":true,"id":8329}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8261":{"name":null,"type":"comment","startIndex":62,"stopIndex":62,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8262":{"name":"lively.morphic.Shapes.Shape","type":"klassDef","startIndex":63,"stopIndex":1665,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8263},{"__isSmartRef__":true,"id":8265},{"__isSmartRef__":true,"id":8267},{"__isSmartRef__":true,"id":8268},{"__isSmartRef__":true,"id":8269},{"__isSmartRef__":true,"id":8270},{"__isSmartRef__":true,"id":8271},{"__isSmartRef__":true,"id":8272},{"__isSmartRef__":true,"id":8273},{"__isSmartRef__":true,"id":8274},{"__isSmartRef__":true,"id":8275},{"__isSmartRef__":true,"id":8276},{"__isSmartRef__":true,"id":8277},{"__isSmartRef__":true,"id":8278},{"__isSmartRef__":true,"id":8279},{"__isSmartRef__":true,"id":8280},{"__isSmartRef__":true,"id":8281},{"__isSmartRef__":true,"id":8282},{"__isSmartRef__":true,"id":8283}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8264},{"__isSmartRef__":true,"id":8266}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8263":{"name":"initialize","type":"propertyDef","startIndex":128,"stopIndex":200,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8264},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8264":{"name":"initializing","type":"categoryDef","startIndex":110,"stopIndex":203,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8263}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8265":{"name":"setPosition","type":"propertyDef","startIndex":220,"stopIndex":281,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8266":{"name":"accessing","type":"categoryDef","startIndex":205,"stopIndex":1662,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8265},{"__isSmartRef__":true,"id":8267},{"__isSmartRef__":true,"id":8268},{"__isSmartRef__":true,"id":8269},{"__isSmartRef__":true,"id":8270},{"__isSmartRef__":true,"id":8271},{"__isSmartRef__":true,"id":8272},{"__isSmartRef__":true,"id":8273},{"__isSmartRef__":true,"id":8274},{"__isSmartRef__":true,"id":8275},{"__isSmartRef__":true,"id":8276},{"__isSmartRef__":true,"id":8277},{"__isSmartRef__":true,"id":8278},{"__isSmartRef__":true,"id":8279},{"__isSmartRef__":true,"id":8280},{"__isSmartRef__":true,"id":8281},{"__isSmartRef__":true,"id":8282},{"__isSmartRef__":true,"id":8283}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8267":{"name":"getPosition","type":"propertyDef","startIndex":283,"stopIndex":343,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8268":{"name":"setExtent","type":"propertyDef","startIndex":345,"stopIndex":419,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8269":{"name":"getExtent","type":"propertyDef","startIndex":421,"stopIndex":491,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8270":{"name":"setBounds","type":"propertyDef","startIndex":493,"stopIndex":615,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8271":{"name":"getBounds","type":"propertyDef","startIndex":617,"stopIndex":694,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8272":{"name":"setFill","type":"propertyDef","startIndex":696,"stopIndex":762,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8273":{"name":"getFill","type":"propertyDef","startIndex":764,"stopIndex":828,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8274":{"name":"setFillOpacity","type":"propertyDef","startIndex":830,"stopIndex":919,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8275":{"name":"getFillOpacity","type":"propertyDef","startIndex":921,"stopIndex":997,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8276":{"name":"setBorderWidth","type":"propertyDef","startIndex":999,"stopIndex":1081,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8277":{"name":"getBorderWidth","type":"propertyDef","startIndex":1083,"stopIndex":1159,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8278":{"name":"setBorderColor","type":"propertyDef","startIndex":1161,"stopIndex":1241,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8279":{"name":"getBorderColor","type":"propertyDef","startIndex":1243,"stopIndex":1327,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8280":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":1329,"stopIndex":1419,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8281":{"name":"getStrokeOpacity","type":"propertyDef","startIndex":1421,"stopIndex":1501,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8282":{"name":"setBorderRadius","type":"propertyDef","startIndex":1503,"stopIndex":1580,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8283":{"name":"getBorderRadius","type":"propertyDef","startIndex":1582,"stopIndex":1660,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8266},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8284":{"name":null,"type":"comment","startIndex":1666,"stopIndex":1667,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8285":{"name":"lively.morphic.Shapes.Rectangle","type":"klassDef","startIndex":1668,"stopIndex":1740,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Shapes.Shape","categories":[],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8286":{"name":null,"type":"comment","startIndex":1741,"stopIndex":1741,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8287":{"name":"lively.morphic.Shapes.Ellipse","type":"klassDef","startIndex":1742,"stopIndex":1812,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Shapes.Shape","categories":[],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8288":{"name":"lively.morphic.Shapes.Image","type":"klassDef","startIndex":1813,"stopIndex":2047,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8289},{"__isSmartRef__":true,"id":8291}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Shapes.Shape","categories":[{"__isSmartRef__":true,"id":8290}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8289":{"name":"setImageURL","type":"propertyDef","startIndex":1896,"stopIndex":1976,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8290},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":8288},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8290":{"name":"accessing","type":"categoryDef","startIndex":1881,"stopIndex":2044,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8289},{"__isSmartRef__":true,"id":8291}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8291":{"name":"getImageURL","type":"propertyDef","startIndex":1978,"stopIndex":2042,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8290},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":8288},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8292":{"name":"lively.morphic.Shapes.External","type":"klassDef","startIndex":2048,"stopIndex":2450,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8293},{"__isSmartRef__":true,"id":8295},{"__isSmartRef__":true,"id":8297},{"__isSmartRef__":true,"id":8298}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Shapes.Shape","categories":[{"__isSmartRef__":true,"id":8294},{"__isSmartRef__":true,"id":8296},{"__isSmartRef__":true,"id":8299}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8293":{"name":"documentation","type":"propertyDef","startIndex":2138,"stopIndex":2200,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8294},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":8292},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8294":{"name":"documentation","type":"categoryDef","startIndex":2119,"stopIndex":2203,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8293}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8295":{"name":"doNotSerialize","type":"propertyDef","startIndex":2223,"stopIndex":2253,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8296},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":8292},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8296":{"name":"initializing","type":"categoryDef","startIndex":2205,"stopIndex":2355,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8295},{"__isSmartRef__":true,"id":8297}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8297":{"name":"initialize","type":"propertyDef","startIndex":2255,"stopIndex":2352,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8296},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":8292},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8298":{"name":"getExtent","type":"propertyDef","startIndex":2372,"stopIndex":2445,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8299},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":8292},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8299":{"name":"accessing","type":"categoryDef","startIndex":2357,"stopIndex":2447,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8298}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8300":{"name":"lively.morphic.Gradient","type":"klassDef","startIndex":2451,"stopIndex":2959,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8303},{"__isSmartRef__":true,"id":8305},{"__isSmartRef__":true,"id":8307},{"__isSmartRef__":true,"id":8308}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8302},{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":8306}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8301":{"name":"isGradient","type":"propertyDef","startIndex":2510,"stopIndex":2527,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8302},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":8300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8302":{"name":"properties","type":"categoryDef","startIndex":2494,"stopIndex":2530,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8301}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8303":{"name":"initialize","type":"propertyDef","startIndex":2550,"stopIndex":2607,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8304},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":8300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8304":{"name":"initializing","type":"categoryDef","startIndex":2532,"stopIndex":2610,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8303}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8305":{"name":"setStops","type":"propertyDef","startIndex":2627,"stopIndex":2686,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8306},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":8300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8306":{"name":"accessing","type":"categoryDef","startIndex":2612,"stopIndex":2956,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8305},{"__isSmartRef__":true,"id":8307},{"__isSmartRef__":true,"id":8308}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8307":{"name":"getStopsLighter","type":"propertyDef","startIndex":2688,"stopIndex":2821,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8306},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":8300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8308":{"name":"getStopsDarker","type":"propertyDef","startIndex":2823,"stopIndex":2954,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8306},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":8300},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8309":{"name":"lively.morphic.LinearGradient","type":"klassDef","startIndex":2960,"stopIndex":4258,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8310},{"__isSmartRef__":true,"id":8312},{"__isSmartRef__":true,"id":8314},{"__isSmartRef__":true,"id":8316},{"__isSmartRef__":true,"id":8318},{"__isSmartRef__":true,"id":8319}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Gradient","categories":[{"__isSmartRef__":true,"id":8311},{"__isSmartRef__":true,"id":8313},{"__isSmartRef__":true,"id":8315},{"__isSmartRef__":true,"id":8317},{"__isSmartRef__":true,"id":8320}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8310":{"name":"vectors","type":"propertyDef","startIndex":3042,"stopIndex":3315,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8311},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":8309},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8311":{"name":"properties","type":"categoryDef","startIndex":3026,"stopIndex":3318,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8310}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8312":{"name":"initialize","type":"propertyDef","startIndex":3338,"stopIndex":3430,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8313},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":8309},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8313":{"name":"initializing","type":"categoryDef","startIndex":3320,"stopIndex":3433,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8312}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8314":{"name":"setVector","type":"propertyDef","startIndex":3450,"stopIndex":3590,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8315},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":8309},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8315":{"name":"accessing","type":"categoryDef","startIndex":3435,"stopIndex":3593,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8314}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8316":{"name":"lighter","type":"propertyDef","startIndex":3612,"stopIndex":3701,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8317},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":8309},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8317":{"name":"convenience","type":"categoryDef","startIndex":3595,"stopIndex":3793,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8316},{"__isSmartRef__":true,"id":8318}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8318":{"name":"darker","type":"propertyDef","startIndex":3703,"stopIndex":3790,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8317},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":8309},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8319":{"name":"toCSSString","type":"propertyDef","startIndex":3814,"stopIndex":4252,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8320},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":8309},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8320":{"name":"HTML rendering","type":"categoryDef","startIndex":3795,"stopIndex":4255,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8319}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8321":{"name":"lively.morphic.RadialGradient","type":"klassDef","startIndex":4259,"stopIndex":5323,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8322},{"__isSmartRef__":true,"id":8324},{"__isSmartRef__":true,"id":8326},{"__isSmartRef__":true,"id":8327}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Gradient","categories":[{"__isSmartRef__":true,"id":8323},{"__isSmartRef__":true,"id":8325},{"__isSmartRef__":true,"id":8328}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8322":{"name":"initialize","type":"propertyDef","startIndex":4343,"stopIndex":4445,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8323},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":8321},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8323":{"name":"initializing","type":"categoryDef","startIndex":4325,"stopIndex":4448,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8322}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8324":{"name":"lighter","type":"propertyDef","startIndex":4467,"stopIndex":4555,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8325},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":8321},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8325":{"name":"convenience","type":"categoryDef","startIndex":4450,"stopIndex":4646,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8324},{"__isSmartRef__":true,"id":8326}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8326":{"name":"darker","type":"propertyDef","startIndex":4557,"stopIndex":4643,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8325},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":8321},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8327":{"name":"toCSSString","type":"propertyDef","startIndex":4658,"stopIndex":5318,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8328},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":8321},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8328":{"name":"HTML","type":"categoryDef","startIndex":4648,"stopIndex":5320,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":8327}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8329":{"name":null,"type":"comment","startIndex":5324,"stopIndex":5324,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8330":{"_moduleName":"lively.morphic.SVG","_type":"js","_ast":{"__isSmartRef__":true,"id":8331},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8331":{"name":"lively.morphic.SVG","type":"moduleDef","startIndex":0,"stopIndex":6304,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8332},{"__isSmartRef__":true,"id":8333},{"__isSmartRef__":true,"id":8340},{"__isSmartRef__":true,"id":8341},{"__isSmartRef__":true,"id":8351},{"__isSmartRef__":true,"id":8352},{"__isSmartRef__":true,"id":8365},{"__isSmartRef__":true,"id":8366},{"__isSmartRef__":true,"id":8380},{"__isSmartRef__":true,"id":8383},{"__isSmartRef__":true,"id":8384},{"__isSmartRef__":true,"id":8389}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8332":{"name":null,"type":"comment","startIndex":85,"stopIndex":85,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8333":{"name":"lively.morphic.SVG.RenderContext","type":"klassDef","startIndex":86,"stopIndex":1094,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8334},{"__isSmartRef__":true,"id":8336},{"__isSmartRef__":true,"id":8337},{"__isSmartRef__":true,"id":8339}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":8335},{"__isSmartRef__":true,"id":8338}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8334":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":184,"stopIndex":505,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8335},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":8333},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8335":{"name":"settings","type":"categoryDef","startIndex":170,"stopIndex":890,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8334},{"__isSmartRef__":true,"id":8336}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8336":{"name":"morphDispatchTable","type":"propertyDef","startIndex":507,"stopIndex":887,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8335},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":8333},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8337":{"name":"renderShape","type":"propertyDef","startIndex":907,"stopIndex":962,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8338},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":8333},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8338":{"name":"rendering","type":"categoryDef","startIndex":892,"stopIndex":1091,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8337},{"__isSmartRef__":true,"id":8339}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8339":{"name":"replaceRenderContext","type":"propertyDef","startIndex":964,"stopIndex":1089,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8338},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":8333},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8340":{"name":null,"type":"comment","startIndex":1095,"stopIndex":1095,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8341":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":1096,"stopIndex":2698,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8342},{"__isSmartRef__":true,"id":8344},{"__isSmartRef__":true,"id":8346},{"__isSmartRef__":true,"id":8347},{"__isSmartRef__":true,"id":8348},{"__isSmartRef__":true,"id":8349}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8343},{"__isSmartRef__":true,"id":8345},{"__isSmartRef__":true,"id":8350}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8342":{"name":"setPositionSVG","type":"propertyDef","startIndex":1143,"stopIndex":1261,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8343},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8343":{"name":"updating","type":"categoryDef","startIndex":1129,"stopIndex":1264,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8342}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8344":{"name":"renderWithSVG","type":"propertyDef","startIndex":1281,"stopIndex":1391,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8345},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8345":{"name":"rendering","type":"categoryDef","startIndex":1266,"stopIndex":2455,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8344},{"__isSmartRef__":true,"id":8346},{"__isSmartRef__":true,"id":8347},{"__isSmartRef__":true,"id":8348}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8346":{"name":"initSVG","type":"propertyDef","startIndex":1393,"stopIndex":1536,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8345},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8347":{"name":"appendSVG","type":"propertyDef","startIndex":1538,"stopIndex":2348,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8345},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8348":{"name":"replaceSVGRenderContext","type":"propertyDef","startIndex":2350,"stopIndex":2451,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8345},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8349":{"name":"removeSVG","type":"propertyDef","startIndex":2471,"stopIndex":2693,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8350},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8350":{"name":"removing","type":"categoryDef","startIndex":2457,"stopIndex":2695,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8349}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8351":{"name":null,"type":"comment","startIndex":2699,"stopIndex":2699,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8352":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":2700,"stopIndex":3948,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8353},{"__isSmartRef__":true,"id":8355},{"__isSmartRef__":true,"id":8356},{"__isSmartRef__":true,"id":8357},{"__isSmartRef__":true,"id":8358},{"__isSmartRef__":true,"id":8359},{"__isSmartRef__":true,"id":8360},{"__isSmartRef__":true,"id":8362},{"__isSmartRef__":true,"id":8363}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8354},{"__isSmartRef__":true,"id":8361},{"__isSmartRef__":true,"id":8364}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8353":{"name":"initSVG","type":"propertyDef","startIndex":2747,"stopIndex":2904,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8354},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8352},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8354":{"name":"rendering","type":"categoryDef","startIndex":2732,"stopIndex":3606,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8353},{"__isSmartRef__":true,"id":8355},{"__isSmartRef__":true,"id":8356},{"__isSmartRef__":true,"id":8357},{"__isSmartRef__":true,"id":8358},{"__isSmartRef__":true,"id":8359}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8355":{"name":"appendSVG","type":"propertyDef","startIndex":2906,"stopIndex":3016,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8354},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8352},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8356":{"name":"appendTextSVG","type":"propertyDef","startIndex":3018,"stopIndex":3371,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8354},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8352},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8357":{"name":"updateTextSVG","type":"propertyDef","startIndex":3373,"stopIndex":3483,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8354},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8352},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8358":{"name":"setMaxTextHeightSVG","type":"propertyDef","startIndex":3485,"stopIndex":3543,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8354},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8352},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8359":{"name":"setMaxTextWidthSVG","type":"propertyDef","startIndex":3545,"stopIndex":3602,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8354},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8352},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8360":{"name":"createTextNodeSVG","type":"propertyDef","startIndex":3627,"stopIndex":3774,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8361},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8352},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8361":{"name":"node creation","type":"categoryDef","startIndex":3608,"stopIndex":3850,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8360},{"__isSmartRef__":true,"id":8362}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8362":{"name":"getTextExtentSVG","type":"propertyDef","startIndex":3776,"stopIndex":3846,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8361},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8352},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8363":{"name":"getTextStringSVG","type":"propertyDef","startIndex":3871,"stopIndex":3943,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8364},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":8352},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8364":{"name":"accessing SVG","type":"categoryDef","startIndex":3852,"stopIndex":3945,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8363}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8365":{"name":null,"type":"comment","startIndex":3949,"stopIndex":3949,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8366":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":3950,"stopIndex":5444,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8367},{"__isSmartRef__":true,"id":8369},{"__isSmartRef__":true,"id":8370},{"__isSmartRef__":true,"id":8372},{"__isSmartRef__":true,"id":8373},{"__isSmartRef__":true,"id":8374},{"__isSmartRef__":true,"id":8375},{"__isSmartRef__":true,"id":8376},{"__isSmartRef__":true,"id":8377},{"__isSmartRef__":true,"id":8378}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8368},{"__isSmartRef__":true,"id":8371},{"__isSmartRef__":true,"id":8379}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8367":{"name":"initSVG","type":"propertyDef","startIndex":4009,"stopIndex":4403,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8368},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8368":{"name":"SVG rendering","type":"categoryDef","startIndex":3990,"stopIndex":4545,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8367},{"__isSmartRef__":true,"id":8369}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8369":{"name":"renderSVG","type":"propertyDef","startIndex":4405,"stopIndex":4542,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8368},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8370":{"name":"setPositionSVG","type":"propertyDef","startIndex":4565,"stopIndex":4683,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8371},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8371":{"name":"SVG updating","type":"categoryDef","startIndex":4547,"stopIndex":5338,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8370},{"__isSmartRef__":true,"id":8372},{"__isSmartRef__":true,"id":8373},{"__isSmartRef__":true,"id":8374},{"__isSmartRef__":true,"id":8375},{"__isSmartRef__":true,"id":8376},{"__isSmartRef__":true,"id":8377}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8372":{"name":"setExtentSVG","type":"propertyDef","startIndex":4685,"stopIndex":5080,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8371},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8373":{"name":"setFillSVG","type":"propertyDef","startIndex":5082,"stopIndex":5192,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8371},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8374":{"name":"setBorderColorSVG","type":"propertyDef","startIndex":5194,"stopIndex":5227,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8371},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8375":{"name":"setBorderWidthSVG","type":"propertyDef","startIndex":5229,"stopIndex":5262,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8371},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8376":{"name":"setStrokeOpacitySVG","type":"propertyDef","startIndex":5264,"stopIndex":5299,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8371},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8377":{"name":"setBorderRadiusSVG","type":"propertyDef","startIndex":5301,"stopIndex":5335,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8371},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8378":{"name":"createShapeNode","type":"propertyDef","startIndex":5362,"stopIndex":5440,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8379},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":8366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8379":{"name":"SVG DOM elements","type":"categoryDef","startIndex":5340,"stopIndex":5442,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8378}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8380":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":5445,"stopIndex":5585,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8381}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8382}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8381":{"name":"createShapeNode","type":"propertyDef","startIndex":5511,"stopIndex":5580,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8382},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":8380},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8382":{"name":"SVG DOM elements","type":"categoryDef","startIndex":5489,"stopIndex":5582,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8381}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8383":{"name":null,"type":"comment","startIndex":5586,"stopIndex":5586,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8384":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":5587,"stopIndex":6132,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8385},{"__isSmartRef__":true,"id":8387}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8386},{"__isSmartRef__":true,"id":8388}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8385":{"name":"setExtentSVG","type":"propertyDef","startIndex":5660,"stopIndex":6028,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8386},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":8384},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8386":{"name":"SVG specific manipulation","type":"categoryDef","startIndex":5629,"stopIndex":6031,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8385}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8387":{"name":"createShapeNode","type":"propertyDef","startIndex":6055,"stopIndex":6127,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8388},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":8384},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8388":{"name":"SVG DOM elements","type":"categoryDef","startIndex":6033,"stopIndex":6129,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8387}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8389":{"name":"lively.morphic.Shapes.Image","type":"klassExtensionDef","startIndex":6133,"stopIndex":6285,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8390}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8391}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8390":{"name":"createShapeNode","type":"propertyDef","startIndex":6192,"stopIndex":6280,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8391},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":8389},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8391":{"name":"SVG rendering","type":"categoryDef","startIndex":6173,"stopIndex":6282,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":8390}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8392":{"_moduleName":"lively.morphic.Tests","_type":"js","_ast":{"__isSmartRef__":true,"id":8393},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8393":{"name":"lively.morphic.Tests","type":"moduleDef","startIndex":0,"stopIndex":30850,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8394},{"__isSmartRef__":true,"id":8395},{"__isSmartRef__":true,"id":8405},{"__isSmartRef__":true,"id":8406},{"__isSmartRef__":true,"id":8409},{"__isSmartRef__":true,"id":8410},{"__isSmartRef__":true,"id":8427},{"__isSmartRef__":true,"id":8428},{"__isSmartRef__":true,"id":8434},{"__isSmartRef__":true,"id":8441},{"__isSmartRef__":true,"id":8442},{"__isSmartRef__":true,"id":8464},{"__isSmartRef__":true,"id":8467},{"__isSmartRef__":true,"id":8475},{"__isSmartRef__":true,"id":8479},{"__isSmartRef__":true,"id":8483},{"__isSmartRef__":true,"id":8486},{"__isSmartRef__":true,"id":8491},{"__isSmartRef__":true,"id":8494},{"__isSmartRef__":true,"id":8499},{"__isSmartRef__":true,"id":8500},{"__isSmartRef__":true,"id":8503},{"__isSmartRef__":true,"id":8506},{"__isSmartRef__":true,"id":8509}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8394":{"name":null,"type":"comment","startIndex":110,"stopIndex":110,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8395":{"name":"lively.morphic.Tests.TestCase","type":"klassDef","startIndex":111,"stopIndex":2924,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8396},{"__isSmartRef__":true,"id":8398},{"__isSmartRef__":true,"id":8400},{"__isSmartRef__":true,"id":8401},{"__isSmartRef__":true,"id":8402},{"__isSmartRef__":true,"id":8403}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":8397},{"__isSmartRef__":true,"id":8399},{"__isSmartRef__":true,"id":8404}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8396":{"name":"tearDown","type":"propertyDef","startIndex":175,"stopIndex":245,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8397},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":8395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8397":{"name":"running","type":"categoryDef","startIndex":162,"stopIndex":248,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8396}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8398":{"name":"removeTestWorld","type":"propertyDef","startIndex":262,"stopIndex":621,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8399},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":8395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8399":{"name":"helper","type":"categoryDef","startIndex":250,"stopIndex":1288,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8398},{"__isSmartRef__":true,"id":8400},{"__isSmartRef__":true,"id":8401},{"__isSmartRef__":true,"id":8402}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8400":{"name":"openMorphsInRealWorld","type":"propertyDef","startIndex":623,"stopIndex":688,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8399},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":8395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8401":{"name":"createWorld","type":"propertyDef","startIndex":690,"stopIndex":1025,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8399},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":8395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8402":{"name":"serializeAndDeserializeWorld","type":"propertyDef","startIndex":1027,"stopIndex":1284,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8399},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":8395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8403":{"name":"assertNodeMatches","type":"propertyDef","startIndex":1305,"stopIndex":2919,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8404},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":8395},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8404":{"name":"assertion","type":"categoryDef","startIndex":1290,"stopIndex":2921,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8403}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8405":{"name":null,"type":"comment","startIndex":2925,"stopIndex":2925,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8406":{"name":"lively.morphic.Tests.WorldTests","type":"klassDef","startIndex":2926,"stopIndex":3445,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8407}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":8408}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8407":{"name":"testAddWorldToDoc","type":"propertyDef","startIndex":3013,"stopIndex":3440,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8408},"className":"lively.morphic.Tests.WorldTests","_owner":{"__isSmartRef__":true,"id":8406},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8408":{"name":"testing","type":"categoryDef","startIndex":3000,"stopIndex":3442,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8407}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8409":{"name":null,"type":"comment","startIndex":3446,"stopIndex":3447,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8410":{"name":"lively.morphic.Tests.MorphTests","type":"klassDef","startIndex":3448,"stopIndex":11151,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8411},{"__isSmartRef__":true,"id":8413},{"__isSmartRef__":true,"id":8415},{"__isSmartRef__":true,"id":8416},{"__isSmartRef__":true,"id":8417},{"__isSmartRef__":true,"id":8418},{"__isSmartRef__":true,"id":8419},{"__isSmartRef__":true,"id":8420},{"__isSmartRef__":true,"id":8421},{"__isSmartRef__":true,"id":8422},{"__isSmartRef__":true,"id":8423},{"__isSmartRef__":true,"id":8424},{"__isSmartRef__":true,"id":8425},{"__isSmartRef__":true,"id":8426}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":8412},{"__isSmartRef__":true,"id":8414}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8411":{"name":"setUp","type":"propertyDef","startIndex":3535,"stopIndex":3598,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8412},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8412":{"name":"running","type":"categoryDef","startIndex":3522,"stopIndex":3601,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8411}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8413":{"name":"test01AddMorph","type":"propertyDef","startIndex":3616,"stopIndex":4098,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8414":{"name":"testing","type":"categoryDef","startIndex":3603,"stopIndex":11148,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8413},{"__isSmartRef__":true,"id":8415},{"__isSmartRef__":true,"id":8416},{"__isSmartRef__":true,"id":8417},{"__isSmartRef__":true,"id":8418},{"__isSmartRef__":true,"id":8419},{"__isSmartRef__":true,"id":8420},{"__isSmartRef__":true,"id":8421},{"__isSmartRef__":true,"id":8422},{"__isSmartRef__":true,"id":8423},{"__isSmartRef__":true,"id":8424},{"__isSmartRef__":true,"id":8425},{"__isSmartRef__":true,"id":8426}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8415":{"name":"test02aUseSVGRenderer","type":"propertyDef","startIndex":4100,"stopIndex":4576,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8416":{"name":"test03MorphWithSVGEllipse","type":"propertyDef","startIndex":4579,"stopIndex":5107,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8417":{"name":"test04MorphLocalize","type":"propertyDef","startIndex":5109,"stopIndex":5378,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8418":{"name":"test04AddMorphBefore","type":"propertyDef","startIndex":5380,"stopIndex":6098,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8419":{"name":"xtest05DropMorph","type":"propertyDef","startIndex":6101,"stopIndex":7081,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8420":{"name":"testMorphBounds","type":"propertyDef","startIndex":7083,"stopIndex":7435,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8421":{"name":"test07MorphBoundsOnCreation","type":"propertyDef","startIndex":7437,"stopIndex":7759,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8422":{"name":"test08aCreateMorphWithLinearGradient","type":"propertyDef","startIndex":7761,"stopIndex":8318,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8423":{"name":"test08bCreateMorphWithradialGradient","type":"propertyDef","startIndex":8320,"stopIndex":8906,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8424":{"name":"test09BorderColorAndWidth","type":"propertyDef","startIndex":8908,"stopIndex":9585,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8425":{"name":"test10BorderRadiusHTML","type":"propertyDef","startIndex":9587,"stopIndex":9978,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8426":{"name":"test11DragMorph","type":"propertyDef","startIndex":9980,"stopIndex":11145,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8414},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":8410},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8427":{"name":null,"type":"comment","startIndex":11152,"stopIndex":11152,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8428":{"name":"lively.morphic.Tests.CopyMorphTests","type":"klassDef","startIndex":11153,"stopIndex":12837,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8429},{"__isSmartRef__":true,"id":8431},{"__isSmartRef__":true,"id":8432},{"__isSmartRef__":true,"id":8433}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8430}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8429":{"name":"test01CopySimpleMorph","type":"propertyDef","startIndex":11246,"stopIndex":11532,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8430},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":8428},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8430":{"name":"testing","type":"categoryDef","startIndex":11233,"stopIndex":12834,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8429},{"__isSmartRef__":true,"id":8431},{"__isSmartRef__":true,"id":8432},{"__isSmartRef__":true,"id":8433}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8431":{"name":"test02ReferencedMorphThatIsNotASubmorphIsNotCopied","type":"propertyDef","startIndex":11534,"stopIndex":12123,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8430},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":8428},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8432":{"name":"test03OwnerIsNotCopied","type":"propertyDef","startIndex":12125,"stopIndex":12300,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8430},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":8428},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8433":{"name":"test04CopyMorphTreeWithEventHandlers","type":"propertyDef","startIndex":12302,"stopIndex":12829,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8430},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":8428},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8434":{"name":"lively.morphic.Tests.TextMorphTests","type":"klassDef","startIndex":12838,"stopIndex":14712,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8435},{"__isSmartRef__":true,"id":8437},{"__isSmartRef__":true,"id":8438},{"__isSmartRef__":true,"id":8439},{"__isSmartRef__":true,"id":8440}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8436}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8435":{"name":"test01TextMorphHTML","type":"propertyDef","startIndex":12931,"stopIndex":13296,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8436},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":8434},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8436":{"name":"testing","type":"categoryDef","startIndex":12918,"stopIndex":14709,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8435},{"__isSmartRef__":true,"id":8437},{"__isSmartRef__":true,"id":8438},{"__isSmartRef__":true,"id":8439},{"__isSmartRef__":true,"id":8440}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8437":{"name":"test02TextMorphSVG","type":"propertyDef","startIndex":13298,"stopIndex":13695,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8436},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":8434},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8438":{"name":"test03TextStringIsConnectable","type":"propertyDef","startIndex":13697,"stopIndex":13961,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8436},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":8434},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8439":{"name":"test04GrowToFit","type":"propertyDef","startIndex":13963,"stopIndex":14266,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8436},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":8434},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8440":{"name":"test05SetSelectionRange","type":"propertyDef","startIndex":14269,"stopIndex":14707,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8436},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":8434},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8441":{"name":null,"type":"comment","startIndex":14713,"stopIndex":14713,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8442":{"name":"lively.morphic.Tests.RichTextHTMLTests","type":"klassDef","startIndex":14714,"stopIndex":21303,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8443},{"__isSmartRef__":true,"id":8445},{"__isSmartRef__":true,"id":8446},{"__isSmartRef__":true,"id":8447},{"__isSmartRef__":true,"id":8448},{"__isSmartRef__":true,"id":8450},{"__isSmartRef__":true,"id":8451},{"__isSmartRef__":true,"id":8452},{"__isSmartRef__":true,"id":8453},{"__isSmartRef__":true,"id":8454},{"__isSmartRef__":true,"id":8455},{"__isSmartRef__":true,"id":8456},{"__isSmartRef__":true,"id":8457},{"__isSmartRef__":true,"id":8458},{"__isSmartRef__":true,"id":8459},{"__isSmartRef__":true,"id":8460},{"__isSmartRef__":true,"id":8461},{"__isSmartRef__":true,"id":8462},{"__isSmartRef__":true,"id":8463}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8444},{"__isSmartRef__":true,"id":8449}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8443":{"name":"setUp","type":"propertyDef","startIndex":14810,"stopIndex":15136,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8444},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8444":{"name":"running","type":"categoryDef","startIndex":14797,"stopIndex":15659,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8443},{"__isSmartRef__":true,"id":8445},{"__isSmartRef__":true,"id":8446},{"__isSmartRef__":true,"id":8447}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8445":{"name":"checkRunArray","type":"propertyDef","startIndex":15138,"stopIndex":15266,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8444},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8446":{"name":"checkChunks","type":"propertyDef","startIndex":15268,"stopIndex":15376,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8444},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8447":{"name":"checkDOM","type":"propertyDef","startIndex":15379,"stopIndex":15654,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8444},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8448":{"name":"test01MorphHasTextChunk","type":"propertyDef","startIndex":15674,"stopIndex":16037,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8449":{"name":"testing","type":"categoryDef","startIndex":15661,"stopIndex":21300,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8448},{"__isSmartRef__":true,"id":8450},{"__isSmartRef__":true,"id":8451},{"__isSmartRef__":true,"id":8452},{"__isSmartRef__":true,"id":8453},{"__isSmartRef__":true,"id":8454},{"__isSmartRef__":true,"id":8455},{"__isSmartRef__":true,"id":8456},{"__isSmartRef__":true,"id":8457},{"__isSmartRef__":true,"id":8458},{"__isSmartRef__":true,"id":8459},{"__isSmartRef__":true,"id":8460},{"__isSmartRef__":true,"id":8461},{"__isSmartRef__":true,"id":8462},{"__isSmartRef__":true,"id":8463}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8450":{"name":"test02MorphHasTextChunkWhenTextStringIsSet","type":"propertyDef","startIndex":16039,"stopIndex":16318,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8451":{"name":"test03SplitAndJoinTextChunks","type":"propertyDef","startIndex":16320,"stopIndex":17123,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8452":{"name":"test03bCoalesceChunks","type":"propertyDef","startIndex":17125,"stopIndex":17413,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8453":{"name":"test03cSplitAtFrontAndBack","type":"propertyDef","startIndex":17415,"stopIndex":17779,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8454":{"name":"test03cSplittedChunkGetsStyle","type":"propertyDef","startIndex":17781,"stopIndex":18058,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8455":{"name":"test04SliceTextChunksSimple","type":"propertyDef","startIndex":18063,"stopIndex":18412,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8456":{"name":"test04SliceTextChunks","type":"propertyDef","startIndex":18415,"stopIndex":18844,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8457":{"name":"test04SliceTextChunksAgain","type":"propertyDef","startIndex":18846,"stopIndex":19111,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8458":{"name":"test05StyleChunk","type":"propertyDef","startIndex":19114,"stopIndex":19333,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8459":{"name":"test06MakeTextBold","type":"propertyDef","startIndex":19335,"stopIndex":19691,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8460":{"name":"test07MakeTextBoldThenUnbold","type":"propertyDef","startIndex":19696,"stopIndex":19945,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8461":{"name":"test08ToggleBoldnessComplete","type":"propertyDef","startIndex":19947,"stopIndex":20303,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8462":{"name":"test09ChunksAreSerializable","type":"propertyDef","startIndex":20305,"stopIndex":20710,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8463":{"name":"test10ConvertSelectionRangeForEmphasis","type":"propertyDef","startIndex":20712,"stopIndex":21292,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8449},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8464":{"name":"lively.morphic.Tests.ButtonMorphTests","type":"klassDef","startIndex":21304,"stopIndex":21605,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8465}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8466}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8465":{"name":"test01MorphBoundsOnCreation","type":"propertyDef","startIndex":21399,"stopIndex":21600,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8466},"className":"lively.morphic.Tests.ButtonMorphTests","_owner":{"__isSmartRef__":true,"id":8464},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8466":{"name":"testing","type":"categoryDef","startIndex":21386,"stopIndex":21602,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8465}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8467":{"name":"lively.morphic.Tests.ListMorphTests","type":"klassDef","startIndex":21606,"stopIndex":23775,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8468},{"__isSmartRef__":true,"id":8470},{"__isSmartRef__":true,"id":8471},{"__isSmartRef__":true,"id":8472},{"__isSmartRef__":true,"id":8473},{"__isSmartRef__":true,"id":8474}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8469}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8468":{"name":"test01SetAndRetrieveStringItems","type":"propertyDef","startIndex":21699,"stopIndex":21968,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8469},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":8467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8469":{"name":"testing","type":"categoryDef","startIndex":21686,"stopIndex":23772,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8468},{"__isSmartRef__":true,"id":8470},{"__isSmartRef__":true,"id":8471},{"__isSmartRef__":true,"id":8472},{"__isSmartRef__":true,"id":8473},{"__isSmartRef__":true,"id":8474}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8470":{"name":"test02SelectAt","type":"propertyDef","startIndex":21970,"stopIndex":22332,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8469},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":8467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8471":{"name":"test03SelectListItem","type":"propertyDef","startIndex":22334,"stopIndex":22656,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8469},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":8467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8472":{"name":"test04ListMorphBoundsOnCreationInHTML","type":"propertyDef","startIndex":22659,"stopIndex":23035,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8469},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":8467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8473":{"name":"test05ListMorphKeepsSelectionHighlightOnUpdateList","type":"propertyDef","startIndex":23037,"stopIndex":23460,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8469},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":8467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8474":{"name":"test06SetSelectionWithListItems","type":"propertyDef","startIndex":23462,"stopIndex":23767,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8469},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":8467},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8475":{"name":"lively.morphic.Tests.AppTests","type":"klassDef","startIndex":23776,"stopIndex":24582,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8476},{"__isSmartRef__":true,"id":8478}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8477}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8476":{"name":"test01ConfirmDialog","type":"propertyDef","startIndex":23863,"stopIndex":24182,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8477},"className":"lively.morphic.Tests.AppTests","_owner":{"__isSmartRef__":true,"id":8475},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8477":{"name":"testing","type":"categoryDef","startIndex":23850,"stopIndex":24579,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8476},{"__isSmartRef__":true,"id":8478}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8478":{"name":"test02PromptDialog","type":"propertyDef","startIndex":24184,"stopIndex":24577,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8477},"className":"lively.morphic.Tests.AppTests","_owner":{"__isSmartRef__":true,"id":8475},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8479":{"name":"lively.morphic.Tests.CanvasRenderingTests","type":"klassDef","startIndex":24583,"stopIndex":25546,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8480},{"__isSmartRef__":true,"id":8482}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8481}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8480":{"name":"test01UseCanvasRendererForSimpleMorph","type":"propertyDef","startIndex":24682,"stopIndex":25082,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8481},"className":"lively.morphic.Tests.CanvasRenderingTests","_owner":{"__isSmartRef__":true,"id":8479},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8481":{"name":"testing","type":"categoryDef","startIndex":24669,"stopIndex":25543,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8480},{"__isSmartRef__":true,"id":8482}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8482":{"name":"test02MorphAndSubmorphWithCanvas","type":"propertyDef","startIndex":25084,"stopIndex":25541,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8481},"className":"lively.morphic.Tests.CanvasRenderingTests","_owner":{"__isSmartRef__":true,"id":8479},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8483":{"name":"lively.morphic.Tests.SimilitudeTests","type":"klassDef","startIndex":25547,"stopIndex":26068,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8484}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":8485}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8484":{"name":"test01PointTransform","type":"propertyDef","startIndex":25618,"stopIndex":26063,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8485},"className":"lively.morphic.Tests.SimilitudeTests","_owner":{"__isSmartRef__":true,"id":8483},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8485":{"name":"testing","type":"categoryDef","startIndex":25605,"stopIndex":26065,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8484}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8486":{"name":"lively.morphic.Tests.ScriptTests","type":"klassDef","startIndex":26069,"stopIndex":27357,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8487},{"__isSmartRef__":true,"id":8489},{"__isSmartRef__":true,"id":8490}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"AsyncTestCase","categories":[{"__isSmartRef__":true,"id":8488}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8487":{"name":"test01StartAndStopTicking","type":"propertyDef","startIndex":26141,"stopIndex":26407,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8488},"className":"lively.morphic.Tests.ScriptTests","_owner":{"__isSmartRef__":true,"id":8486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8488":{"name":"testing","type":"categoryDef","startIndex":26128,"stopIndex":27354,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8487},{"__isSmartRef__":true,"id":8489},{"__isSmartRef__":true,"id":8490}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8489":{"name":"test02SuspendAndContinue","type":"propertyDef","startIndex":26409,"stopIndex":26879,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8488},"className":"lively.morphic.Tests.ScriptTests","_owner":{"__isSmartRef__":true,"id":8486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8490":{"name":"test03MorphStartStepping","type":"propertyDef","startIndex":26881,"stopIndex":27351,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8488},"className":"lively.morphic.Tests.ScriptTests","_owner":{"__isSmartRef__":true,"id":8486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8491":{"name":"lively.morphic.Tests.SerializationTests","type":"klassDef","startIndex":27358,"stopIndex":28022,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8492}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":8493}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8492":{"name":"test01SerializeSimpleWorld","type":"propertyDef","startIndex":27453,"stopIndex":28017,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8493},"className":"lively.morphic.Tests.SerializationTests","_owner":{"__isSmartRef__":true,"id":8491},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8493":{"name":"testing","type":"categoryDef","startIndex":27440,"stopIndex":28019,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8492}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8494":{"name":"lively.morphic.Tests.HaloTests","type":"klassDef","startIndex":28023,"stopIndex":29427,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8495},{"__isSmartRef__":true,"id":8497},{"__isSmartRef__":true,"id":8498}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":8496}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8495":{"name":"test01ShowHalosForMorph","type":"propertyDef","startIndex":28109,"stopIndex":28412,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8496},"className":"lively.morphic.Tests.HaloTests","_owner":{"__isSmartRef__":true,"id":8494},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8496":{"name":"testing","type":"categoryDef","startIndex":28096,"stopIndex":29424,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8495},{"__isSmartRef__":true,"id":8497},{"__isSmartRef__":true,"id":8498}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8497":{"name":"test02HalosStayInVisibleBounds","type":"propertyDef","startIndex":28414,"stopIndex":28816,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8496},"className":"lively.morphic.Tests.HaloTests","_owner":{"__isSmartRef__":true,"id":8494},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8498":{"name":"testTransformRectSoThatItFitsInOuter","type":"propertyDef","startIndex":28818,"stopIndex":29420,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8496},"className":"lively.morphic.Tests.HaloTests","_owner":{"__isSmartRef__":true,"id":8494},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8499":{"name":null,"type":"comment","startIndex":29428,"stopIndex":29429,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8500":{"name":"lively.morphic.Tests.ImageTests","type":"klassDef","startIndex":29430,"stopIndex":29926,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8501}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8502}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8501":{"name":"testImageMorphHTML","type":"propertyDef","startIndex":29519,"stopIndex":29921,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8502},"className":"lively.morphic.Tests.ImageTests","_owner":{"__isSmartRef__":true,"id":8500},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8502":{"name":"testing","type":"categoryDef","startIndex":29506,"stopIndex":29923,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8501}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8503":{"name":"lively.morphic.Tests.MenuTests","type":"klassDef","startIndex":29927,"stopIndex":30396,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8504}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8505}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8504":{"name":"testWrongSubMenuItems","type":"propertyDef","startIndex":30015,"stopIndex":30391,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8505},"className":"lively.morphic.Tests.MenuTests","_owner":{"__isSmartRef__":true,"id":8503},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8505":{"name":"testing","type":"categoryDef","startIndex":30002,"stopIndex":30393,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8504}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8506":{"name":"lively.morphic.Tests.ExternalShapesTests","type":"klassDef","startIndex":30397,"stopIndex":30828,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8507}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":8508}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8507":{"name":"test01AddADivShape","type":"propertyDef","startIndex":30495,"stopIndex":30823,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8508},"className":"lively.morphic.Tests.ExternalShapesTests","_owner":{"__isSmartRef__":true,"id":8506},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8508":{"name":"testing","type":"categoryDef","startIndex":30482,"stopIndex":30825,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":8507}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8509":{"name":null,"type":"comment","startIndex":30829,"stopIndex":30831,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8510":{"_moduleName":"lively.morphic.Widgets","_type":"js","_ast":{"__isSmartRef__":true,"id":8511},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8511":{"name":"lively.morphic.Widgets","type":"moduleDef","startIndex":0,"stopIndex":39789,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8512},{"__isSmartRef__":true,"id":8513},{"__isSmartRef__":true,"id":8528},{"__isSmartRef__":true,"id":8529},{"__isSmartRef__":true,"id":8538},{"__isSmartRef__":true,"id":8539},{"__isSmartRef__":true,"id":8545},{"__isSmartRef__":true,"id":8546},{"__isSmartRef__":true,"id":8563},{"__isSmartRef__":true,"id":8564},{"__isSmartRef__":true,"id":8568},{"__isSmartRef__":true,"id":8569},{"__isSmartRef__":true,"id":8576},{"__isSmartRef__":true,"id":8577},{"__isSmartRef__":true,"id":8585},{"__isSmartRef__":true,"id":8586},{"__isSmartRef__":true,"id":8606},{"__isSmartRef__":true,"id":8607},{"__isSmartRef__":true,"id":8616},{"__isSmartRef__":true,"id":8617},{"__isSmartRef__":true,"id":8630},{"__isSmartRef__":true,"id":8631},{"__isSmartRef__":true,"id":8632},{"__isSmartRef__":true,"id":8654},{"__isSmartRef__":true,"id":8655},{"__isSmartRef__":true,"id":8666},{"__isSmartRef__":true,"id":8667},{"__isSmartRef__":true,"id":8683},{"__isSmartRef__":true,"id":8684},{"__isSmartRef__":true,"id":8689},{"__isSmartRef__":true,"id":8690},{"__isSmartRef__":true,"id":8697},{"__isSmartRef__":true,"id":8698},{"__isSmartRef__":true,"id":8701},{"__isSmartRef__":true,"id":8702},{"__isSmartRef__":true,"id":8742},{"__isSmartRef__":true,"id":8743},{"__isSmartRef__":true,"id":8762},{"__isSmartRef__":true,"id":8763},{"__isSmartRef__":true,"id":8774},{"__isSmartRef__":true,"id":8775},{"__isSmartRef__":true,"id":8783},{"__isSmartRef__":true,"id":8784}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8512":{"name":null,"type":"comment","startIndex":133,"stopIndex":133,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8513":{"name":"lively.morphic.Button","type":"klassDef","startIndex":134,"stopIndex":2762,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8514},{"__isSmartRef__":true,"id":8516},{"__isSmartRef__":true,"id":8518},{"__isSmartRef__":true,"id":8520},{"__isSmartRef__":true,"id":8521},{"__isSmartRef__":true,"id":8522},{"__isSmartRef__":true,"id":8524},{"__isSmartRef__":true,"id":8526},{"__isSmartRef__":true,"id":8527}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":8515},{"__isSmartRef__":true,"id":8517},{"__isSmartRef__":true,"id":8519},{"__isSmartRef__":true,"id":8523},{"__isSmartRef__":true,"id":8525}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8514":{"name":"style","type":"propertyDef","startIndex":203,"stopIndex":661,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8515},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8513},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8515":{"name":"settings","type":"categoryDef","startIndex":189,"stopIndex":664,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8514}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8516":{"name":"initialize","type":"propertyDef","startIndex":684,"stopIndex":1264,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8517},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8513},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8517":{"name":"initializing","type":"categoryDef","startIndex":666,"stopIndex":1267,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8516}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8518":{"name":"setLabel","type":"propertyDef","startIndex":1284,"stopIndex":1365,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8519},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8513},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8519":{"name":"accessing","type":"categoryDef","startIndex":1269,"stopIndex":1705,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8518},{"__isSmartRef__":true,"id":8520},{"__isSmartRef__":true,"id":8521}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8520":{"name":"setValue","type":"propertyDef","startIndex":1367,"stopIndex":1561,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8519},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8513},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8521":{"name":"setExtent","type":"propertyDef","startIndex":1563,"stopIndex":1701,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8519},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8513},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8522":{"name":"changeAppearanceFor","type":"propertyDef","startIndex":1720,"stopIndex":1822,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8523},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8513},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8523":{"name":"styling","type":"categoryDef","startIndex":1707,"stopIndex":1825,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8522}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8524":{"name":"onMouseDown","type":"propertyDef","startIndex":1840,"stopIndex":2068,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8525},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8513},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8525":{"name":"events","type":"categoryDef","startIndex":1827,"stopIndex":2759,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8524},{"__isSmartRef__":true,"id":8526},{"__isSmartRef__":true,"id":8527}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8526":{"name":"onMouseUp","type":"propertyDef","startIndex":2070,"stopIndex":2311,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8525},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8513},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8527":{"name":"simulateButtonClick","type":"propertyDef","startIndex":2313,"stopIndex":2754,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8525},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":8513},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8528":{"name":null,"type":"comment","startIndex":2763,"stopIndex":2763,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8529":{"name":"lively.morphic.Image","type":"klassDef","startIndex":2764,"stopIndex":3388,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8530},{"__isSmartRef__":true,"id":8532},{"__isSmartRef__":true,"id":8533},{"__isSmartRef__":true,"id":8535},{"__isSmartRef__":true,"id":8536}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":8531},{"__isSmartRef__":true,"id":8534},{"__isSmartRef__":true,"id":8537}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8530":{"name":"initialize","type":"propertyDef","startIndex":2836,"stopIndex":3019,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8531},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":8529},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8531":{"name":"initializing","type":"categoryDef","startIndex":2818,"stopIndex":3124,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8530},{"__isSmartRef__":true,"id":8532}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8532":{"name":"createImageShape","type":"propertyDef","startIndex":3021,"stopIndex":3121,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8531},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":8529},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8533":{"name":"setImageURL","type":"propertyDef","startIndex":3141,"stopIndex":3207,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8534},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":8529},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8534":{"name":"accessing","type":"categoryDef","startIndex":3126,"stopIndex":3272,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8533},{"__isSmartRef__":true,"id":8535}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8535":{"name":"getImageURL","type":"propertyDef","startIndex":3209,"stopIndex":3269,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8534},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":8529},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8536":{"name":"getHaloClasses","type":"propertyDef","startIndex":3285,"stopIndex":3383,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8537},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":8529},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8537":{"name":"halos","type":"categoryDef","startIndex":3274,"stopIndex":3385,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8536}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8538":{"name":null,"type":"comment","startIndex":3389,"stopIndex":3389,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8539":{"name":"lively.morphic.FrameRateMorph","type":"klassDef","startIndex":3390,"stopIndex":4396,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8540},{"__isSmartRef__":true,"id":8542},{"__isSmartRef__":true,"id":8543},{"__isSmartRef__":true,"id":8544}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":8541}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8540":{"name":"initialize","type":"propertyDef","startIndex":3455,"stopIndex":3658,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8541},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":8539},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8541":{"name":"default category","type":"categoryDef","startIndex":3452,"stopIndex":4393,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8540},{"__isSmartRef__":true,"id":8542},{"__isSmartRef__":true,"id":8543},{"__isSmartRef__":true,"id":8544}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8542":{"name":"reset","type":"propertyDef","startIndex":3661,"stopIndex":3807,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8541},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":8539},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8543":{"name":"nextStep","type":"propertyDef","startIndex":3810,"stopIndex":4316,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8541},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":8539},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8544":{"name":"startSteppingScripts","type":"propertyDef","startIndex":4319,"stopIndex":4392,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8541},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":8539},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8545":{"name":null,"type":"comment","startIndex":4397,"stopIndex":4397,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8546":{"name":"lively.morphic.Menu","type":"klassDef","startIndex":4398,"stopIndex":8060,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8547},{"__isSmartRef__":true,"id":8549},{"__isSmartRef__":true,"id":8551},{"__isSmartRef__":true,"id":8553},{"__isSmartRef__":true,"id":8555},{"__isSmartRef__":true,"id":8556},{"__isSmartRef__":true,"id":8557},{"__isSmartRef__":true,"id":8559},{"__isSmartRef__":true,"id":8560},{"__isSmartRef__":true,"id":8561}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":8548},{"__isSmartRef__":true,"id":8550},{"__isSmartRef__":true,"id":8552},{"__isSmartRef__":true,"id":8554},{"__isSmartRef__":true,"id":8558},{"__isSmartRef__":true,"id":8562}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8547":{"name":"style","type":"propertyDef","startIndex":4463,"stopIndex":4490,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8548},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8548":{"name":"settings","type":"categoryDef","startIndex":4449,"stopIndex":4493,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8547}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8549":{"name":"initialize","type":"propertyDef","startIndex":4513,"stopIndex":4988,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8550},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8550":{"name":"initializing","type":"categoryDef","startIndex":4495,"stopIndex":4991,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8549}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8551":{"name":"remove","type":"propertyDef","startIndex":5007,"stopIndex":5130,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8552},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8552":{"name":"removing","type":"categoryDef","startIndex":4993,"stopIndex":5133,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8551}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8553":{"name":"removeAllItems","type":"propertyDef","startIndex":5156,"stopIndex":5286,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8554},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8554":{"name":"item management","type":"categoryDef","startIndex":5135,"stopIndex":7419,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8553},{"__isSmartRef__":true,"id":8555},{"__isSmartRef__":true,"id":8556}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8555":{"name":"createMenuItems","type":"propertyDef","startIndex":5289,"stopIndex":6287,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8554},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8556":{"name":"addItems","type":"propertyDef","startIndex":6290,"stopIndex":7415,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8554},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8557":{"name":"openSubMenu","type":"propertyDef","startIndex":7435,"stopIndex":7701,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8558},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8558":{"name":"sub menu","type":"categoryDef","startIndex":7421,"stopIndex":7948,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8557},{"__isSmartRef__":true,"id":8559},{"__isSmartRef__":true,"id":8560}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8559":{"name":"removeSubMenu","type":"propertyDef","startIndex":7703,"stopIndex":7829,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8558},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8560":{"name":"removeOwnerMenu","type":"propertyDef","startIndex":7831,"stopIndex":7945,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8558},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8561":{"name":"remove","type":"propertyDef","startIndex":7963,"stopIndex":8055,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8562},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8562":{"name":"removal","type":"categoryDef","startIndex":7950,"stopIndex":8057,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8561}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8563":{"name":null,"type":"comment","startIndex":8061,"stopIndex":8061,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8564":{"name":"lively.morphic.Menu","type":"klassExtensionDef","startIndex":8062,"stopIndex":8524,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8565},{"__isSmartRef__":true,"id":8567}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8566}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8565":{"name":"openAtHand","type":"propertyDef","startIndex":8099,"stopIndex":8233,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8566},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8566":{"name":"default category","type":"categoryDef","startIndex":8097,"stopIndex":8521,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8565},{"__isSmartRef__":true,"id":8567}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8567":{"name":"openAt","type":"propertyDef","startIndex":8235,"stopIndex":8519,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8566},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":8564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8568":{"name":null,"type":"comment","startIndex":8525,"stopIndex":8526,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8569":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":8527,"stopIndex":9258,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8570},{"__isSmartRef__":true,"id":8572},{"__isSmartRef__":true,"id":8573},{"__isSmartRef__":true,"id":8574},{"__isSmartRef__":true,"id":8575}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8571}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8570":{"name":"enableMorphMenu","type":"propertyDef","startIndex":8570,"stopIndex":8633,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8569},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8571":{"name":"menu","type":"categoryDef","startIndex":8560,"stopIndex":9255,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8570},{"__isSmartRef__":true,"id":8572},{"__isSmartRef__":true,"id":8573},{"__isSmartRef__":true,"id":8574},{"__isSmartRef__":true,"id":8575}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8572":{"name":"disableMorphMenu","type":"propertyDef","startIndex":8635,"stopIndex":8696,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8569},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8573":{"name":"openMorphMenuAt","type":"propertyDef","startIndex":8698,"stopIndex":8816,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8569},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8574":{"name":"showMorphMenu","type":"propertyDef","startIndex":8818,"stopIndex":8921,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8569},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8575":{"name":"morphMenuItems","type":"propertyDef","startIndex":8923,"stopIndex":9252,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8571},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":8569},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8576":{"name":null,"type":"comment","startIndex":9259,"stopIndex":9260,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8577":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":9261,"stopIndex":11696,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8578},{"__isSmartRef__":true,"id":8580},{"__isSmartRef__":true,"id":8581},{"__isSmartRef__":true,"id":8582},{"__isSmartRef__":true,"id":8584}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8579},{"__isSmartRef__":true,"id":8583}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8578":{"name":"openInspectorFor","type":"propertyDef","startIndex":9307,"stopIndex":9624,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8579},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8577},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8579":{"name":"editors","type":"categoryDef","startIndex":9294,"stopIndex":10653,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8578},{"__isSmartRef__":true,"id":8580},{"__isSmartRef__":true,"id":8581}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8580":{"name":"openStyleEditorFor","type":"propertyDef","startIndex":9627,"stopIndex":10176,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8579},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8577},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8581":{"name":"openScriptEditorFor","type":"propertyDef","startIndex":10179,"stopIndex":10649,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8579},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8577},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8582":{"name":"morphMenuPartsBinItems","type":"propertyDef","startIndex":10665,"stopIndex":11046,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8583},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8577},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8583":{"name":"menu","type":"categoryDef","startIndex":10655,"stopIndex":11693,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8582},{"__isSmartRef__":true,"id":8584}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8584":{"name":"morphMenuItems","type":"propertyDef","startIndex":11048,"stopIndex":11691,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8583},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8577},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8585":{"name":null,"type":"comment","startIndex":11697,"stopIndex":11697,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8586":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":11698,"stopIndex":13283,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8587},{"__isSmartRef__":true,"id":8589},{"__isSmartRef__":true,"id":8591},{"__isSmartRef__":true,"id":8592},{"__isSmartRef__":true,"id":8594},{"__isSmartRef__":true,"id":8596},{"__isSmartRef__":true,"id":8598},{"__isSmartRef__":true,"id":8599},{"__isSmartRef__":true,"id":8600},{"__isSmartRef__":true,"id":8601},{"__isSmartRef__":true,"id":8602},{"__isSmartRef__":true,"id":8603},{"__isSmartRef__":true,"id":8604}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8588},{"__isSmartRef__":true,"id":8590},{"__isSmartRef__":true,"id":8593},{"__isSmartRef__":true,"id":8595},{"__isSmartRef__":true,"id":8597},{"__isSmartRef__":true,"id":8605}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8587":{"name":"connections","type":"propertyDef","startIndex":11749,"stopIndex":11806,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8588},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8588":{"name":"documentation","type":"categoryDef","startIndex":11730,"stopIndex":11809,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8587}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8589":{"name":"style","type":"propertyDef","startIndex":11825,"stopIndex":11913,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8590},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8590":{"name":"settings","type":"categoryDef","startIndex":11811,"stopIndex":11956,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8589},{"__isSmartRef__":true,"id":8591}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8591":{"name":"selectionColor","type":"propertyDef","startIndex":11915,"stopIndex":11953,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8590},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8592":{"name":"initialize","type":"propertyDef","startIndex":11976,"stopIndex":12164,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8593},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8593":{"name":"initializing","type":"categoryDef","startIndex":11958,"stopIndex":12167,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8592}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8594":{"name":"setExtent","type":"propertyDef","startIndex":12184,"stopIndex":12264,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8595},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8595":{"name":"accessing","type":"categoryDef","startIndex":12169,"stopIndex":12267,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8594}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8596":{"name":"getMenu","type":"propertyDef","startIndex":12289,"stopIndex":12353,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8597},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8597":{"name":"list interface","type":"categoryDef","startIndex":12269,"stopIndex":13173,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8596},{"__isSmartRef__":true,"id":8598},{"__isSmartRef__":true,"id":8599},{"__isSmartRef__":true,"id":8600},{"__isSmartRef__":true,"id":8601},{"__isSmartRef__":true,"id":8602},{"__isSmartRef__":true,"id":8603}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8598":{"name":"updateList","type":"propertyDef","startIndex":12355,"stopIndex":12587,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8597},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8599":{"name":"selectAt","type":"propertyDef","startIndex":12589,"stopIndex":12786,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8597},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8600":{"name":"setList","type":"propertyDef","startIndex":12788,"stopIndex":12847,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8597},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8601":{"name":"getList","type":"propertyDef","startIndex":12849,"stopIndex":12894,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8597},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8602":{"name":"setSelection","type":"propertyDef","startIndex":12896,"stopIndex":13117,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8597},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8603":{"name":"getSelection","type":"propertyDef","startIndex":13119,"stopIndex":13170,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8597},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8604":{"name":"resizeList","type":"propertyDef","startIndex":13203,"stopIndex":13278,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8605},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8605":{"name":"private list functions","type":"categoryDef","startIndex":13175,"stopIndex":13280,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8604}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8606":{"name":null,"type":"comment","startIndex":13284,"stopIndex":13284,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8607":{"name":"lively.morphic.WindowControl","type":"klassDef","startIndex":13285,"stopIndex":13741,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8608},{"__isSmartRef__":true,"id":8610},{"__isSmartRef__":true,"id":8612},{"__isSmartRef__":true,"id":8613},{"__isSmartRef__":true,"id":8614}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Button","categories":[{"__isSmartRef__":true,"id":8609},{"__isSmartRef__":true,"id":8611},{"__isSmartRef__":true,"id":8615}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8608":{"name":"documentation","type":"propertyDef","startIndex":13367,"stopIndex":13420,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8609},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":8607},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8609":{"name":"documentation","type":"categoryDef","startIndex":13348,"stopIndex":13423,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8608}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8610":{"name":"style","type":"propertyDef","startIndex":13449,"stopIndex":13494,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8611},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":8607},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8611":{"name":"settings and state","type":"categoryDef","startIndex":13425,"stopIndex":13561,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8610},{"__isSmartRef__":true,"id":8612},{"__isSmartRef__":true,"id":8613}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8612":{"name":"focus","type":"propertyDef","startIndex":13496,"stopIndex":13519,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8611},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":8607},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8613":{"name":"connections","type":"propertyDef","startIndex":13521,"stopIndex":13558,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8611},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":8607},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8614":{"name":"initialize","type":"propertyDef","startIndex":13581,"stopIndex":13736,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8615},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":8607},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8615":{"name":"initializing","type":"categoryDef","startIndex":13563,"stopIndex":13738,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8614}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8616":{"name":null,"type":"comment","startIndex":13742,"stopIndex":13742,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8617":{"name":"lively.morphic.TitleBar","type":"klassDef","startIndex":13743,"stopIndex":17427,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8618},{"__isSmartRef__":true,"id":8620},{"__isSmartRef__":true,"id":8622},{"__isSmartRef__":true,"id":8623},{"__isSmartRef__":true,"id":8624},{"__isSmartRef__":true,"id":8625},{"__isSmartRef__":true,"id":8626},{"__isSmartRef__":true,"id":8628}],"sourceControl":{"__isSmartRef__":true,"id":7353},"traits":["TitleBarMorph"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":8619},{"__isSmartRef__":true,"id":8621},{"__isSmartRef__":true,"id":8627},{"__isSmartRef__":true,"id":8629}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8618":{"name":"documentation","type":"propertyDef","startIndex":13841,"stopIndex":13894,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8619},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":8617},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8619":{"name":"documentation","type":"categoryDef","startIndex":13822,"stopIndex":13897,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8618}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8620":{"name":"controlSpacing","type":"propertyDef","startIndex":13915,"stopIndex":13933,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8621},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":8617},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8621":{"name":"properties","type":"categoryDef","startIndex":13899,"stopIndex":14490,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8620},{"__isSmartRef__":true,"id":8622},{"__isSmartRef__":true,"id":8623},{"__isSmartRef__":true,"id":8624},{"__isSmartRef__":true,"id":8625}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8622":{"name":"barHeight","type":"propertyDef","startIndex":13935,"stopIndex":13949,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8621},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":8617},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8623":{"name":"shortBarHeight","type":"propertyDef","startIndex":13951,"stopIndex":13970,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8621},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":8617},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8624":{"name":"style","type":"propertyDef","startIndex":13972,"stopIndex":14398,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8621},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":8617},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8625":{"name":"labelStyle","type":"propertyDef","startIndex":14400,"stopIndex":14487,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8621},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":8617},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8626":{"name":"initialize","type":"propertyDef","startIndex":14511,"stopIndex":16268,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8627},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":8617},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8627":{"name":"intitializing","type":"categoryDef","startIndex":14492,"stopIndex":16272,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8626}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8628":{"name":"adjustForNewBounds","type":"propertyDef","startIndex":16289,"stopIndex":17422,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8629},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":8617},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8629":{"name":"layouting","type":"categoryDef","startIndex":16274,"stopIndex":17424,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8628}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8630":{"name":null,"type":"comment","startIndex":17428,"stopIndex":17428,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8631":{"name":null,"type":"unknown","startIndex":17429,"stopIndex":17506,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8632":{"name":"lively.morphic.Window","type":"klassExtensionDef","startIndex":17507,"stopIndex":20425,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8633},{"__isSmartRef__":true,"id":8635},{"__isSmartRef__":true,"id":8637},{"__isSmartRef__":true,"id":8638},{"__isSmartRef__":true,"id":8639},{"__isSmartRef__":true,"id":8641},{"__isSmartRef__":true,"id":8643},{"__isSmartRef__":true,"id":8644},{"__isSmartRef__":true,"id":8646},{"__isSmartRef__":true,"id":8647},{"__isSmartRef__":true,"id":8649},{"__isSmartRef__":true,"id":8650},{"__isSmartRef__":true,"id":8651},{"__isSmartRef__":true,"id":8652}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8634},{"__isSmartRef__":true,"id":8636},{"__isSmartRef__":true,"id":8640},{"__isSmartRef__":true,"id":8642},{"__isSmartRef__":true,"id":8645},{"__isSmartRef__":true,"id":8648},{"__isSmartRef__":true,"id":8653}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8633":{"name":"documentation","type":"propertyDef","startIndex":17560,"stopIndex":17629,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8634},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8634":{"name":"documentation","type":"categoryDef","startIndex":17541,"stopIndex":17632,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8633}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8635":{"name":"state","type":"propertyDef","startIndex":17658,"stopIndex":17679,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8636},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8636":{"name":"settings and state","type":"categoryDef","startIndex":17634,"stopIndex":17826,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8635},{"__isSmartRef__":true,"id":8637},{"__isSmartRef__":true,"id":8638}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8637":{"name":"style","type":"propertyDef","startIndex":17681,"stopIndex":17803,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8636},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8638":{"name":"isWindow","type":"propertyDef","startIndex":17805,"stopIndex":17823,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8636},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8639":{"name":"initialize","type":"propertyDef","startIndex":17846,"stopIndex":18690,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8640},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8640":{"name":"initializing","type":"categoryDef","startIndex":17828,"stopIndex":18694,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8639}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8641":{"name":"makeTitleBar","type":"propertyDef","startIndex":18721,"stopIndex":18929,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8642},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8642":{"name":"window behavior","type":"categoryDef","startIndex":18696,"stopIndex":19118,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8641},{"__isSmartRef__":true,"id":8643}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8643":{"name":"initiateShutdown","type":"propertyDef","startIndex":18931,"stopIndex":19115,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8642},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8644":{"name":"showTargetMorphMenu","type":"propertyDef","startIndex":19130,"stopIndex":19267,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8645},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8645":{"name":"menu","type":"categoryDef","startIndex":19120,"stopIndex":19565,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8644},{"__isSmartRef__":true,"id":8646}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8646":{"name":"morphMenu","type":"propertyDef","startIndex":19269,"stopIndex":19562,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8645},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8647":{"name":"highlight","type":"propertyDef","startIndex":19593,"stopIndex":19815,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8648},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8648":{"name":"mouse event handling","type":"categoryDef","startIndex":19567,"stopIndex":20284,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8647},{"__isSmartRef__":true,"id":8649},{"__isSmartRef__":true,"id":8650},{"__isSmartRef__":true,"id":8651}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8649":{"name":"onMouseDown","type":"propertyDef","startIndex":19817,"stopIndex":20034,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8648},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8650":{"name":"onDragStart","type":"propertyDef","startIndex":20036,"stopIndex":20120,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8648},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8651":{"name":"onDrag","type":"propertyDef","startIndex":20122,"stopIndex":20281,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8648},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8652":{"name":"toString","type":"propertyDef","startIndex":20301,"stopIndex":20420,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8653},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":8632},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8653":{"name":"debugging","type":"categoryDef","startIndex":20286,"stopIndex":20422,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8652}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8654":{"name":null,"type":"comment","startIndex":20426,"stopIndex":20426,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8655":{"name":"lively.morphic.App","type":"klassDef","startIndex":20427,"stopIndex":21027,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8656},{"__isSmartRef__":true,"id":8658},{"__isSmartRef__":true,"id":8660},{"__isSmartRef__":true,"id":8662},{"__isSmartRef__":true,"id":8664}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8657},{"__isSmartRef__":true,"id":8659},{"__isSmartRef__":true,"id":8661},{"__isSmartRef__":true,"id":8663},{"__isSmartRef__":true,"id":8665}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8656":{"name":"initialViewExtent","type":"propertyDef","startIndex":20481,"stopIndex":20513,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8657},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":8655},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8657":{"name":"properties","type":"categoryDef","startIndex":20465,"stopIndex":20516,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8656}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8658":{"name":"buildView","type":"propertyDef","startIndex":20536,"stopIndex":20617,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8659},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":8655},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8659":{"name":"initializing","type":"categoryDef","startIndex":20518,"stopIndex":20620,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8658}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8660":{"name":"getInitialViewExtent","type":"propertyDef","startIndex":20637,"stopIndex":20727,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8661},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":8655},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8661":{"name":"accessing","type":"categoryDef","startIndex":20622,"stopIndex":20730,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8660}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8662":{"name":"openIn","type":"propertyDef","startIndex":20745,"stopIndex":20934,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8663},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":8655},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8663":{"name":"opening","type":"categoryDef","startIndex":20732,"stopIndex":20937,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8662}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8664":{"name":"removeTopLevel","type":"propertyDef","startIndex":20953,"stopIndex":21022,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8665},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":8655},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8665":{"name":"removing","type":"categoryDef","startIndex":20939,"stopIndex":21024,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8664}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8666":{"name":null,"type":"comment","startIndex":21028,"stopIndex":21028,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8667":{"name":"lively.morphic.AbstractDialog","type":"klassDef","startIndex":21029,"stopIndex":22934,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8668},{"__isSmartRef__":true,"id":8670},{"__isSmartRef__":true,"id":8672},{"__isSmartRef__":true,"id":8673},{"__isSmartRef__":true,"id":8675},{"__isSmartRef__":true,"id":8676},{"__isSmartRef__":true,"id":8677},{"__isSmartRef__":true,"id":8678},{"__isSmartRef__":true,"id":8679},{"__isSmartRef__":true,"id":8680},{"__isSmartRef__":true,"id":8682}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":8669},{"__isSmartRef__":true,"id":8671},{"__isSmartRef__":true,"id":8674},{"__isSmartRef__":true,"id":8681}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8668":{"name":"connections","type":"propertyDef","startIndex":21109,"stopIndex":21133,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8669},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8669":{"name":"documentation","type":"categoryDef","startIndex":21090,"stopIndex":21136,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8668}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8670":{"name":"initialViewExtent","type":"propertyDef","startIndex":21154,"stopIndex":21185,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8671},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8671":{"name":"properties","type":"categoryDef","startIndex":21138,"stopIndex":21199,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8670},{"__isSmartRef__":true,"id":8672}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8672":{"name":"inset","type":"propertyDef","startIndex":21187,"stopIndex":21196,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8671},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8673":{"name":"initialize","type":"propertyDef","startIndex":21219,"stopIndex":21363,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8674},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8674":{"name":"initializing","type":"categoryDef","startIndex":21201,"stopIndex":22686,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8673},{"__isSmartRef__":true,"id":8675},{"__isSmartRef__":true,"id":8676},{"__isSmartRef__":true,"id":8677},{"__isSmartRef__":true,"id":8678},{"__isSmartRef__":true,"id":8679}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8675":{"name":"buildPanel","type":"propertyDef","startIndex":21365,"stopIndex":21567,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8674},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8676":{"name":"buildLabel","type":"propertyDef","startIndex":21569,"stopIndex":21822,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8674},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8677":{"name":"buildCancelButton","type":"propertyDef","startIndex":21824,"stopIndex":22172,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8674},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8678":{"name":"buildOKButton","type":"propertyDef","startIndex":22174,"stopIndex":22507,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8674},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8679":{"name":"buildView","type":"propertyDef","startIndex":22509,"stopIndex":22683,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8674},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8680":{"name":"setCallback","type":"propertyDef","startIndex":22703,"stopIndex":22811,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8681},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8681":{"name":"callbacks","type":"categoryDef","startIndex":22688,"stopIndex":22931,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8680},{"__isSmartRef__":true,"id":8682}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8682":{"name":"triggerCallback","type":"propertyDef","startIndex":22813,"stopIndex":22929,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8681},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":8667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8683":{"name":null,"type":"comment","startIndex":22935,"stopIndex":22935,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8684":{"name":"lively.morphic.ConfirmDialog","type":"klassDef","startIndex":22936,"stopIndex":23398,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8685},{"__isSmartRef__":true,"id":8687}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":8686},{"__isSmartRef__":true,"id":8688}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8685":{"name":"initialViewExtent","type":"propertyDef","startIndex":23023,"stopIndex":23054,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8686},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":8684},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8686":{"name":"properties","type":"categoryDef","startIndex":23007,"stopIndex":23057,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8685}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8687":{"name":"buildView","type":"propertyDef","startIndex":23077,"stopIndex":23393,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8688},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":8684},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8688":{"name":"initializing","type":"categoryDef","startIndex":23059,"stopIndex":23395,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8687}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8689":{"name":null,"type":"comment","startIndex":23399,"stopIndex":23399,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8690":{"name":"lively.morphic.PromptDialog","type":"klassDef","startIndex":23400,"stopIndex":24511,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8691},{"__isSmartRef__":true,"id":8693},{"__isSmartRef__":true,"id":8694},{"__isSmartRef__":true,"id":8695}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":8692},{"__isSmartRef__":true,"id":8696}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8691":{"name":"initialize","type":"propertyDef","startIndex":23488,"stopIndex":23630,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8692},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":8690},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8692":{"name":"initializing","type":"categoryDef","startIndex":23470,"stopIndex":24343,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8691},{"__isSmartRef__":true,"id":8693},{"__isSmartRef__":true,"id":8694}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8693":{"name":"buildTextInput","type":"propertyDef","startIndex":23632,"stopIndex":23966,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8692},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":8690},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8694":{"name":"buildView","type":"propertyDef","startIndex":23969,"stopIndex":24339,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8692},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":8690},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8695":{"name":"openIn","type":"propertyDef","startIndex":24358,"stopIndex":24506,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8696},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":8690},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8696":{"name":"opening","type":"categoryDef","startIndex":24345,"stopIndex":24508,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8695}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8697":{"name":null,"type":"comment","startIndex":24512,"stopIndex":24513,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8698":{"name":"lively.morphic.WindowedApp","type":"klassDef","startIndex":24514,"stopIndex":24826,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8699}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":8700}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8699":{"name":"openIn","type":"propertyDef","startIndex":24585,"stopIndex":24821,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8700},"className":"lively.morphic.WindowedApp","_owner":{"__isSmartRef__":true,"id":8698},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8700":{"name":"opening","type":"categoryDef","startIndex":24572,"stopIndex":24823,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8699}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8701":{"name":null,"type":"comment","startIndex":24827,"stopIndex":24869,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8702":{"name":"lively.morphic.Selection","type":"klassDef","startIndex":24870,"stopIndex":31689,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8703},{"__isSmartRef__":true,"id":8705},{"__isSmartRef__":true,"id":8707},{"__isSmartRef__":true,"id":8708},{"__isSmartRef__":true,"id":8709},{"__isSmartRef__":true,"id":8711},{"__isSmartRef__":true,"id":8713},{"__isSmartRef__":true,"id":8715},{"__isSmartRef__":true,"id":8717},{"__isSmartRef__":true,"id":8719},{"__isSmartRef__":true,"id":8720},{"__isSmartRef__":true,"id":8722},{"__isSmartRef__":true,"id":8723},{"__isSmartRef__":true,"id":8724},{"__isSmartRef__":true,"id":8725},{"__isSmartRef__":true,"id":8726},{"__isSmartRef__":true,"id":8727},{"__isSmartRef__":true,"id":8728},{"__isSmartRef__":true,"id":8729},{"__isSmartRef__":true,"id":8730},{"__isSmartRef__":true,"id":8731},{"__isSmartRef__":true,"id":8732},{"__isSmartRef__":true,"id":8733},{"__isSmartRef__":true,"id":8735},{"__isSmartRef__":true,"id":8736},{"__isSmartRef__":true,"id":8737},{"__isSmartRef__":true,"id":8738},{"__isSmartRef__":true,"id":8740}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":8704},{"__isSmartRef__":true,"id":8706},{"__isSmartRef__":true,"id":8710},{"__isSmartRef__":true,"id":8712},{"__isSmartRef__":true,"id":8714},{"__isSmartRef__":true,"id":8716},{"__isSmartRef__":true,"id":8718},{"__isSmartRef__":true,"id":8721},{"__isSmartRef__":true,"id":8734},{"__isSmartRef__":true,"id":8739},{"__isSmartRef__":true,"id":8741}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8703":{"name":"documentation","type":"propertyDef","startIndex":24945,"stopIndex":25068,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8704},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8704":{"name":"documentation","type":"categoryDef","startIndex":24926,"stopIndex":25071,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8703}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8705":{"name":"style","type":"propertyDef","startIndex":25087,"stopIndex":25152,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8706},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8706":{"name":"settings","type":"categoryDef","startIndex":25073,"stopIndex":25194,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8705},{"__isSmartRef__":true,"id":8707},{"__isSmartRef__":true,"id":8708}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8707":{"name":"isEpiMorph","type":"propertyDef","startIndex":25154,"stopIndex":25171,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8706},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8708":{"name":"doNotRemove","type":"propertyDef","startIndex":25173,"stopIndex":25191,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8706},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8709":{"name":"initialize","type":"propertyDef","startIndex":25214,"stopIndex":25347,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8710},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8710":{"name":"initializing","type":"categoryDef","startIndex":25196,"stopIndex":25350,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8709}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8711":{"name":"morphMenu","type":"propertyDef","startIndex":25362,"stopIndex":25907,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8712},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8712":{"name":"menu","type":"categoryDef","startIndex":25352,"stopIndex":25910,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8711}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8713":{"name":"copy","type":"propertyDef","startIndex":25925,"stopIndex":26072,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8714},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8714":{"name":"copying","type":"categoryDef","startIndex":25912,"stopIndex":26075,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8713}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8715":{"name":"addSelectionWhile","type":"propertyDef","startIndex":26101,"stopIndex":26616,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8716},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8716":{"name":"selection handling","type":"categoryDef","startIndex":26077,"stopIndex":26619,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8715}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8717":{"name":"remove","type":"propertyDef","startIndex":26635,"stopIndex":26723,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8718},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8718":{"name":"removing","type":"categoryDef","startIndex":26621,"stopIndex":26921,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8717},{"__isSmartRef__":true,"id":8719}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8719":{"name":"removeOnlyIt","type":"propertyDef","startIndex":26725,"stopIndex":26918,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8718},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8720":{"name":"world","type":"propertyDef","startIndex":26938,"stopIndex":27015,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8721":{"name":"accessing","type":"categoryDef","startIndex":26923,"stopIndex":29000,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8720},{"__isSmartRef__":true,"id":8722},{"__isSmartRef__":true,"id":8723},{"__isSmartRef__":true,"id":8724},{"__isSmartRef__":true,"id":8725},{"__isSmartRef__":true,"id":8726},{"__isSmartRef__":true,"id":8727},{"__isSmartRef__":true,"id":8728},{"__isSmartRef__":true,"id":8729},{"__isSmartRef__":true,"id":8730},{"__isSmartRef__":true,"id":8731},{"__isSmartRef__":true,"id":8732}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8722":{"name":"setBorderWidth","type":"propertyDef","startIndex":27017,"stopIndex":27210,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8723":{"name":"setFill","type":"propertyDef","startIndex":27214,"stopIndex":27393,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8724":{"name":"setBorderColor","type":"propertyDef","startIndex":27397,"stopIndex":27590,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8725":{"name":"shapeRoundEdgesBy","type":"propertyDef","startIndex":27593,"stopIndex":27785,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8726":{"name":"setFillOpacity","type":"propertyDef","startIndex":27789,"stopIndex":27973,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8727":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":27977,"stopIndex":28164,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8728":{"name":"setTextColor","type":"propertyDef","startIndex":28167,"stopIndex":28323,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8729":{"name":"setFontSize","type":"propertyDef","startIndex":28326,"stopIndex":28479,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8730":{"name":"setFontFamily","type":"propertyDef","startIndex":28482,"stopIndex":28641,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8731":{"name":"setRotation","type":"propertyDef","startIndex":28644,"stopIndex":28733,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8732":{"name":"setScale","type":"propertyDef","startIndex":28737,"stopIndex":28997,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8721},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8733":{"name":"alignVertically","type":"propertyDef","startIndex":29016,"stopIndex":29439,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8734},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8734":{"name":"aligning","type":"categoryDef","startIndex":29002,"stopIndex":31325,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8733},{"__isSmartRef__":true,"id":8735},{"__isSmartRef__":true,"id":8736},{"__isSmartRef__":true,"id":8737}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8735":{"name":"alignHorizontally","type":"propertyDef","startIndex":29442,"stopIndex":29672,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8734},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8736":{"name":"spaceVertically","type":"propertyDef","startIndex":29676,"stopIndex":30494,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8734},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8737":{"name":"spaceHorizontally","type":"propertyDef","startIndex":30497,"stopIndex":31322,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8734},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8738":{"name":"grabByHand","type":"propertyDef","startIndex":31341,"stopIndex":31513,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8739},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8739":{"name":"grabbing","type":"categoryDef","startIndex":31327,"stopIndex":31516,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8738}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8740":{"name":"moveBy","type":"propertyDef","startIndex":31532,"stopIndex":31684,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8741},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":8702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8741":{"name":"geometry","type":"categoryDef","startIndex":31518,"stopIndex":31686,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8740}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8742":{"name":null,"type":"comment","startIndex":31690,"stopIndex":31690,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8743":{"name":"lively.morphic.TextEditor","type":"klassDef","startIndex":31691,"stopIndex":36106,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8744},{"__isSmartRef__":true,"id":8746},{"__isSmartRef__":true,"id":8747},{"__isSmartRef__":true,"id":8749},{"__isSmartRef__":true,"id":8751},{"__isSmartRef__":true,"id":8752},{"__isSmartRef__":true,"id":8753},{"__isSmartRef__":true,"id":8755},{"__isSmartRef__":true,"id":8757},{"__isSmartRef__":true,"id":8758},{"__isSmartRef__":true,"id":8759},{"__isSmartRef__":true,"id":8760},{"__isSmartRef__":true,"id":8761}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.WindowedApp","categories":[{"__isSmartRef__":true,"id":8745},{"__isSmartRef__":true,"id":8748},{"__isSmartRef__":true,"id":8750},{"__isSmartRef__":true,"id":8754},{"__isSmartRef__":true,"id":8756}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8744":{"name":"defaultTitle","type":"propertyDef","startIndex":31770,"stopIndex":31797,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8745},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8745":{"name":"settings","type":"categoryDef","startIndex":31756,"stopIndex":31834,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8744},{"__isSmartRef__":true,"id":8746}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8746":{"name":"initialViewExtent","type":"propertyDef","startIndex":31799,"stopIndex":31831,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8745},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8747":{"name":"buildView","type":"propertyDef","startIndex":31854,"stopIndex":33896,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8748},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8748":{"name":"initializing","type":"categoryDef","startIndex":31836,"stopIndex":33899,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8747}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8749":{"name":"setCurrentURL","type":"propertyDef","startIndex":33914,"stopIndex":34020,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8750},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8750":{"name":"network","type":"categoryDef","startIndex":33901,"stopIndex":34187,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8749},{"__isSmartRef__":true,"id":8751},{"__isSmartRef__":true,"id":8752}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8751":{"name":"createWebResource","type":"propertyDef","startIndex":34022,"stopIndex":34094,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8750},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8752":{"name":"getURL","type":"propertyDef","startIndex":34096,"stopIndex":34184,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8750},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8753":{"name":"showAsLoading","type":"propertyDef","startIndex":34201,"stopIndex":34574,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8754},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8754":{"name":"helper","type":"categoryDef","startIndex":34189,"stopIndex":34577,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8753}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8755":{"name":"getEditorContent","type":"propertyDef","startIndex":34599,"stopIndex":34674,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8756},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8756":{"name":"file functions","type":"categoryDef","startIndex":34579,"stopIndex":36103,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8755},{"__isSmartRef__":true,"id":8757},{"__isSmartRef__":true,"id":8758},{"__isSmartRef__":true,"id":8759},{"__isSmartRef__":true,"id":8760},{"__isSmartRef__":true,"id":8761}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8757":{"name":"saveFile","type":"propertyDef","startIndex":34676,"stopIndex":34878,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8756},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8758":{"name":"loadFile","type":"propertyDef","startIndex":34881,"stopIndex":35227,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8756},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8759":{"name":"finishLoading","type":"propertyDef","startIndex":35229,"stopIndex":35495,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8756},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8760":{"name":"askToCreateFile","type":"propertyDef","startIndex":35498,"stopIndex":35927,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8756},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8761":{"name":"removeFile","type":"propertyDef","startIndex":35929,"stopIndex":36101,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8756},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":8743},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8762":{"name":null,"type":"comment","startIndex":36107,"stopIndex":36108,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8763":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":36109,"stopIndex":38119,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8764},{"__isSmartRef__":true,"id":8766},{"__isSmartRef__":true,"id":8768},{"__isSmartRef__":true,"id":8769},{"__isSmartRef__":true,"id":8770},{"__isSmartRef__":true,"id":8772},{"__isSmartRef__":true,"id":8773}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8765},{"__isSmartRef__":true,"id":8767},{"__isSmartRef__":true,"id":8771}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8764":{"name":"positionForNewMorph","type":"propertyDef","startIndex":36159,"stopIndex":36658,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8765},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8765":{"name":"positioning","type":"categoryDef","startIndex":36142,"stopIndex":36661,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8764}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8766":{"name":"addFramedMorph","type":"propertyDef","startIndex":36676,"stopIndex":36920,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8767},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8767":{"name":"windows","type":"categoryDef","startIndex":36663,"stopIndex":37674,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8766},{"__isSmartRef__":true,"id":8768},{"__isSmartRef__":true,"id":8769}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8768":{"name":"addTextWindow","type":"propertyDef","startIndex":36923,"stopIndex":37407,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8767},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8769":{"name":"internalAddWindow","type":"propertyDef","startIndex":37410,"stopIndex":37671,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8767},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8770":{"name":"openDialog","type":"propertyDef","startIndex":37689,"stopIndex":37841,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8771},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8771":{"name":"dialogs","type":"categoryDef","startIndex":37676,"stopIndex":38116,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8770},{"__isSmartRef__":true,"id":8772},{"__isSmartRef__":true,"id":8773}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8772":{"name":"confirm","type":"propertyDef","startIndex":37843,"stopIndex":37965,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8771},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8773":{"name":"prompt","type":"propertyDef","startIndex":37967,"stopIndex":38114,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8771},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":8763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8774":{"name":null,"type":"comment","startIndex":38120,"stopIndex":38120,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8775":{"name":"lively.morphic.HorizontalDivider","type":"klassDef","startIndex":38121,"stopIndex":38774,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8776},{"__isSmartRef__":true,"id":8778},{"__isSmartRef__":true,"id":8780},{"__isSmartRef__":true,"id":8782}],"sourceControl":{"__isSmartRef__":true,"id":7353},"traits":["HorizontalDividerTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":8777},{"__isSmartRef__":true,"id":8779},{"__isSmartRef__":true,"id":8781}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8776":{"name":"style","type":"propertyDef","startIndex":38232,"stopIndex":38280,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8777},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":8775},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8777":{"name":"settings","type":"categoryDef","startIndex":38218,"stopIndex":38283,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8776}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8778":{"name":"initialize","type":"propertyDef","startIndex":38303,"stopIndex":38490,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8779},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":8775},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8779":{"name":"initializing","type":"categoryDef","startIndex":38285,"stopIndex":38493,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8778}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8780":{"name":"onDragStart","type":"propertyDef","startIndex":38513,"stopIndex":38594,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8781},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":8775},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8781":{"name":"mouse events","type":"categoryDef","startIndex":38495,"stopIndex":38771,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8780},{"__isSmartRef__":true,"id":8782}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8782":{"name":"onDrag","type":"propertyDef","startIndex":38596,"stopIndex":38769,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8781},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":8775},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8783":{"name":null,"type":"comment","startIndex":38775,"stopIndex":38775,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8784":{"name":"lively.morphic.Slider","type":"klassDef","startIndex":38776,"stopIndex":39770,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8785},{"__isSmartRef__":true,"id":8787},{"__isSmartRef__":true,"id":8788},{"__isSmartRef__":true,"id":8790},{"__isSmartRef__":true,"id":8791},{"__isSmartRef__":true,"id":8792}],"sourceControl":{"__isSmartRef__":true,"id":7353},"traits":["SliderMorphTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":8786},{"__isSmartRef__":true,"id":8789}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8785":{"name":"initialize","type":"propertyDef","startIndex":38874,"stopIndex":39252,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8786},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":8784},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8786":{"name":"initializing","type":"categoryDef","startIndex":38856,"stopIndex":39428,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8785},{"__isSmartRef__":true,"id":8787}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8787":{"name":"setupMouseEventRelays","type":"propertyDef","startIndex":39254,"stopIndex":39425,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8786},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":8784},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8788":{"name":"getValue","type":"propertyDef","startIndex":39445,"stopIndex":39488,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8789},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":8784},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8789":{"name":"accessing","type":"categoryDef","startIndex":39430,"stopIndex":39766,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":8788},{"__isSmartRef__":true,"id":8790},{"__isSmartRef__":true,"id":8791},{"__isSmartRef__":true,"id":8792}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8790":{"name":"setValue","type":"propertyDef","startIndex":39492,"stopIndex":39582,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8789},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":8784},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8791":{"name":"getSliderExtent","type":"propertyDef","startIndex":39586,"stopIndex":39643,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8789},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":8784},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8792":{"name":"setSliderExtent","type":"propertyDef","startIndex":39646,"stopIndex":39764,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8789},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":8784},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8793":{"_moduleName":"lively.PartsBin","_type":"js","_ast":{"__isSmartRef__":true,"id":8794},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8794":{"name":"lively.PartsBin","type":"moduleDef","startIndex":0,"stopIndex":11398,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8795},{"__isSmartRef__":true,"id":8796},{"__isSmartRef__":true,"id":8822},{"__isSmartRef__":true,"id":8823},{"__isSmartRef__":true,"id":8832},{"__isSmartRef__":true,"id":8833},{"__isSmartRef__":true,"id":8852},{"__isSmartRef__":true,"id":8862},{"__isSmartRef__":true,"id":8863},{"__isSmartRef__":true,"id":8873}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8795":{"name":null,"type":"comment","startIndex":71,"stopIndex":71,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8796":{"name":"lively.PartsBin.PartItem","type":"klassDef","startIndex":72,"stopIndex":4473,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8797},{"__isSmartRef__":true,"id":8799},{"__isSmartRef__":true,"id":8801},{"__isSmartRef__":true,"id":8802},{"__isSmartRef__":true,"id":8803},{"__isSmartRef__":true,"id":8804},{"__isSmartRef__":true,"id":8805},{"__isSmartRef__":true,"id":8807},{"__isSmartRef__":true,"id":8809},{"__isSmartRef__":true,"id":8810},{"__isSmartRef__":true,"id":8811},{"__isSmartRef__":true,"id":8813},{"__isSmartRef__":true,"id":8814},{"__isSmartRef__":true,"id":8815},{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":8817},{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8819},{"__isSmartRef__":true,"id":8820}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8798},{"__isSmartRef__":true,"id":8800},{"__isSmartRef__":true,"id":8806},{"__isSmartRef__":true,"id":8808},{"__isSmartRef__":true,"id":8812},{"__isSmartRef__":true,"id":8821}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8797":{"name":"initialize","type":"propertyDef","startIndex":134,"stopIndex":414,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8798},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8798":{"name":"initializing","type":"categoryDef","startIndex":116,"stopIndex":418,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8797}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8799":{"name":"getLogoURL","type":"propertyDef","startIndex":435,"stopIndex":535,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8800},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8800":{"name":"accessing","type":"categoryDef","startIndex":420,"stopIndex":893,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8799},{"__isSmartRef__":true,"id":8801},{"__isSmartRef__":true,"id":8802},{"__isSmartRef__":true,"id":8803},{"__isSmartRef__":true,"id":8804}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8801":{"name":"getFileURL","type":"propertyDef","startIndex":537,"stopIndex":638,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8800},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8802":{"name":"getPartsSpace","type":"propertyDef","startIndex":640,"stopIndex":734,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8800},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8803":{"name":"setPartFromJSON","type":"propertyDef","startIndex":737,"stopIndex":837,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8800},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8804":{"name":"setPart","type":"propertyDef","startIndex":839,"stopIndex":888,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8800},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8805":{"name":"makeUpPartName","type":"propertyDef","startIndex":907,"stopIndex":1102,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8806},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8806":{"name":"naming","type":"categoryDef","startIndex":895,"stopIndex":1105,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8805}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8807":{"name":"getSerializer","type":"propertyDef","startIndex":1126,"stopIndex":1278,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8808},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8808":{"name":"serialization","type":"categoryDef","startIndex":1107,"stopIndex":2476,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8807},{"__isSmartRef__":true,"id":8809},{"__isSmartRef__":true,"id":8810}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8809":{"name":"deserializePart","type":"propertyDef","startIndex":1280,"stopIndex":1971,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8808},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8810":{"name":"serializePart","type":"propertyDef","startIndex":1973,"stopIndex":2472,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8808},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8811":{"name":"load","type":"propertyDef","startIndex":2503,"stopIndex":2707,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8812},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8812":{"name":"upload and download","type":"categoryDef","startIndex":2478,"stopIndex":4328,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8811},{"__isSmartRef__":true,"id":8813},{"__isSmartRef__":true,"id":8814},{"__isSmartRef__":true,"id":8815},{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":8817},{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8819}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8813":{"name":"loadPart","type":"propertyDef","startIndex":2709,"stopIndex":2924,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8812},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8814":{"name":"loadPartVersions","type":"propertyDef","startIndex":2926,"stopIndex":3137,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8812},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8815":{"name":"loadRevision","type":"propertyDef","startIndex":3139,"stopIndex":3229,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8812},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8816":{"name":"copyToPartsSpace","type":"propertyDef","startIndex":3232,"stopIndex":3430,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8812},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8817":{"name":"moveToPartsSpace","type":"propertyDef","startIndex":3432,"stopIndex":3674,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8812},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8818":{"name":"del","type":"propertyDef","startIndex":3676,"stopIndex":3851,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8812},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8819":{"name":"uploadPart","type":"propertyDef","startIndex":3853,"stopIndex":4324,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8812},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8820":{"name":"asPartsBinItem","type":"propertyDef","startIndex":4346,"stopIndex":4468,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8821},"className":"lively.PartsBin.PartItem","_owner":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8821":{"name":"converting","type":"categoryDef","startIndex":4330,"stopIndex":4470,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8820}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8822":{"name":null,"type":"comment","startIndex":4474,"stopIndex":4474,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8823":{"name":"lively.PartsBin.PartsBinMetaInfo","type":"klassDef","startIndex":4475,"stopIndex":5172,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8824},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":8827},{"__isSmartRef__":true,"id":8828},{"__isSmartRef__":true,"id":8829},{"__isSmartRef__":true,"id":8830},{"__isSmartRef__":true,"id":8831}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8825}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8824":{"name":"setURL","type":"propertyDef","startIndex":4543,"stopIndex":4680,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8825},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8823},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8825":{"name":"accessing","type":"categoryDef","startIndex":4527,"stopIndex":5169,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8824},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":8827},{"__isSmartRef__":true,"id":8828},{"__isSmartRef__":true,"id":8829},{"__isSmartRef__":true,"id":8830},{"__isSmartRef__":true,"id":8831}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8826":{"name":"getName","type":"propertyDef","startIndex":4683,"stopIndex":4770,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8825},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8823},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8827":{"name":"getPartsSpaceURL","type":"propertyDef","startIndex":4773,"stopIndex":4843,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8825},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8823},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8828":{"name":"setPartsSpaceName","type":"propertyDef","startIndex":4845,"stopIndex":4910,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8825},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8823},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8829":{"name":"getPartsSpaceName","type":"propertyDef","startIndex":4912,"stopIndex":4988,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8825},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8823},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8830":{"name":"setPartsSpace","type":"propertyDef","startIndex":4990,"stopIndex":5075,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8825},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8823},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8831":{"name":"getPartsSpace","type":"propertyDef","startIndex":5077,"stopIndex":5167,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8825},"className":"lively.PartsBin.PartsBinMetaInfo","_owner":{"__isSmartRef__":true,"id":8823},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8832":{"name":null,"type":"comment","startIndex":5173,"stopIndex":5173,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8833":{"name":"lively.PartsBin.PartsSpace","type":"klassDef","startIndex":5174,"stopIndex":7228,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8834},{"__isSmartRef__":true,"id":8836},{"__isSmartRef__":true,"id":8838},{"__isSmartRef__":true,"id":8839},{"__isSmartRef__":true,"id":8841},{"__isSmartRef__":true,"id":8842},{"__isSmartRef__":true,"id":8843},{"__isSmartRef__":true,"id":8844},{"__isSmartRef__":true,"id":8845},{"__isSmartRef__":true,"id":8846},{"__isSmartRef__":true,"id":8847},{"__isSmartRef__":true,"id":8849},{"__isSmartRef__":true,"id":8850}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":8835},{"__isSmartRef__":true,"id":8837},{"__isSmartRef__":true,"id":8840},{"__isSmartRef__":true,"id":8848},{"__isSmartRef__":true,"id":8851}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8834":{"name":"documentation","type":"propertyDef","startIndex":5239,"stopIndex":5464,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8835},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8835":{"name":"documentation","type":"categoryDef","startIndex":5220,"stopIndex":5467,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8834}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8836":{"name":"initialize","type":"propertyDef","startIndex":5487,"stopIndex":5562,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8837},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8837":{"name":"initializing","type":"categoryDef","startIndex":5469,"stopIndex":5665,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8836},{"__isSmartRef__":true,"id":8838}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8838":{"name":"createPartItemNamed","type":"propertyDef","startIndex":5564,"stopIndex":5661,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8837},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8839":{"name":"getPartNames","type":"propertyDef","startIndex":5682,"stopIndex":5753,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8840},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8840":{"name":"accessing","type":"categoryDef","startIndex":5667,"stopIndex":6595,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8839},{"__isSmartRef__":true,"id":8841},{"__isSmartRef__":true,"id":8842},{"__isSmartRef__":true,"id":8843},{"__isSmartRef__":true,"id":8844},{"__isSmartRef__":true,"id":8845},{"__isSmartRef__":true,"id":8846}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8841":{"name":"getPartItemNamed","type":"propertyDef","startIndex":5755,"stopIndex":5910,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8840},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8842":{"name":"removePartItemNamed","type":"propertyDef","startIndex":5912,"stopIndex":5984,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8840},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8843":{"name":"getURL","type":"propertyDef","startIndex":5988,"stopIndex":6073,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8840},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8844":{"name":"getPartItems","type":"propertyDef","startIndex":6075,"stopIndex":6152,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8840},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8845":{"name":"setPartItemsFromURLList","type":"propertyDef","startIndex":6154,"stopIndex":6549,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8840},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8846":{"name":"getName","type":"propertyDef","startIndex":6551,"stopIndex":6592,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8840},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8847":{"name":"load","type":"propertyDef","startIndex":6610,"stopIndex":6999,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8848},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8848":{"name":"loading","type":"categoryDef","startIndex":6597,"stopIndex":7128,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8847},{"__isSmartRef__":true,"id":8849}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8849":{"name":"ensureExistance","type":"propertyDef","startIndex":7001,"stopIndex":7125,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8848},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8850":{"name":"toString","type":"propertyDef","startIndex":7145,"stopIndex":7223,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8851},"className":"lively.PartsBin.PartsSpace","_owner":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8851":{"name":"debugging","type":"categoryDef","startIndex":7130,"stopIndex":7225,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8850}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8852":{"name":"lively.PartsBin","type":"klassExtensionDef","startIndex":7229,"stopIndex":8340,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8853},{"__isSmartRef__":true,"id":8855},{"__isSmartRef__":true,"id":8856},{"__isSmartRef__":true,"id":8857},{"__isSmartRef__":true,"id":8858},{"__isSmartRef__":true,"id":8859},{"__isSmartRef__":true,"id":8860},{"__isSmartRef__":true,"id":8861}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":8854}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8853":{"name":"partSpaces","type":"propertyDef","startIndex":7262,"stopIndex":7277,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8854},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8854":{"name":"default category","type":"categoryDef","startIndex":7260,"stopIndex":8337,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8853},{"__isSmartRef__":true,"id":8855},{"__isSmartRef__":true,"id":8856},{"__isSmartRef__":true,"id":8857},{"__isSmartRef__":true,"id":8858},{"__isSmartRef__":true,"id":8859},{"__isSmartRef__":true,"id":8860},{"__isSmartRef__":true,"id":8861}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8855":{"name":"addPartsSpace","type":"propertyDef","startIndex":7279,"stopIndex":7354,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8854},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8856":{"name":"removePartsSpace","type":"propertyDef","startIndex":7356,"stopIndex":7426,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8854},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8857":{"name":"partsSpaceNamed","type":"propertyDef","startIndex":7428,"stopIndex":7561,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8854},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8858":{"name":"partsSpaceWithURL","type":"propertyDef","startIndex":7563,"stopIndex":7729,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8854},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8859":{"name":"addPartsSpaceNamed","type":"propertyDef","startIndex":7732,"stopIndex":7869,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8854},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8860":{"name":"getPart","type":"propertyDef","startIndex":7871,"stopIndex":8047,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8854},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8861":{"name":"getPartItem","type":"propertyDef","startIndex":8049,"stopIndex":8335,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":8854},"className":"lively.PartsBin","_owner":{"__isSmartRef__":true,"id":8852},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8862":{"name":null,"type":"comment","startIndex":8341,"stopIndex":8341,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8863":{"name":"lively.PartsBin.PartTrait","type":"traitDef","startIndex":8342,"stopIndex":11377,"fileName":"lively/PartsBin.js","_subElements":[{"__isSmartRef__":true,"id":8864},{"__isSmartRef__":true,"id":8866},{"__isSmartRef__":true,"id":8867},{"__isSmartRef__":true,"id":8868},{"__isSmartRef__":true,"id":8869},{"__isSmartRef__":true,"id":8870},{"__isSmartRef__":true,"id":8871},{"__isSmartRef__":true,"id":8872}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8864":{"name":"copyToPartsBin","type":"propertyDef","startIndex":8380,"stopIndex":8769,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8865},"_owner":{"__isSmartRef__":true,"id":8863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8865":{"name":"default category","type":"categoryDef","startIndex":35,"stopIndex":3032,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":8864},{"__isSmartRef__":true,"id":8866},{"__isSmartRef__":true,"id":8867},{"__isSmartRef__":true,"id":8868},{"__isSmartRef__":true,"id":8869},{"__isSmartRef__":true,"id":8870},{"__isSmartRef__":true,"id":8871},{"__isSmartRef__":true,"id":8872}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8866":{"name":"copyToMyPartsBin","type":"propertyDef","startIndex":8771,"stopIndex":9428,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8865},"_owner":{"__isSmartRef__":true,"id":8863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8867":{"name":"interactiveCopyToMyPartsBin","type":"propertyDef","startIndex":9431,"stopIndex":9905,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8865},"_owner":{"__isSmartRef__":true,"id":8863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8868":{"name":"copyToPartsBinUrl","type":"propertyDef","startIndex":9908,"stopIndex":10058,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8865},"_owner":{"__isSmartRef__":true,"id":8863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8869":{"name":"copyToPartsSpace","type":"propertyDef","startIndex":10060,"stopIndex":10194,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8865},"_owner":{"__isSmartRef__":true,"id":8863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8870":{"name":"getPartsBinMetaInfo","type":"propertyDef","startIndex":10197,"stopIndex":10668,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8865},"_owner":{"__isSmartRef__":true,"id":8863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8871":{"name":"getPartItem","type":"propertyDef","startIndex":10670,"stopIndex":10791,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8865},"_owner":{"__isSmartRef__":true,"id":8863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8872":{"name":"asSVGLogo","type":"propertyDef","startIndex":10794,"stopIndex":11372,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8865},"_owner":{"__isSmartRef__":true,"id":8863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8873":{"name":null,"type":"comment","startIndex":11378,"stopIndex":11379,"fileName":"lively/PartsBin.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8874":{"_moduleName":"lively.PartsBinMorphs","_type":"js","_ast":{"__isSmartRef__":true,"id":8875},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"8875":{"name":"lively.PartsBinMorphs","type":"moduleDef","startIndex":0,"stopIndex":2824,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8876},{"__isSmartRef__":true,"id":8877},{"__isSmartRef__":true,"id":8880},{"__isSmartRef__":true,"id":8881},{"__isSmartRef__":true,"id":8900},{"__isSmartRef__":true,"id":8901}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8876":{"name":null,"type":"comment","startIndex":79,"stopIndex":79,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8877":{"name":"lively.Scripting.PartsBin","type":"klassDef","startIndex":80,"stopIndex":169,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8878}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Morph","categories":[{"__isSmartRef__":true,"id":8879}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8878":{"name":"m1","type":"propertyDef","startIndex":146,"stopIndex":164,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8879},"className":"lively.Scripting.PartsBin","_owner":{"__isSmartRef__":true,"id":8877},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8879":{"name":"default category","type":"categoryDef","startIndex":124,"stopIndex":166,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8878}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8880":{"name":null,"type":"comment","startIndex":170,"stopIndex":171,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8881":{"name":"lively.Scripting.PartPinItem","type":"klassDef","startIndex":172,"stopIndex":2753,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8882},{"__isSmartRef__":true,"id":8884},{"__isSmartRef__":true,"id":8886},{"__isSmartRef__":true,"id":8887},{"__isSmartRef__":true,"id":8889},{"__isSmartRef__":true,"id":8891},{"__isSmartRef__":true,"id":8892},{"__isSmartRef__":true,"id":8893},{"__isSmartRef__":true,"id":8895},{"__isSmartRef__":true,"id":8897},{"__isSmartRef__":true,"id":8898}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"BoxMorph","categories":[{"__isSmartRef__":true,"id":8883},{"__isSmartRef__":true,"id":8885},{"__isSmartRef__":true,"id":8888},{"__isSmartRef__":true,"id":8890},{"__isSmartRef__":true,"id":8894},{"__isSmartRef__":true,"id":8896},{"__isSmartRef__":true,"id":8899}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8882":{"name":"defaultExtent","type":"propertyDef","startIndex":236,"stopIndex":263,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8883},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8883":{"name":"settings","type":"categoryDef","startIndex":222,"stopIndex":266,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8882}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8884":{"name":"initialize","type":"propertyDef","startIndex":286,"stopIndex":619,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8885},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8885":{"name":"initializing","type":"categoryDef","startIndex":268,"stopIndex":1040,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8884},{"__isSmartRef__":true,"id":8886}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8886":{"name":"setupLogo","type":"propertyDef","startIndex":622,"stopIndex":1037,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8885},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8887":{"name":"makeUpPartName","type":"propertyDef","startIndex":1054,"stopIndex":1249,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8888},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8888":{"name":"naming","type":"categoryDef","startIndex":1042,"stopIndex":1252,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8887}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8889":{"name":"handlesMouseDown","type":"propertyDef","startIndex":1272,"stopIndex":1319,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8890},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8890":{"name":"mouse events","type":"categoryDef","startIndex":1254,"stopIndex":1909,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8889},{"__isSmartRef__":true,"id":8891},{"__isSmartRef__":true,"id":8892}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8891":{"name":"onMouseMove","type":"propertyDef","startIndex":1322,"stopIndex":1387,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8890},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8892":{"name":"onMouseDown","type":"propertyDef","startIndex":1390,"stopIndex":1906,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8890},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8893":{"name":"morphMenu","type":"propertyDef","startIndex":1921,"stopIndex":2074,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8894},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8894":{"name":"menu","type":"categoryDef","startIndex":1911,"stopIndex":2077,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8893}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8895":{"name":"deleteOnServer","type":"propertyDef","startIndex":2103,"stopIndex":2207,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8896},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8896":{"name":"server interaction","type":"categoryDef","startIndex":2079,"stopIndex":2506,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8895},{"__isSmartRef__":true,"id":8897}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8897":{"name":"interactiveDeleteOnServer","type":"propertyDef","startIndex":2209,"stopIndex":2503,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8896},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8898":{"name":"openLoadedPartsBinItem","type":"propertyDef","startIndex":2522,"stopIndex":2747,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":8899},"className":"lively.Scripting.PartPinItem","_owner":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8899":{"name":"loading","type":"categoryDef","startIndex":2508,"stopIndex":2750,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8898}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8900":{"name":null,"type":"comment","startIndex":2754,"stopIndex":2754,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8901":{"name":"lively.PartsBin.PartTrait","type":"traitDef","startIndex":2755,"stopIndex":2805,"fileName":"lively/PartsBinMorphs.js","_subElements":[{"__isSmartRef__":true,"id":8902}],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8902":{"name":" -> Morph","type":"traitSubElement","startIndex":2789,"stopIndex":2803,"fileName":"lively/PartsBinMorphs.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_owner":{"__isSmartRef__":true,"id":8901},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"8903":{"buttonCommands":[{"__isSmartRef__":true,"id":8904},{"__isSmartRef__":true,"id":9215},{"__isSmartRef__":true,"id":9240},{"__isSmartRef__":true,"id":9265},{"__isSmartRef__":true,"id":9290},{"__isSmartRef__":true,"id":9315},{"__isSmartRef__":true,"id":9340}],"RootFilters":[{"__isSmartRef__":true,"id":9476}],"Pane1Filters":[{"__isSmartRef__":true,"id":9477},{"__isSmartRef__":true,"id":9478}],"Pane2Filters":[{"__isSmartRef__":true,"id":9479}],"Pane3Filters":[{"__isSmartRef__":true,"id":9480}],"Pane4Filters":[{"__isSmartRef__":true,"id":9481}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":8941},"attributeConnections":[{"__isSmartRef__":true,"id":9482},{"__isSmartRef__":true,"id":9483},{"__isSmartRef__":true,"id":9484},{"__isSmartRef__":true,"id":9485},{"__isSmartRef__":true,"id":9486},{"__isSmartRef__":true,"id":9487}],"SourceString":"\tregisterForMouseEvents: function(handleOnCapture) {\n\t\tif (this.onMouseUp) this.registerForEvent('mouseup', this, 'onMouseUp', handleOnCapture);\n\t\tif (this.onMouseDown) this.registerForEvent('mousedown', this, 'onMouseDown', handleOnCapture);\n\t\tif (this.onMouseMove) this.registerForEvent('mousemove', this, 'onMouseMove', handleOnCapture);\n\t\tif (this.onSelectStart) this.registerForEvent('selectstart', this, 'onSelectStart', handleOnCapture);\n\t\tif (this.onMouseWheel) this.registerForEvent('mousewheel', this, 'onMouseWheel', handleOnCapture);\nif (this.onHTML5DragEnter) debugger\n\t\tif (this.onHTML5DragEnter) this.registerForEvent('drageEnter', this, 'onHTML5DragEnter', handleOnCapture);\n\t\tif (this.onHTML5DragOver) this.registerForEvent('dragover', this, 'onHTML5DragOver', handleOnCapture);\n\t\tif (this.onHTML5Drop) this.registerForEvent('drop', this, 'onHTML5Drop', handleOnCapture);\n\n\t},","sourceString":"\tregisterForMouseEvents: function(handleOnCapture) {\n\t\tif (this.onMouseUp) this.registerForEvent('mouseup', this, 'onMouseUp', handleOnCapture);\n\t\tif (this.onMouseDown) this.registerForEvent('mousedown', this, 'onMouseDown', handleOnCapture);\n\t\tif (this.onMouseMove) this.registerForEvent('mousemove', this, 'onMouseMove', handleOnCapture);\n\t\tif (this.onSelectStart) this.registerForEvent('selectstart', this, 'onSelectStart', handleOnCapture);\n\t\tif (this.onMouseWheel) this.registerForEvent('mousewheel', this, 'onMouseWheel', handleOnCapture);\nif (this.onHTML5DragEnter) debugger\n\t\tif (this.onHTML5DragEnter) this.registerForEvent('drageEnter', this, 'onHTML5DragEnter', handleOnCapture);\n\t\tif (this.onHTML5DragOver) this.registerForEvent('dragover', this, 'onHTML5DragOver', handleOnCapture);\n\t\tif (this.onHTML5Drop) this.registerForEvent('drop', this, 'onHTML5Drop', handleOnCapture);\n\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":9006},"Pane1Selection":{"__isSmartRef__":true,"id":9016},"pane1Selection":{"__isSmartRef__":true,"id":9016},"Pane2Selection":{"__isSmartRef__":true,"id":9076},"pane2Selection":{"__isSmartRef__":true,"id":9076},"Pane3Selection":{"__isSmartRef__":true,"id":9104},"pane3Selection":{"__isSmartRef__":true,"id":9104},"Pane4Selection":{"__isSmartRef__":true,"id":9145},"pane4Selection":{"__isSmartRef__":true,"id":9145},"Pane4Content":[{"__isSmartRef__":true,"id":9120},{"__isSmartRef__":true,"id":9122},{"__isSmartRef__":true,"id":9124},{"__isSmartRef__":true,"id":9126},{"__isSmartRef__":true,"id":9128},{"__isSmartRef__":true,"id":9130},{"__isSmartRef__":true,"id":9132},{"__isSmartRef__":true,"id":9134},{"__isSmartRef__":true,"id":9136},{"__isSmartRef__":true,"id":9138},{"__isSmartRef__":true,"id":9140},{"__isSmartRef__":true,"id":9142},{"__isSmartRef__":true,"id":9144},{"__isSmartRef__":true,"id":9146},{"__isSmartRef__":true,"id":9148},{"__isSmartRef__":true,"id":9150},{"__isSmartRef__":true,"id":9152},{"__isSmartRef__":true,"id":9154},{"__isSmartRef__":true,"id":9156},{"__isSmartRef__":true,"id":9158},{"__isSmartRef__":true,"id":9160},{"__isSmartRef__":true,"id":9162},{"__isSmartRef__":true,"id":9164},{"__isSmartRef__":true,"id":9166},{"__isSmartRef__":true,"id":9168},{"__isSmartRef__":true,"id":9170},{"__isSmartRef__":true,"id":9172},{"__isSmartRef__":true,"id":9174},{"__isSmartRef__":true,"id":9176},{"__isSmartRef__":true,"id":9178}],"Pane3Content":[{"__isSmartRef__":true,"id":9103},{"__isSmartRef__":true,"id":9105},{"__isSmartRef__":true,"id":9107},{"__isSmartRef__":true,"id":9109}],"Pane2Content":[{"__isSmartRef__":true,"id":9069},{"__isSmartRef__":true,"id":9071},{"__isSmartRef__":true,"id":9073},{"__isSmartRef__":true,"id":9075},{"__isSmartRef__":true,"id":9077},{"__isSmartRef__":true,"id":9079},{"__isSmartRef__":true,"id":9081},{"__isSmartRef__":true,"id":9083},{"__isSmartRef__":true,"id":9085},{"__isSmartRef__":true,"id":9087},{"__isSmartRef__":true,"id":9089},{"__isSmartRef__":true,"id":9091}],"Pane1Content":[{"__isSmartRef__":true,"id":9003},{"__isSmartRef__":true,"id":9034},{"__isSmartRef__":true,"id":9035},{"__isSmartRef__":true,"id":9036},{"__isSmartRef__":true,"id":9037},{"__isSmartRef__":true,"id":9038},{"__isSmartRef__":true,"id":9039},{"__isSmartRef__":true,"id":9040},{"__isSmartRef__":true,"id":9041},{"__isSmartRef__":true,"id":9042},{"__isSmartRef__":true,"id":9043},{"__isSmartRef__":true,"id":9044},{"__isSmartRef__":true,"id":9045},{"__isSmartRef__":true,"id":9046},{"__isSmartRef__":true,"id":9047},{"__isSmartRef__":true,"id":9048},{"__isSmartRef__":true,"id":9049},{"__isSmartRef__":true,"id":9050},{"__isSmartRef__":true,"id":9051},{"__isSmartRef__":true,"id":9052},{"__isSmartRef__":true,"id":9053},{"__isSmartRef__":true,"id":9054},{"__isSmartRef__":true,"id":9055},{"__isSmartRef__":true,"id":9056},{"__isSmartRef__":true,"id":9057},{"__isSmartRef__":true,"id":9058}],"view":{"__isSmartRef__":true,"id":9371},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Events","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":9488},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":9475},"__LivelyClassName__":"lively.ide.SystemBrowser"},"8904":{"browser":{"__isSmartRef__":true,"id":8903},"button":{"__isSmartRef__":true,"id":8905},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"8905":{"submorphs":[{"__isSmartRef__":true,"id":8906}],"scripts":[],"id":324,"shape":{"__isSmartRef__":true,"id":8915},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8929},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":8930},"label":{"__isSmartRef__":true,"id":8906},"command":{"__isSmartRef__":true,"id":8904},"attributeConnections":[{"__isSmartRef__":true,"id":8939},{"__isSmartRef__":true,"id":8940}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"8906":{"submorphs":[],"scripts":[],"id":325,"shape":{"__isSmartRef__":true,"id":8907},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8911},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":8912}],"padding":{"__isSmartRef__":true,"id":8914},"_Padding":{"__isSmartRef__":true,"id":8914},"owner":{"__isSmartRef__":true,"id":8905},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"8907":{"position":{"__isSmartRef__":true,"id":8908},"_Extent":{"__isSmartRef__":true,"id":8909},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8908":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8909":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8910":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8911":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8912":{"style":{"__isSmartRef__":true,"id":8913},"morph":{"__isSmartRef__":true,"id":8906},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"8913":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"8914":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8915":{"position":{"__isSmartRef__":true,"id":8916},"_Extent":{"__isSmartRef__":true,"id":8917},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8916":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8917":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8918":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8919":{"stops":[{"__isSmartRef__":true,"id":8920},{"__isSmartRef__":true,"id":8922},{"__isSmartRef__":true,"id":8924},{"__isSmartRef__":true,"id":8926}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8920":{"offset":0,"color":{"__isSmartRef__":true,"id":8921}},"8921":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8922":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8923}},"8923":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8924":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8925}},"8925":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8926":{"offset":1,"color":{"__isSmartRef__":true,"id":8927}},"8927":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8928":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8929":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8930":{"stops":[{"__isSmartRef__":true,"id":8931},{"__isSmartRef__":true,"id":8933},{"__isSmartRef__":true,"id":8935},{"__isSmartRef__":true,"id":8937}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8931":{"offset":0,"color":{"__isSmartRef__":true,"id":8932}},"8932":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8933":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8934}},"8934":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8935":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8936}},"8936":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8937":{"offset":1,"color":{"__isSmartRef__":true,"id":8938}},"8938":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8939":{"sourceObj":{"__isSmartRef__":true,"id":8905},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8904},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8940":{"sourceObj":{"__isSmartRef__":true,"id":8905},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8905},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8941":{"submorphs":[{"__isSmartRef__":true,"id":8942},{"__isSmartRef__":true,"id":8951},{"__isSmartRef__":true,"id":8974},{"__isSmartRef__":true,"id":8997},{"__isSmartRef__":true,"id":9064},{"__isSmartRef__":true,"id":9098},{"__isSmartRef__":true,"id":9115},{"__isSmartRef__":true,"id":9187},{"__isSmartRef__":true,"id":9343},{"__isSmartRef__":true,"id":9353},{"__isSmartRef__":true,"id":9358},{"__isSmartRef__":true,"id":8905},{"__isSmartRef__":true,"id":9193},{"__isSmartRef__":true,"id":9218},{"__isSmartRef__":true,"id":9243},{"__isSmartRef__":true,"id":9268},{"__isSmartRef__":true,"id":9293},{"__isSmartRef__":true,"id":9318}],"scripts":[],"id":310,"shape":{"__isSmartRef__":true,"id":9365},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9369},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9370},"locationPane":{"__isSmartRef__":true,"id":8942},"codeBaseDirBtn":{"__isSmartRef__":true,"id":8951},"localDirBtn":{"__isSmartRef__":true,"id":8974},"Pane1":{"__isSmartRef__":true,"id":8997},"Pane2":{"__isSmartRef__":true,"id":9064},"Pane3":{"__isSmartRef__":true,"id":9098},"Pane4":{"__isSmartRef__":true,"id":9115},"midResizer":{"__isSmartRef__":true,"id":9187},"sourcePane":{"__isSmartRef__":true,"id":9343},"bottomResizer":{"__isSmartRef__":true,"id":9353},"commentPane":{"__isSmartRef__":true,"id":9358},"ownerWidget":{"__isSmartRef__":true,"id":8903},"owner":{"__isSmartRef__":true,"id":9371},"ownerApp":{"__isSmartRef__":true,"id":8903},"targetURL":{"__isSmartRef__":true,"id":9475},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"8942":{"submorphs":[],"scripts":[],"id":311,"shape":{"__isSmartRef__":true,"id":8943},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8947},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":8948}],"owner":{"__isSmartRef__":true,"id":8941},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":8950}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"8943":{"position":{"__isSmartRef__":true,"id":8944},"_Extent":{"__isSmartRef__":true,"id":8945},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8944":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8945":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8946":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8947":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8948":{"style":{"__isSmartRef__":true,"id":8949},"morph":{"__isSmartRef__":true,"id":8942},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"8949":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"8950":{"sourceObj":{"__isSmartRef__":true,"id":8942},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8951":{"submorphs":[{"__isSmartRef__":true,"id":8952}],"scripts":[],"id":312,"shape":{"__isSmartRef__":true,"id":8960},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8963},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":8964},"label":{"__isSmartRef__":true,"id":8952},"owner":{"__isSmartRef__":true,"id":8941},"attributeConnections":[{"__isSmartRef__":true,"id":8973}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"8952":{"submorphs":[],"scripts":[],"id":313,"shape":{"__isSmartRef__":true,"id":8953},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8956},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":8957}],"padding":{"__isSmartRef__":true,"id":8959},"_Padding":{"__isSmartRef__":true,"id":8959},"owner":{"__isSmartRef__":true,"id":8951},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"8953":{"position":{"__isSmartRef__":true,"id":8954},"_Extent":{"__isSmartRef__":true,"id":8955},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8954":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8955":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8956":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8957":{"style":{"__isSmartRef__":true,"id":8958},"morph":{"__isSmartRef__":true,"id":8952},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"8958":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"8959":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8960":{"position":{"__isSmartRef__":true,"id":8961},"_Extent":{"__isSmartRef__":true,"id":8962},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8961":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8962":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8963":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8964":{"stops":[{"__isSmartRef__":true,"id":8965},{"__isSmartRef__":true,"id":8967},{"__isSmartRef__":true,"id":8969},{"__isSmartRef__":true,"id":8971}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8965":{"offset":0,"color":{"__isSmartRef__":true,"id":8966}},"8966":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8967":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8968}},"8968":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8969":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8970}},"8970":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8971":{"offset":1,"color":{"__isSmartRef__":true,"id":8972}},"8972":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8973":{"sourceObj":{"__isSmartRef__":true,"id":8951},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8974":{"submorphs":[{"__isSmartRef__":true,"id":8975}],"scripts":[],"id":314,"shape":{"__isSmartRef__":true,"id":8983},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8986},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":8987},"label":{"__isSmartRef__":true,"id":8975},"owner":{"__isSmartRef__":true,"id":8941},"attributeConnections":[{"__isSmartRef__":true,"id":8996}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"8975":{"submorphs":[],"scripts":[],"id":315,"shape":{"__isSmartRef__":true,"id":8976},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8979},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":8980}],"padding":{"__isSmartRef__":true,"id":8982},"_Padding":{"__isSmartRef__":true,"id":8982},"owner":{"__isSmartRef__":true,"id":8974},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"8976":{"position":{"__isSmartRef__":true,"id":8977},"_Extent":{"__isSmartRef__":true,"id":8978},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8977":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8978":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8979":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8980":{"style":{"__isSmartRef__":true,"id":8981},"morph":{"__isSmartRef__":true,"id":8975},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"8981":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"8982":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8983":{"position":{"__isSmartRef__":true,"id":8984},"_Extent":{"__isSmartRef__":true,"id":8985},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8984":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8985":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8986":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8987":{"stops":[{"__isSmartRef__":true,"id":8988},{"__isSmartRef__":true,"id":8990},{"__isSmartRef__":true,"id":8992},{"__isSmartRef__":true,"id":8994}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8988":{"offset":0,"color":{"__isSmartRef__":true,"id":8989}},"8989":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8990":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8991}},"8991":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8992":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8993}},"8993":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8994":{"offset":1,"color":{"__isSmartRef__":true,"id":8995}},"8995":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8996":{"sourceObj":{"__isSmartRef__":true,"id":8974},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8997":{"submorphs":[],"scripts":[],"id":316,"shape":{"__isSmartRef__":true,"id":8998},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9002},"itemList":[{"__isSmartRef__":true,"id":9003},{"__isSmartRef__":true,"id":9034},{"__isSmartRef__":true,"id":9035},{"__isSmartRef__":true,"id":9036},{"__isSmartRef__":true,"id":9037},{"__isSmartRef__":true,"id":9038},{"__isSmartRef__":true,"id":9039},{"__isSmartRef__":true,"id":9040},{"__isSmartRef__":true,"id":9041},{"__isSmartRef__":true,"id":9042},{"__isSmartRef__":true,"id":9043},{"__isSmartRef__":true,"id":9044},{"__isSmartRef__":true,"id":9045},{"__isSmartRef__":true,"id":9046},{"__isSmartRef__":true,"id":9047},{"__isSmartRef__":true,"id":9048},{"__isSmartRef__":true,"id":9049},{"__isSmartRef__":true,"id":9050},{"__isSmartRef__":true,"id":9051},{"__isSmartRef__":true,"id":9052},{"__isSmartRef__":true,"id":9053},{"__isSmartRef__":true,"id":9054},{"__isSmartRef__":true,"id":9055},{"__isSmartRef__":true,"id":9056},{"__isSmartRef__":true,"id":9057},{"__isSmartRef__":true,"id":9058}],"selectedLineNo":9,"owner":{"__isSmartRef__":true,"id":8941},"attributeConnections":[{"__isSmartRef__":true,"id":9059},{"__isSmartRef__":true,"id":9060},{"__isSmartRef__":true,"id":9061},{"__isSmartRef__":true,"id":9062}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":9063},"__LivelyClassName__":"lively.morphic.List"},"8998":{"position":{"__isSmartRef__":true,"id":8999},"_Extent":{"__isSmartRef__":true,"id":9000},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8999":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9000":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9001":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9002":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9003":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":9004}},"9004":{"target":{"__isSmartRef__":true,"id":9005},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"9005":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9006":{"target":{"__isSmartRef__":true,"id":7353},"browser":{"__isSmartRef__":true,"id":8903},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":9005}],"parentNamespacePath":{"__isSmartRef__":true,"id":9007},"_childNodes":[{"__isSmartRef__":true,"id":9004},{"__isSmartRef__":true,"id":9008},{"__isSmartRef__":true,"id":9009},{"__isSmartRef__":true,"id":9010},{"__isSmartRef__":true,"id":9011},{"__isSmartRef__":true,"id":9012},{"__isSmartRef__":true,"id":9013},{"__isSmartRef__":true,"id":9014},{"__isSmartRef__":true,"id":9015},{"__isSmartRef__":true,"id":9016},{"__isSmartRef__":true,"id":9017},{"__isSmartRef__":true,"id":9018},{"__isSmartRef__":true,"id":9019},{"__isSmartRef__":true,"id":9020},{"__isSmartRef__":true,"id":9021},{"__isSmartRef__":true,"id":9022},{"__isSmartRef__":true,"id":9023},{"__isSmartRef__":true,"id":9024},{"__isSmartRef__":true,"id":9025},{"__isSmartRef__":true,"id":9026},{"__isSmartRef__":true,"id":9027},{"__isSmartRef__":true,"id":9028},{"__isSmartRef__":true,"id":9029},{"__isSmartRef__":true,"id":9030},{"__isSmartRef__":true,"id":9031},{"__isSmartRef__":true,"id":9032}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"9007":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9008":{"target":{"__isSmartRef__":true,"id":9007},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"9009":{"target":{"__isSmartRef__":true,"id":7604},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9010":{"target":{"__isSmartRef__":true,"id":7661},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9011":{"target":{"__isSmartRef__":true,"id":7716},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9012":{"target":{"__isSmartRef__":true,"id":7726},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9013":{"target":{"__isSmartRef__":true,"id":7753},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9014":{"target":{"__isSmartRef__":true,"id":7756},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9015":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9016":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9017":{"target":{"__isSmartRef__":true,"id":7762},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9018":{"target":{"__isSmartRef__":true,"id":7776},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9019":{"target":{"__isSmartRef__":true,"id":7782},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9020":{"target":{"__isSmartRef__":true,"id":7786},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9021":{"target":{"__isSmartRef__":true,"id":7926},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9022":{"target":{"__isSmartRef__":true,"id":8025},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9023":{"target":{"__isSmartRef__":true,"id":8032},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9024":{"target":{"__isSmartRef__":true,"id":8143},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9025":{"target":{"__isSmartRef__":true,"id":8152},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9026":{"target":{"__isSmartRef__":true,"id":8239},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9027":{"target":{"__isSmartRef__":true,"id":7544},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9028":{"target":{"__isSmartRef__":true,"id":8260},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9029":{"target":{"__isSmartRef__":true,"id":8331},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9030":{"target":{"__isSmartRef__":true,"id":8393},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9031":{"target":{"__isSmartRef__":true,"id":8511},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9032":{"target":{"__isSmartRef__":true,"id":9033},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"9033":{"name":"Local code","__SourceModuleName__":"Global.lively.ChangeSet","__LivelyClassName__":"ChangeSet"},"9034":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":9008}},"9035":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":9009}},"9036":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":9010}},"9037":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":9011}},"9038":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":9012}},"9039":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":9013}},"9040":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":9014}},"9041":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":9015}},"9042":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":9016}},"9043":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":9017}},"9044":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":9018}},"9045":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":9019}},"9046":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":9020}},"9047":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":9021}},"9048":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":9022}},"9049":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":9023}},"9050":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":9024}},"9051":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":9025}},"9052":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":9026}},"9053":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":9027}},"9054":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":9028}},"9055":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":9029}},"9056":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":9030}},"9057":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":9031}},"9058":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":9032}},"9059":{"sourceObj":{"__isSmartRef__":true,"id":8997},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9060":{"sourceObj":{"__isSmartRef__":true,"id":8997},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9061":{"sourceObj":{"__isSmartRef__":true,"id":8997},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9062":{"sourceObj":{"__isSmartRef__":true,"id":8997},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9063":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9006},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9064":{"submorphs":[],"scripts":[],"id":317,"shape":{"__isSmartRef__":true,"id":9065},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9068},"itemList":[{"__isSmartRef__":true,"id":9069},{"__isSmartRef__":true,"id":9071},{"__isSmartRef__":true,"id":9073},{"__isSmartRef__":true,"id":9075},{"__isSmartRef__":true,"id":9077},{"__isSmartRef__":true,"id":9079},{"__isSmartRef__":true,"id":9081},{"__isSmartRef__":true,"id":9083},{"__isSmartRef__":true,"id":9085},{"__isSmartRef__":true,"id":9087},{"__isSmartRef__":true,"id":9089},{"__isSmartRef__":true,"id":9091}],"selectedLineNo":3,"owner":{"__isSmartRef__":true,"id":8941},"attributeConnections":[{"__isSmartRef__":true,"id":9093},{"__isSmartRef__":true,"id":9094},{"__isSmartRef__":true,"id":9095},{"__isSmartRef__":true,"id":9096}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":9097},"__LivelyClassName__":"lively.morphic.List"},"9065":{"position":{"__isSmartRef__":true,"id":9066},"_Extent":{"__isSmartRef__":true,"id":9067},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9066":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9067":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9068":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9069":{"isListItem":true,"string":"lively.morphic.EventHandler","value":{"__isSmartRef__":true,"id":9070}},"9070":{"target":{"__isSmartRef__":true,"id":7359},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9071":{"isListItem":true,"string":"lively.morphic.EventHandler (extension)","value":{"__isSmartRef__":true,"id":9072}},"9072":{"target":{"__isSmartRef__":true,"id":7382},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9073":{"isListItem":true,"string":"Event (extension)","value":{"__isSmartRef__":true,"id":9074}},"9074":{"target":{"__isSmartRef__":true,"id":7385},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9075":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":9076}},"9076":{"target":{"__isSmartRef__":true,"id":7407},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9077":{"isListItem":true,"string":"MouseWheelTrait","value":{"__isSmartRef__":true,"id":9078}},"9078":{"target":{"__isSmartRef__":true,"id":7474},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.TraitFragmentNode"},"9079":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":9080}},"9080":{"target":{"__isSmartRef__":true,"id":7478},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9081":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":9082}},"9082":{"target":{"__isSmartRef__":true,"id":7495},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9083":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":9084}},"9084":{"target":{"__isSmartRef__":true,"id":7500},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9085":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext (extension)","value":{"__isSmartRef__":true,"id":9086}},"9086":{"target":{"__isSmartRef__":true,"id":7515},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9087":{"isListItem":true,"string":"lively.morphic.SVG.RenderContext (extension)","value":{"__isSmartRef__":true,"id":9088}},"9088":{"target":{"__isSmartRef__":true,"id":7518},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9089":{"isListItem":true,"string":"lively.morphic.Canvas.RenderContext (extension)","value":{"__isSmartRef__":true,"id":9090}},"9090":{"target":{"__isSmartRef__":true,"id":7521},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9091":{"isListItem":true,"string":"lively.morphic.HandMorph","value":{"__isSmartRef__":true,"id":9092}},"9092":{"target":{"__isSmartRef__":true,"id":7525},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9093":{"sourceObj":{"__isSmartRef__":true,"id":9064},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9094":{"sourceObj":{"__isSmartRef__":true,"id":9064},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9095":{"sourceObj":{"__isSmartRef__":true,"id":9064},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9096":{"sourceObj":{"__isSmartRef__":true,"id":9064},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9097":{"target":{"__isSmartRef__":true,"id":7407},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9098":{"submorphs":[],"scripts":[],"id":318,"shape":{"__isSmartRef__":true,"id":9099},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9102},"itemList":[{"__isSmartRef__":true,"id":9103},{"__isSmartRef__":true,"id":9105},{"__isSmartRef__":true,"id":9107},{"__isSmartRef__":true,"id":9109}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":8941},"attributeConnections":[{"__isSmartRef__":true,"id":9111},{"__isSmartRef__":true,"id":9112},{"__isSmartRef__":true,"id":9113},{"__isSmartRef__":true,"id":9114}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":9104},"__LivelyClassName__":"lively.morphic.List"},"9099":{"position":{"__isSmartRef__":true,"id":9100},"_Extent":{"__isSmartRef__":true,"id":9101},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9100":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9101":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9102":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9103":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":9104}},"9104":{"target":{"__isSmartRef__":true,"id":7407},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9076},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"9105":{"isListItem":true,"string":"event managment","value":{"__isSmartRef__":true,"id":9106}},"9106":{"target":{"__isSmartRef__":true,"id":7442},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9076},"targets":[{"__isSmartRef__":true,"id":7442}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"9107":{"isListItem":true,"string":"event handling","value":{"__isSmartRef__":true,"id":9108}},"9108":{"target":{"__isSmartRef__":true,"id":7453},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9076},"targets":[{"__isSmartRef__":true,"id":7453}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"9109":{"isListItem":true,"string":"grabbing and dropping","value":{"__isSmartRef__":true,"id":9110}},"9110":{"target":{"__isSmartRef__":true,"id":7463},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9076},"targets":[{"__isSmartRef__":true,"id":7463}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"9111":{"sourceObj":{"__isSmartRef__":true,"id":9098},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9112":{"sourceObj":{"__isSmartRef__":true,"id":9098},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9113":{"sourceObj":{"__isSmartRef__":true,"id":9098},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9114":{"sourceObj":{"__isSmartRef__":true,"id":9098},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9115":{"submorphs":[],"scripts":[],"id":319,"shape":{"__isSmartRef__":true,"id":9116},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9119},"itemList":[{"__isSmartRef__":true,"id":9120},{"__isSmartRef__":true,"id":9122},{"__isSmartRef__":true,"id":9124},{"__isSmartRef__":true,"id":9126},{"__isSmartRef__":true,"id":9128},{"__isSmartRef__":true,"id":9130},{"__isSmartRef__":true,"id":9132},{"__isSmartRef__":true,"id":9134},{"__isSmartRef__":true,"id":9136},{"__isSmartRef__":true,"id":9138},{"__isSmartRef__":true,"id":9140},{"__isSmartRef__":true,"id":9142},{"__isSmartRef__":true,"id":9144},{"__isSmartRef__":true,"id":9146},{"__isSmartRef__":true,"id":9148},{"__isSmartRef__":true,"id":9150},{"__isSmartRef__":true,"id":9152},{"__isSmartRef__":true,"id":9154},{"__isSmartRef__":true,"id":9156},{"__isSmartRef__":true,"id":9158},{"__isSmartRef__":true,"id":9160},{"__isSmartRef__":true,"id":9162},{"__isSmartRef__":true,"id":9164},{"__isSmartRef__":true,"id":9166},{"__isSmartRef__":true,"id":9168},{"__isSmartRef__":true,"id":9170},{"__isSmartRef__":true,"id":9172},{"__isSmartRef__":true,"id":9174},{"__isSmartRef__":true,"id":9176},{"__isSmartRef__":true,"id":9178}],"selectedLineNo":12,"owner":{"__isSmartRef__":true,"id":8941},"attributeConnections":[{"__isSmartRef__":true,"id":9180},{"__isSmartRef__":true,"id":9181},{"__isSmartRef__":true,"id":9182},{"__isSmartRef__":true,"id":9183}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":9184},"__LivelyClassName__":"lively.morphic.List"},"9116":{"position":{"__isSmartRef__":true,"id":9117},"_Extent":{"__isSmartRef__":true,"id":9118},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9117":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9118":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9119":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9120":{"isListItem":true,"string":"addEventHandler (proto)","value":{"__isSmartRef__":true,"id":9121}},"9121":{"target":{"__isSmartRef__":true,"id":7408},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9122":{"isListItem":true,"string":"removeEventHandlers (proto)","value":{"__isSmartRef__":true,"id":9123}},"9123":{"target":{"__isSmartRef__":true,"id":7410},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9124":{"isListItem":true,"string":"registerForEvent (proto)","value":{"__isSmartRef__":true,"id":9125}},"9125":{"target":{"__isSmartRef__":true,"id":7412},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9126":{"isListItem":true,"string":"enableEventHandler (proto)","value":{"__isSmartRef__":true,"id":9127}},"9127":{"target":{"__isSmartRef__":true,"id":7413},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9128":{"isListItem":true,"string":"enableEventHandlerRecursively (proto)","value":{"__isSmartRef__":true,"id":9129}},"9129":{"target":{"__isSmartRef__":true,"id":7414},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9130":{"isListItem":true,"string":"disableEventHandler (proto)","value":{"__isSmartRef__":true,"id":9131}},"9131":{"target":{"__isSmartRef__":true,"id":7415},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9132":{"isListItem":true,"string":"disableEventHandlerRecursively (proto)","value":{"__isSmartRef__":true,"id":9133}},"9133":{"target":{"__isSmartRef__":true,"id":7416},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9134":{"isListItem":true,"string":"ignoreEvents (proto)","value":{"__isSmartRef__":true,"id":9135}},"9135":{"target":{"__isSmartRef__":true,"id":7417},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9136":{"isListItem":true,"string":"enableEvents (proto)","value":{"__isSmartRef__":true,"id":9137}},"9137":{"target":{"__isSmartRef__":true,"id":7418},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9138":{"isListItem":true,"string":"areEventsIgnored (proto)","value":{"__isSmartRef__":true,"id":9139}},"9139":{"target":{"__isSmartRef__":true,"id":7419},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9140":{"isListItem":true,"string":"registerForEvents (proto)","value":{"__isSmartRef__":true,"id":9141}},"9141":{"target":{"__isSmartRef__":true,"id":7420},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9142":{"isListItem":true,"string":"registerForKeyboardEvents (proto)","value":{"__isSmartRef__":true,"id":9143}},"9143":{"target":{"__isSmartRef__":true,"id":7421},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9144":{"isListItem":true,"string":"registerForMouseEvents (proto)","value":{"__isSmartRef__":true,"id":9145}},"9145":{"target":{"__isSmartRef__":true,"id":7423},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9146":{"isListItem":true,"string":"onMouseDown (proto)","value":{"__isSmartRef__":true,"id":9147}},"9147":{"target":{"__isSmartRef__":true,"id":7424},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9148":{"isListItem":true,"string":"onMouseUp (proto)","value":{"__isSmartRef__":true,"id":9149}},"9149":{"target":{"__isSmartRef__":true,"id":7425},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9150":{"isListItem":true,"string":"onContextMenu (proto)","value":{"__isSmartRef__":true,"id":9151}},"9151":{"target":{"__isSmartRef__":true,"id":7426},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9152":{"isListItem":true,"string":"onMouseWheel (proto)","value":{"__isSmartRef__":true,"id":9153}},"9153":{"target":{"__isSmartRef__":true,"id":7427},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9154":{"isListItem":true,"string":"onDragStart (proto)","value":{"__isSmartRef__":true,"id":9155}},"9155":{"target":{"__isSmartRef__":true,"id":7428},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9156":{"isListItem":true,"string":"onDragEnd (proto)","value":{"__isSmartRef__":true,"id":9157}},"9157":{"target":{"__isSmartRef__":true,"id":7429},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9158":{"isListItem":true,"string":"onDrag (proto)","value":{"__isSmartRef__":true,"id":9159}},"9159":{"target":{"__isSmartRef__":true,"id":7430},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9160":{"isListItem":true,"string":"enableGrabbing (proto)","value":{"__isSmartRef__":true,"id":9161}},"9161":{"target":{"__isSmartRef__":true,"id":7431},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9162":{"isListItem":true,"string":"disableGrabbing (proto)","value":{"__isSmartRef__":true,"id":9163}},"9163":{"target":{"__isSmartRef__":true,"id":7433},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9164":{"isListItem":true,"string":"enableDropping (proto)","value":{"__isSmartRef__":true,"id":9165}},"9165":{"target":{"__isSmartRef__":true,"id":7434},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9166":{"isListItem":true,"string":"disableDropping (proto)","value":{"__isSmartRef__":true,"id":9167}},"9167":{"target":{"__isSmartRef__":true,"id":7435},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9168":{"isListItem":true,"string":"enableDragging (proto)","value":{"__isSmartRef__":true,"id":9169}},"9169":{"target":{"__isSmartRef__":true,"id":7436},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9170":{"isListItem":true,"string":"disableDragging (proto)","value":{"__isSmartRef__":true,"id":9171}},"9171":{"target":{"__isSmartRef__":true,"id":7437},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9172":{"isListItem":true,"string":"dropOnMe (proto)","value":{"__isSmartRef__":true,"id":9173}},"9173":{"target":{"__isSmartRef__":true,"id":7438},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9174":{"isListItem":true,"string":"manualDropOnMe (proto)","value":{"__isSmartRef__":true,"id":9175}},"9175":{"target":{"__isSmartRef__":true,"id":7439},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9176":{"isListItem":true,"string":"grabMe (proto)","value":{"__isSmartRef__":true,"id":9177}},"9177":{"target":{"__isSmartRef__":true,"id":7440},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9178":{"isListItem":true,"string":"getGrabShadow (proto)","value":{"__isSmartRef__":true,"id":9179}},"9179":{"target":{"__isSmartRef__":true,"id":7441},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9104},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9180":{"sourceObj":{"__isSmartRef__":true,"id":9115},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9181":{"sourceObj":{"__isSmartRef__":true,"id":9115},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9182":{"sourceObj":{"__isSmartRef__":true,"id":9115},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9183":{"sourceObj":{"__isSmartRef__":true,"id":9115},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9184":{"target":{"__isSmartRef__":true,"id":7423},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9185},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"9185":{"target":{"__isSmartRef__":true,"id":7407},"browser":{"__isSmartRef__":true,"id":8903},"parent":{"__isSmartRef__":true,"id":9186},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"9186":{"target":{"__isSmartRef__":true,"id":7407},"browser":{"__isSmartRef__":true,"id":8903},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9187":{"submorphs":[],"scripts":[],"id":320,"shape":{"__isSmartRef__":true,"id":9188},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9192},"fixed":[{"__isSmartRef__":true,"id":8905},{"__isSmartRef__":true,"id":9193},{"__isSmartRef__":true,"id":9218},{"__isSmartRef__":true,"id":9243},{"__isSmartRef__":true,"id":9268},{"__isSmartRef__":true,"id":9293},{"__isSmartRef__":true,"id":9318}],"scalingBelow":[{"__isSmartRef__":true,"id":9343}],"scalingAbove":[{"__isSmartRef__":true,"id":8997},{"__isSmartRef__":true,"id":9064},{"__isSmartRef__":true,"id":9098},{"__isSmartRef__":true,"id":9115}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"9188":{"position":{"__isSmartRef__":true,"id":9189},"_Extent":{"__isSmartRef__":true,"id":9190},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9189":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9190":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9191":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9192":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9193":{"submorphs":[{"__isSmartRef__":true,"id":9194}],"scripts":[],"id":326,"shape":{"__isSmartRef__":true,"id":9202},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9205},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9206},"label":{"__isSmartRef__":true,"id":9194},"command":{"__isSmartRef__":true,"id":9215},"attributeConnections":[{"__isSmartRef__":true,"id":9216},{"__isSmartRef__":true,"id":9217}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"9194":{"submorphs":[],"scripts":[],"id":327,"shape":{"__isSmartRef__":true,"id":9195},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9198},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9199}],"padding":{"__isSmartRef__":true,"id":9201},"_Padding":{"__isSmartRef__":true,"id":9201},"owner":{"__isSmartRef__":true,"id":9193},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9195":{"position":{"__isSmartRef__":true,"id":9196},"_Extent":{"__isSmartRef__":true,"id":9197},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9196":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9197":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9198":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9199":{"style":{"__isSmartRef__":true,"id":9200},"morph":{"__isSmartRef__":true,"id":9194},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9200":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9201":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9202":{"position":{"__isSmartRef__":true,"id":9203},"_Extent":{"__isSmartRef__":true,"id":9204},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9203":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9204":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9205":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9206":{"stops":[{"__isSmartRef__":true,"id":9207},{"__isSmartRef__":true,"id":9209},{"__isSmartRef__":true,"id":9211},{"__isSmartRef__":true,"id":9213}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9207":{"offset":0,"color":{"__isSmartRef__":true,"id":9208}},"9208":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9209":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9210}},"9210":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9211":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9212}},"9212":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9213":{"offset":1,"color":{"__isSmartRef__":true,"id":9214}},"9214":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9215":{"browser":{"__isSmartRef__":true,"id":8903},"button":{"__isSmartRef__":true,"id":9193},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"9216":{"sourceObj":{"__isSmartRef__":true,"id":9193},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9215},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9217":{"sourceObj":{"__isSmartRef__":true,"id":9193},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9193},"targetMethodName":"setLabel","converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9218":{"submorphs":[{"__isSmartRef__":true,"id":9219}],"scripts":[],"id":328,"shape":{"__isSmartRef__":true,"id":9227},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9230},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9231},"label":{"__isSmartRef__":true,"id":9219},"command":{"__isSmartRef__":true,"id":9240},"attributeConnections":[{"__isSmartRef__":true,"id":9241},{"__isSmartRef__":true,"id":9242}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"9219":{"submorphs":[],"scripts":[],"id":329,"shape":{"__isSmartRef__":true,"id":9220},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9223},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9224}],"padding":{"__isSmartRef__":true,"id":9226},"_Padding":{"__isSmartRef__":true,"id":9226},"owner":{"__isSmartRef__":true,"id":9218},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9220":{"position":{"__isSmartRef__":true,"id":9221},"_Extent":{"__isSmartRef__":true,"id":9222},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9221":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9222":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9223":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9224":{"style":{"__isSmartRef__":true,"id":9225},"morph":{"__isSmartRef__":true,"id":9219},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9225":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9226":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9227":{"position":{"__isSmartRef__":true,"id":9228},"_Extent":{"__isSmartRef__":true,"id":9229},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9228":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9229":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9230":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9231":{"stops":[{"__isSmartRef__":true,"id":9232},{"__isSmartRef__":true,"id":9234},{"__isSmartRef__":true,"id":9236},{"__isSmartRef__":true,"id":9238}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9232":{"offset":0,"color":{"__isSmartRef__":true,"id":9233}},"9233":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9234":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9235}},"9235":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9236":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9237}},"9237":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9238":{"offset":1,"color":{"__isSmartRef__":true,"id":9239}},"9239":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9240":{"browser":{"__isSmartRef__":true,"id":8903},"button":{"__isSmartRef__":true,"id":9218},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"9241":{"sourceObj":{"__isSmartRef__":true,"id":9218},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9240},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9242":{"sourceObj":{"__isSmartRef__":true,"id":9218},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9218},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9243":{"submorphs":[{"__isSmartRef__":true,"id":9244}],"scripts":[],"id":330,"shape":{"__isSmartRef__":true,"id":9252},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9255},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9256},"label":{"__isSmartRef__":true,"id":9244},"command":{"__isSmartRef__":true,"id":9265},"attributeConnections":[{"__isSmartRef__":true,"id":9266},{"__isSmartRef__":true,"id":9267}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"9244":{"submorphs":[],"scripts":[],"id":331,"shape":{"__isSmartRef__":true,"id":9245},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9248},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9249}],"padding":{"__isSmartRef__":true,"id":9251},"_Padding":{"__isSmartRef__":true,"id":9251},"owner":{"__isSmartRef__":true,"id":9243},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9245":{"position":{"__isSmartRef__":true,"id":9246},"_Extent":{"__isSmartRef__":true,"id":9247},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9246":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9247":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9248":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9249":{"style":{"__isSmartRef__":true,"id":9250},"morph":{"__isSmartRef__":true,"id":9244},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9250":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9251":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9252":{"position":{"__isSmartRef__":true,"id":9253},"_Extent":{"__isSmartRef__":true,"id":9254},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9253":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9254":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9255":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9256":{"stops":[{"__isSmartRef__":true,"id":9257},{"__isSmartRef__":true,"id":9259},{"__isSmartRef__":true,"id":9261},{"__isSmartRef__":true,"id":9263}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9257":{"offset":0,"color":{"__isSmartRef__":true,"id":9258}},"9258":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9259":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9260}},"9260":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9261":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9262}},"9262":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9263":{"offset":1,"color":{"__isSmartRef__":true,"id":9264}},"9264":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9265":{"browser":{"__isSmartRef__":true,"id":8903},"button":{"__isSmartRef__":true,"id":9243},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"9266":{"sourceObj":{"__isSmartRef__":true,"id":9243},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9265},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9267":{"sourceObj":{"__isSmartRef__":true,"id":9243},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9243},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9268":{"submorphs":[{"__isSmartRef__":true,"id":9269}],"scripts":[],"id":332,"shape":{"__isSmartRef__":true,"id":9277},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9280},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9281},"label":{"__isSmartRef__":true,"id":9269},"command":{"__isSmartRef__":true,"id":9290},"attributeConnections":[{"__isSmartRef__":true,"id":9291},{"__isSmartRef__":true,"id":9292}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"9269":{"submorphs":[],"scripts":[],"id":333,"shape":{"__isSmartRef__":true,"id":9270},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9273},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9274}],"padding":{"__isSmartRef__":true,"id":9276},"_Padding":{"__isSmartRef__":true,"id":9276},"owner":{"__isSmartRef__":true,"id":9268},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9270":{"position":{"__isSmartRef__":true,"id":9271},"_Extent":{"__isSmartRef__":true,"id":9272},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9271":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9272":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9273":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9274":{"style":{"__isSmartRef__":true,"id":9275},"morph":{"__isSmartRef__":true,"id":9269},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9275":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9276":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9277":{"position":{"__isSmartRef__":true,"id":9278},"_Extent":{"__isSmartRef__":true,"id":9279},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9278":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9279":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9280":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9281":{"stops":[{"__isSmartRef__":true,"id":9282},{"__isSmartRef__":true,"id":9284},{"__isSmartRef__":true,"id":9286},{"__isSmartRef__":true,"id":9288}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9282":{"offset":0,"color":{"__isSmartRef__":true,"id":9283}},"9283":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9284":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9285}},"9285":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9286":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9287}},"9287":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9288":{"offset":1,"color":{"__isSmartRef__":true,"id":9289}},"9289":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9290":{"browser":{"__isSmartRef__":true,"id":8903},"button":{"__isSmartRef__":true,"id":9268},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"9291":{"sourceObj":{"__isSmartRef__":true,"id":9268},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9290},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9292":{"sourceObj":{"__isSmartRef__":true,"id":9268},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9268},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9293":{"submorphs":[{"__isSmartRef__":true,"id":9294}],"scripts":[],"id":334,"shape":{"__isSmartRef__":true,"id":9302},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9305},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9306},"label":{"__isSmartRef__":true,"id":9294},"command":{"__isSmartRef__":true,"id":9315},"attributeConnections":[{"__isSmartRef__":true,"id":9316},{"__isSmartRef__":true,"id":9317}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"9294":{"submorphs":[],"scripts":[],"id":335,"shape":{"__isSmartRef__":true,"id":9295},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9298},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9299}],"padding":{"__isSmartRef__":true,"id":9301},"_Padding":{"__isSmartRef__":true,"id":9301},"owner":{"__isSmartRef__":true,"id":9293},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9295":{"position":{"__isSmartRef__":true,"id":9296},"_Extent":{"__isSmartRef__":true,"id":9297},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9296":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9297":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9298":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9299":{"style":{"__isSmartRef__":true,"id":9300},"morph":{"__isSmartRef__":true,"id":9294},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9300":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9301":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9302":{"position":{"__isSmartRef__":true,"id":9303},"_Extent":{"__isSmartRef__":true,"id":9304},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9303":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9304":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9305":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9306":{"stops":[{"__isSmartRef__":true,"id":9307},{"__isSmartRef__":true,"id":9309},{"__isSmartRef__":true,"id":9311},{"__isSmartRef__":true,"id":9313}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9307":{"offset":0,"color":{"__isSmartRef__":true,"id":9308}},"9308":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9309":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9310}},"9310":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9311":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9312}},"9312":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9313":{"offset":1,"color":{"__isSmartRef__":true,"id":9314}},"9314":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9315":{"browser":{"__isSmartRef__":true,"id":8903},"button":{"__isSmartRef__":true,"id":9293},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"9316":{"sourceObj":{"__isSmartRef__":true,"id":9293},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9315},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9317":{"sourceObj":{"__isSmartRef__":true,"id":9293},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9293},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9318":{"submorphs":[{"__isSmartRef__":true,"id":9319}],"scripts":[],"id":336,"shape":{"__isSmartRef__":true,"id":9327},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9330},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9331},"label":{"__isSmartRef__":true,"id":9319},"command":{"__isSmartRef__":true,"id":9340},"attributeConnections":[{"__isSmartRef__":true,"id":9341},{"__isSmartRef__":true,"id":9342}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"9319":{"submorphs":[],"scripts":[],"id":337,"shape":{"__isSmartRef__":true,"id":9320},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9323},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9324}],"padding":{"__isSmartRef__":true,"id":9326},"_Padding":{"__isSmartRef__":true,"id":9326},"owner":{"__isSmartRef__":true,"id":9318},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9320":{"position":{"__isSmartRef__":true,"id":9321},"_Extent":{"__isSmartRef__":true,"id":9322},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9321":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9322":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9323":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9324":{"style":{"__isSmartRef__":true,"id":9325},"morph":{"__isSmartRef__":true,"id":9319},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9325":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9326":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9327":{"position":{"__isSmartRef__":true,"id":9328},"_Extent":{"__isSmartRef__":true,"id":9329},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9328":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9329":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9330":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9331":{"stops":[{"__isSmartRef__":true,"id":9332},{"__isSmartRef__":true,"id":9334},{"__isSmartRef__":true,"id":9336},{"__isSmartRef__":true,"id":9338}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9332":{"offset":0,"color":{"__isSmartRef__":true,"id":9333}},"9333":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9334":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9335}},"9335":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9336":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9337}},"9337":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9338":{"offset":1,"color":{"__isSmartRef__":true,"id":9339}},"9339":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9340":{"browser":{"__isSmartRef__":true,"id":8903},"button":{"__isSmartRef__":true,"id":9318},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"9341":{"sourceObj":{"__isSmartRef__":true,"id":9318},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9340},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9342":{"sourceObj":{"__isSmartRef__":true,"id":9318},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9318},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9343":{"submorphs":[],"scripts":[],"id":321,"shape":{"__isSmartRef__":true,"id":9344},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9347},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":9348}],"owner":{"__isSmartRef__":true,"id":8941},"padding":{"__isSmartRef__":true,"id":9350},"layout":{"__isSmartRef__":true,"id":9351},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":9350},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":9352}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"showsHalos":false,"halos":[],"charsReplaced":"\t\tif (this.registeredForMouseEvents) return;\n\t\tthis.registeredForMouseEvents = true;","lastFindLoc":143,"__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"\tregisterForMouseEvents: function(handleOnCapture) {\n\t\tif (this.onMouseUp) this.registerForEvent('mouseup', this, 'onMouseUp', handleOnCapture);\n\t\tif (this.onMouseDown) this.registerForEvent('mousedown', this, 'onMouseDown', handleOnCapture);\n\t\tif (this.onMouseMove) this.registerForEvent('mousemove', this, 'onMouseMove', handleOnCapture);\n\t\tif (this.onSelectStart) this.registerForEvent('selectstart', this, 'onSelectStart', handleOnCapture);\n\t\tif (this.onMouseWheel) this.registerForEvent('mousewheel', this, 'onMouseWheel', handleOnCapture);\nif (this.onHTML5DragEnter) debugger\n\t\tif (this.onHTML5DragEnter) this.registerForEvent('drageEnter', this, 'onHTML5DragEnter', handleOnCapture);\n\t\tif (this.onHTML5DragOver) this.registerForEvent('dragover', this, 'onHTML5DragOver', handleOnCapture);\n\t\tif (this.onHTML5Drop) this.registerForEvent('drop', this, 'onHTML5Drop', handleOnCapture);\n\n\t},","__LivelyClassName__":"lively.morphic.Text"},"9344":{"position":{"__isSmartRef__":true,"id":9345},"_Extent":{"__isSmartRef__":true,"id":9346},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9345":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9346":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9347":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9348":{"style":{"__isSmartRef__":true,"id":9349},"morph":{"__isSmartRef__":true,"id":9343},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9349":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9350":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9351":{"resizeWidth":true,"resizeHeight":true},"9352":{"sourceObj":{"__isSmartRef__":true,"id":9343},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8903},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9353":{"submorphs":[],"scripts":[],"id":322,"shape":{"__isSmartRef__":true,"id":9354},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9357},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":9358}],"scalingAbove":[{"__isSmartRef__":true,"id":9343}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"9354":{"position":{"__isSmartRef__":true,"id":9355},"_Extent":{"__isSmartRef__":true,"id":9356},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9355":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9356":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9357":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9358":{"submorphs":[],"scripts":[],"id":323,"shape":{"__isSmartRef__":true,"id":9359},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9362},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":9363}],"owner":{"__isSmartRef__":true,"id":8941},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9359":{"position":{"__isSmartRef__":true,"id":9360},"_Extent":{"__isSmartRef__":true,"id":9361},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9360":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9361":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9362":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9363":{"style":{"__isSmartRef__":true,"id":9364},"morph":{"__isSmartRef__":true,"id":9358},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9364":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9365":{"position":{"__isSmartRef__":true,"id":9366},"_Extent":{"__isSmartRef__":true,"id":9367},"_Fill":{"__isSmartRef__":true,"id":9368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9366":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9367":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9368":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9369":{"adjustForNewBounds":true},"9370":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9371":{"submorphs":[{"__isSmartRef__":true,"id":8941},{"__isSmartRef__":true,"id":9372}],"scripts":[],"id":338,"shape":{"__isSmartRef__":true,"id":9469},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":9471},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9472},"priorExtent":{"__isSmartRef__":true,"id":9473},"targetMorph":{"__isSmartRef__":true,"id":8941},"titleBar":{"__isSmartRef__":true,"id":9372},"contentOffset":{"__isSmartRef__":true,"id":9370},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":9474},"__SourceModuleName__":"Global.lively.morphic.Widgets","state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"9372":{"submorphs":[{"__isSmartRef__":true,"id":9373},{"__isSmartRef__":true,"id":9381},{"__isSmartRef__":true,"id":9406},{"__isSmartRef__":true,"id":9430}],"scripts":[],"id":339,"shape":{"__isSmartRef__":true,"id":9455},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9466},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9467},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":9371},"label":{"__isSmartRef__":true,"id":9373},"closeButton":{"__isSmartRef__":true,"id":9381},"menuButton":{"__isSmartRef__":true,"id":9406},"collapseButton":{"__isSmartRef__":true,"id":9430},"priorExtent":{"__isSmartRef__":true,"id":9468},"owner":{"__isSmartRef__":true,"id":9371},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"9373":{"submorphs":[],"scripts":[],"id":340,"shape":{"__isSmartRef__":true,"id":9374},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9377},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9378}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":9380},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":9380},"owner":{"__isSmartRef__":true,"id":9372},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9374":{"position":{"__isSmartRef__":true,"id":9375},"_Extent":{"__isSmartRef__":true,"id":9376},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9375":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9376":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9377":{"x":386,"y":4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9378":{"style":{"__isSmartRef__":true,"id":9379},"morph":{"__isSmartRef__":true,"id":9373},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9379":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9380":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9381":{"submorphs":[{"__isSmartRef__":true,"id":9382}],"scripts":[],"id":341,"shape":{"__isSmartRef__":true,"id":9390},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9393},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9394},"label":{"__isSmartRef__":true,"id":9382},"owner":{"__isSmartRef__":true,"id":9372},"layout":{"__isSmartRef__":true,"id":9403},"attributeConnections":[{"__isSmartRef__":true,"id":9404},{"__isSmartRef__":true,"id":9405}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"9382":{"submorphs":[],"scripts":[],"id":342,"shape":{"__isSmartRef__":true,"id":9383},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9386},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":9387}],"padding":{"__isSmartRef__":true,"id":9389},"_Padding":{"__isSmartRef__":true,"id":9389},"owner":{"__isSmartRef__":true,"id":9381},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9383":{"position":{"__isSmartRef__":true,"id":9384},"_Extent":{"__isSmartRef__":true,"id":9385},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9384":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9385":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9386":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9387":{"style":{"__isSmartRef__":true,"id":9388},"morph":{"__isSmartRef__":true,"id":9382},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9388":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9389":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9390":{"position":{"__isSmartRef__":true,"id":9391},"_Extent":{"__isSmartRef__":true,"id":9392},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9391":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9392":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9393":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9394":{"stops":[{"__isSmartRef__":true,"id":9395},{"__isSmartRef__":true,"id":9397},{"__isSmartRef__":true,"id":9399},{"__isSmartRef__":true,"id":9401}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9395":{"offset":0,"color":{"__isSmartRef__":true,"id":9396}},"9396":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9397":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9398}},"9398":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9399":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9400}},"9400":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9401":{"offset":1,"color":{"__isSmartRef__":true,"id":9402}},"9402":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9403":{"moveHorizontal":true},"9404":{"sourceObj":{"__isSmartRef__":true,"id":9381},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":9371},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9405":{"sourceObj":{"__isSmartRef__":true,"id":9381},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9371},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9406":{"submorphs":[{"__isSmartRef__":true,"id":9407}],"scripts":[],"id":343,"shape":{"__isSmartRef__":true,"id":9415},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9418},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9419},"label":{"__isSmartRef__":true,"id":9407},"owner":{"__isSmartRef__":true,"id":9372},"attributeConnections":[{"__isSmartRef__":true,"id":9428},{"__isSmartRef__":true,"id":9429}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"9407":{"submorphs":[],"scripts":[],"id":344,"shape":{"__isSmartRef__":true,"id":9408},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9411},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":9412}],"padding":{"__isSmartRef__":true,"id":9414},"_Padding":{"__isSmartRef__":true,"id":9414},"owner":{"__isSmartRef__":true,"id":9406},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9408":{"position":{"__isSmartRef__":true,"id":9409},"_Extent":{"__isSmartRef__":true,"id":9410},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9409":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9410":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9411":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9412":{"style":{"__isSmartRef__":true,"id":9413},"morph":{"__isSmartRef__":true,"id":9407},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9413":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9414":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9415":{"position":{"__isSmartRef__":true,"id":9416},"_Extent":{"__isSmartRef__":true,"id":9417},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9416":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9417":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9418":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9419":{"stops":[{"__isSmartRef__":true,"id":9420},{"__isSmartRef__":true,"id":9422},{"__isSmartRef__":true,"id":9424},{"__isSmartRef__":true,"id":9426}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9420":{"offset":0,"color":{"__isSmartRef__":true,"id":9421}},"9421":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9422":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9423}},"9423":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9424":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9425}},"9425":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9426":{"offset":1,"color":{"__isSmartRef__":true,"id":9427}},"9427":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9428":{"sourceObj":{"__isSmartRef__":true,"id":9406},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":9371},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9429":{"sourceObj":{"__isSmartRef__":true,"id":9406},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9371},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9430":{"submorphs":[{"__isSmartRef__":true,"id":9431}],"scripts":[],"id":345,"shape":{"__isSmartRef__":true,"id":9439},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9442},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9443},"label":{"__isSmartRef__":true,"id":9431},"owner":{"__isSmartRef__":true,"id":9372},"layout":{"__isSmartRef__":true,"id":9452},"attributeConnections":[{"__isSmartRef__":true,"id":9453},{"__isSmartRef__":true,"id":9454}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"9431":{"submorphs":[],"scripts":[],"id":346,"shape":{"__isSmartRef__":true,"id":9432},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9435},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":9436}],"padding":{"__isSmartRef__":true,"id":9438},"_Padding":{"__isSmartRef__":true,"id":9438},"owner":{"__isSmartRef__":true,"id":9430},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9432":{"position":{"__isSmartRef__":true,"id":9433},"_Extent":{"__isSmartRef__":true,"id":9434},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9433":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9434":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9435":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9436":{"style":{"__isSmartRef__":true,"id":9437},"morph":{"__isSmartRef__":true,"id":9431},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"9437":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9438":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9439":{"position":{"__isSmartRef__":true,"id":9440},"_Extent":{"__isSmartRef__":true,"id":9441},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9440":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9441":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9442":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9443":{"stops":[{"__isSmartRef__":true,"id":9444},{"__isSmartRef__":true,"id":9446},{"__isSmartRef__":true,"id":9448},{"__isSmartRef__":true,"id":9450}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9444":{"offset":0,"color":{"__isSmartRef__":true,"id":9445}},"9445":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9446":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9447}},"9447":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9448":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9449}},"9449":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9450":{"offset":1,"color":{"__isSmartRef__":true,"id":9451}},"9451":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9452":{"moveHorizontal":true},"9453":{"sourceObj":{"__isSmartRef__":true,"id":9430},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":9371},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9454":{"sourceObj":{"__isSmartRef__":true,"id":9430},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9371},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9455":{"position":{"__isSmartRef__":true,"id":9456},"_Extent":{"__isSmartRef__":true,"id":9457},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":9458},"_Fill":{"__isSmartRef__":true,"id":9459},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9456":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9457":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9458":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9459":{"stops":[{"__isSmartRef__":true,"id":9460},{"__isSmartRef__":true,"id":9462},{"__isSmartRef__":true,"id":9464}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9460":{"offset":0,"color":{"__isSmartRef__":true,"id":9461}},"9461":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9462":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9463}},"9463":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9464":{"offset":1,"color":{"__isSmartRef__":true,"id":9465}},"9465":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9466":{"resizeWidth":true,"adjustForNewBounds":true},"9467":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9468":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9469":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":9470},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9470":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9471":{"adjustForNewBounds":true},"9472":{"x":523,"y":459,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9473":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9474":{"x":1235,"y":471,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9475":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9476":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"9477":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"9478":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"9479":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"9480":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"9481":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"9482":{"sourceObj":{"__isSmartRef__":true,"id":8903},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":8997},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9483":{"sourceObj":{"__isSmartRef__":true,"id":8903},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":9064},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9484":{"sourceObj":{"__isSmartRef__":true,"id":8903},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":9098},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9485":{"sourceObj":{"__isSmartRef__":true,"id":8903},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":9115},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9486":{"sourceObj":{"__isSmartRef__":true,"id":8903},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":9343},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9487":{"sourceObj":{"__isSmartRef__":true,"id":8903},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":8942},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9488":{"submorphs":[],"scripts":[],"id":367,"shape":{"__isSmartRef__":true,"id":9489},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9492},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":9493}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":9495},"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9489":{"position":{"__isSmartRef__":true,"id":9490},"_Extent":{"__isSmartRef__":true,"id":9491},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9490":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9491":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9492":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9493":{"style":{"__isSmartRef__":true,"id":9494},"morph":{"__isSmartRef__":true,"id":9488},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"9494":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9495":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9496":{"buttonCommands":[{"__isSmartRef__":true,"id":9497},{"__isSmartRef__":true,"id":10069},{"__isSmartRef__":true,"id":10094},{"__isSmartRef__":true,"id":10119},{"__isSmartRef__":true,"id":10144},{"__isSmartRef__":true,"id":10169},{"__isSmartRef__":true,"id":10194}],"RootFilters":[{"__isSmartRef__":true,"id":10327}],"Pane1Filters":[{"__isSmartRef__":true,"id":10328},{"__isSmartRef__":true,"id":10329}],"Pane2Filters":[{"__isSmartRef__":true,"id":10330}],"Pane3Filters":[{"__isSmartRef__":true,"id":10331}],"Pane4Filters":[{"__isSmartRef__":true,"id":10332}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":9522},"attributeConnections":[{"__isSmartRef__":true,"id":10333},{"__isSmartRef__":true,"id":10334},{"__isSmartRef__":true,"id":10335},{"__isSmartRef__":true,"id":10336},{"__isSmartRef__":true,"id":10337},{"__isSmartRef__":true,"id":10338}],"SourceString":"\tcreateFromJSOOn: function(jso, domElement) {\n\t\tvar world = ObjectGraphLinearizer.forNewLively().deserializeJso(jso);\n\t\tworld.restoreRenderContextAfterCopy(world.renderContext());\n\t\tworld.enableEventHandlerRecursively();\n\t\tworld.displayOnCanvas(domElement)\n\t\tthis.currentWorld = world;\n\t\treturn world;\n\t},","sourceString":"\tcreateFromJSOOn: function(jso, domElement) {\n\t\tvar world = ObjectGraphLinearizer.forNewLively().deserializeJso(jso);\n\t\tworld.restoreRenderContextAfterCopy(world.renderContext());\n\t\tworld.enableEventHandlerRecursively();\n\t\tworld.displayOnCanvas(domElement)\n\t\tthis.currentWorld = world;\n\t\treturn world;\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":9585},"Pane1Selection":{"__isSmartRef__":true,"id":9594},"pane1Selection":{"__isSmartRef__":true,"id":9594},"Pane2Selection":{"__isSmartRef__":true,"id":9782},"pane2Selection":{"__isSmartRef__":true,"id":9782},"Pane3Selection":{"__isSmartRef__":true,"id":10018},"pane3Selection":{"__isSmartRef__":true,"id":10018},"Pane4Selection":{"__isSmartRef__":true,"id":10035},"pane4Selection":{"__isSmartRef__":true,"id":10035},"Pane4Content":[{"__isSmartRef__":true,"id":10030},{"__isSmartRef__":true,"id":10032},{"__isSmartRef__":true,"id":10034}],"Pane3Content":[{"__isSmartRef__":true,"id":10017},{"__isSmartRef__":true,"id":10019}],"Pane2Content":[{"__isSmartRef__":true,"id":9647},{"__isSmartRef__":true,"id":9683},{"__isSmartRef__":true,"id":9763},{"__isSmartRef__":true,"id":9781},{"__isSmartRef__":true,"id":9788},{"__isSmartRef__":true,"id":9921},{"__isSmartRef__":true,"id":9950},{"__isSmartRef__":true,"id":9968},{"__isSmartRef__":true,"id":9973},{"__isSmartRef__":true,"id":9976},{"__isSmartRef__":true,"id":9987},{"__isSmartRef__":true,"id":9994},{"__isSmartRef__":true,"id":10001}],"Pane1Content":[{"__isSmartRef__":true,"id":9582},{"__isSmartRef__":true,"id":9612},{"__isSmartRef__":true,"id":9613},{"__isSmartRef__":true,"id":9614},{"__isSmartRef__":true,"id":9615},{"__isSmartRef__":true,"id":9616},{"__isSmartRef__":true,"id":9617},{"__isSmartRef__":true,"id":9618},{"__isSmartRef__":true,"id":9619},{"__isSmartRef__":true,"id":9620},{"__isSmartRef__":true,"id":9621},{"__isSmartRef__":true,"id":9622},{"__isSmartRef__":true,"id":9623},{"__isSmartRef__":true,"id":9624},{"__isSmartRef__":true,"id":9625},{"__isSmartRef__":true,"id":9626},{"__isSmartRef__":true,"id":9627},{"__isSmartRef__":true,"id":9628},{"__isSmartRef__":true,"id":9629},{"__isSmartRef__":true,"id":9630},{"__isSmartRef__":true,"id":9631},{"__isSmartRef__":true,"id":9632},{"__isSmartRef__":true,"id":9633},{"__isSmartRef__":true,"id":9634},{"__isSmartRef__":true,"id":9635},{"__isSmartRef__":true,"id":9636}],"view":{"__isSmartRef__":true,"id":10224},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Core","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":10326},"__LivelyClassName__":"lively.ide.SystemBrowser"},"9497":{"browser":{"__isSmartRef__":true,"id":9496},"button":{"__isSmartRef__":true,"id":9498},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"9498":{"submorphs":[{"__isSmartRef__":true,"id":9499}],"scripts":[],"id":383,"shape":{"__isSmartRef__":true,"id":9507},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9510},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9511},"label":{"__isSmartRef__":true,"id":9499},"command":{"__isSmartRef__":true,"id":9497},"attributeConnections":[{"__isSmartRef__":true,"id":9520},{"__isSmartRef__":true,"id":9521}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"9499":{"submorphs":[],"scripts":[],"id":384,"shape":{"__isSmartRef__":true,"id":9500},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9503},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9504}],"padding":{"__isSmartRef__":true,"id":9506},"_Padding":{"__isSmartRef__":true,"id":9506},"owner":{"__isSmartRef__":true,"id":9498},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9500":{"position":{"__isSmartRef__":true,"id":9501},"_Extent":{"__isSmartRef__":true,"id":9502},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9501":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9502":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9503":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9504":{"style":{"__isSmartRef__":true,"id":9505},"morph":{"__isSmartRef__":true,"id":9499},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"9505":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9506":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9507":{"position":{"__isSmartRef__":true,"id":9508},"_Extent":{"__isSmartRef__":true,"id":9509},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9508":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9509":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9510":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9511":{"stops":[{"__isSmartRef__":true,"id":9512},{"__isSmartRef__":true,"id":9514},{"__isSmartRef__":true,"id":9516},{"__isSmartRef__":true,"id":9518}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9512":{"offset":0,"color":{"__isSmartRef__":true,"id":9513}},"9513":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9514":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9515}},"9515":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9516":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9517}},"9517":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9518":{"offset":1,"color":{"__isSmartRef__":true,"id":9519}},"9519":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9520":{"sourceObj":{"__isSmartRef__":true,"id":9498},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9497},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9521":{"sourceObj":{"__isSmartRef__":true,"id":9498},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9498},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9522":{"submorphs":[{"__isSmartRef__":true,"id":9523},{"__isSmartRef__":true,"id":9531},{"__isSmartRef__":true,"id":9554},{"__isSmartRef__":true,"id":9577},{"__isSmartRef__":true,"id":9642},{"__isSmartRef__":true,"id":10012},{"__isSmartRef__":true,"id":10025},{"__isSmartRef__":true,"id":10042},{"__isSmartRef__":true,"id":10197},{"__isSmartRef__":true,"id":10207},{"__isSmartRef__":true,"id":10212},{"__isSmartRef__":true,"id":9498},{"__isSmartRef__":true,"id":10047},{"__isSmartRef__":true,"id":10072},{"__isSmartRef__":true,"id":10097},{"__isSmartRef__":true,"id":10122},{"__isSmartRef__":true,"id":10147},{"__isSmartRef__":true,"id":10172}],"scripts":[],"id":369,"shape":{"__isSmartRef__":true,"id":10219},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":10222},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10223},"locationPane":{"__isSmartRef__":true,"id":9523},"codeBaseDirBtn":{"__isSmartRef__":true,"id":9531},"localDirBtn":{"__isSmartRef__":true,"id":9554},"Pane1":{"__isSmartRef__":true,"id":9577},"Pane2":{"__isSmartRef__":true,"id":9642},"Pane3":{"__isSmartRef__":true,"id":10012},"Pane4":{"__isSmartRef__":true,"id":10025},"midResizer":{"__isSmartRef__":true,"id":10042},"sourcePane":{"__isSmartRef__":true,"id":10197},"bottomResizer":{"__isSmartRef__":true,"id":10207},"commentPane":{"__isSmartRef__":true,"id":10212},"ownerWidget":{"__isSmartRef__":true,"id":9496},"owner":{"__isSmartRef__":true,"id":10224},"ownerApp":{"__isSmartRef__":true,"id":9496},"targetURL":{"__isSmartRef__":true,"id":10326},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"9523":{"submorphs":[],"scripts":[],"id":370,"shape":{"__isSmartRef__":true,"id":9524},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9527},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9528}],"owner":{"__isSmartRef__":true,"id":9522},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":9530}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9524":{"position":{"__isSmartRef__":true,"id":9525},"_Extent":{"__isSmartRef__":true,"id":9526},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9525":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9526":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9527":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9528":{"style":{"__isSmartRef__":true,"id":9529},"morph":{"__isSmartRef__":true,"id":9523},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"9529":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9530":{"sourceObj":{"__isSmartRef__":true,"id":9523},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9531":{"submorphs":[{"__isSmartRef__":true,"id":9532}],"scripts":[],"id":371,"shape":{"__isSmartRef__":true,"id":9540},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9543},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9544},"label":{"__isSmartRef__":true,"id":9532},"owner":{"__isSmartRef__":true,"id":9522},"attributeConnections":[{"__isSmartRef__":true,"id":9553}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"9532":{"submorphs":[],"scripts":[],"id":372,"shape":{"__isSmartRef__":true,"id":9533},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9536},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9537}],"padding":{"__isSmartRef__":true,"id":9539},"_Padding":{"__isSmartRef__":true,"id":9539},"owner":{"__isSmartRef__":true,"id":9531},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9533":{"position":{"__isSmartRef__":true,"id":9534},"_Extent":{"__isSmartRef__":true,"id":9535},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9534":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9535":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9536":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9537":{"style":{"__isSmartRef__":true,"id":9538},"morph":{"__isSmartRef__":true,"id":9532},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"9538":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9539":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9540":{"position":{"__isSmartRef__":true,"id":9541},"_Extent":{"__isSmartRef__":true,"id":9542},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9541":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9542":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9543":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9544":{"stops":[{"__isSmartRef__":true,"id":9545},{"__isSmartRef__":true,"id":9547},{"__isSmartRef__":true,"id":9549},{"__isSmartRef__":true,"id":9551}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9545":{"offset":0,"color":{"__isSmartRef__":true,"id":9546}},"9546":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9547":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9548}},"9548":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9549":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9550}},"9550":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9551":{"offset":1,"color":{"__isSmartRef__":true,"id":9552}},"9552":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9553":{"sourceObj":{"__isSmartRef__":true,"id":9531},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9554":{"submorphs":[{"__isSmartRef__":true,"id":9555}],"scripts":[],"id":373,"shape":{"__isSmartRef__":true,"id":9563},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9566},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":9567},"label":{"__isSmartRef__":true,"id":9555},"owner":{"__isSmartRef__":true,"id":9522},"attributeConnections":[{"__isSmartRef__":true,"id":9576}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"9555":{"submorphs":[],"scripts":[],"id":374,"shape":{"__isSmartRef__":true,"id":9556},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9559},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":9560}],"padding":{"__isSmartRef__":true,"id":9562},"_Padding":{"__isSmartRef__":true,"id":9562},"owner":{"__isSmartRef__":true,"id":9554},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"9556":{"position":{"__isSmartRef__":true,"id":9557},"_Extent":{"__isSmartRef__":true,"id":9558},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9557":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9558":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9559":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9560":{"style":{"__isSmartRef__":true,"id":9561},"morph":{"__isSmartRef__":true,"id":9555},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"9561":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9562":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9563":{"position":{"__isSmartRef__":true,"id":9564},"_Extent":{"__isSmartRef__":true,"id":9565},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9564":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9565":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9566":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9567":{"stops":[{"__isSmartRef__":true,"id":9568},{"__isSmartRef__":true,"id":9570},{"__isSmartRef__":true,"id":9572},{"__isSmartRef__":true,"id":9574}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9568":{"offset":0,"color":{"__isSmartRef__":true,"id":9569}},"9569":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9570":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9571}},"9571":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9572":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9573}},"9573":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9574":{"offset":1,"color":{"__isSmartRef__":true,"id":9575}},"9575":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9576":{"sourceObj":{"__isSmartRef__":true,"id":9554},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9577":{"submorphs":[],"scripts":[],"id":375,"shape":{"__isSmartRef__":true,"id":9578},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9581},"itemList":[{"__isSmartRef__":true,"id":9582},{"__isSmartRef__":true,"id":9612},{"__isSmartRef__":true,"id":9613},{"__isSmartRef__":true,"id":9614},{"__isSmartRef__":true,"id":9615},{"__isSmartRef__":true,"id":9616},{"__isSmartRef__":true,"id":9617},{"__isSmartRef__":true,"id":9618},{"__isSmartRef__":true,"id":9619},{"__isSmartRef__":true,"id":9620},{"__isSmartRef__":true,"id":9621},{"__isSmartRef__":true,"id":9622},{"__isSmartRef__":true,"id":9623},{"__isSmartRef__":true,"id":9624},{"__isSmartRef__":true,"id":9625},{"__isSmartRef__":true,"id":9626},{"__isSmartRef__":true,"id":9627},{"__isSmartRef__":true,"id":9628},{"__isSmartRef__":true,"id":9629},{"__isSmartRef__":true,"id":9630},{"__isSmartRef__":true,"id":9631},{"__isSmartRef__":true,"id":9632},{"__isSmartRef__":true,"id":9633},{"__isSmartRef__":true,"id":9634},{"__isSmartRef__":true,"id":9635},{"__isSmartRef__":true,"id":9636}],"selectedLineNo":8,"owner":{"__isSmartRef__":true,"id":9522},"attributeConnections":[{"__isSmartRef__":true,"id":9637},{"__isSmartRef__":true,"id":9638},{"__isSmartRef__":true,"id":9639},{"__isSmartRef__":true,"id":9640}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":9641},"__LivelyClassName__":"lively.morphic.List"},"9578":{"position":{"__isSmartRef__":true,"id":9579},"_Extent":{"__isSmartRef__":true,"id":9580},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9579":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9580":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9581":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9582":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":9583}},"9583":{"target":{"__isSmartRef__":true,"id":9584},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"9584":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9585":{"target":{"__isSmartRef__":true,"id":7353},"browser":{"__isSmartRef__":true,"id":9496},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":9584}],"parentNamespacePath":{"__isSmartRef__":true,"id":9586},"_childNodes":[{"__isSmartRef__":true,"id":9583},{"__isSmartRef__":true,"id":9587},{"__isSmartRef__":true,"id":9588},{"__isSmartRef__":true,"id":9589},{"__isSmartRef__":true,"id":9590},{"__isSmartRef__":true,"id":9591},{"__isSmartRef__":true,"id":9592},{"__isSmartRef__":true,"id":9593},{"__isSmartRef__":true,"id":9594},{"__isSmartRef__":true,"id":9595},{"__isSmartRef__":true,"id":9596},{"__isSmartRef__":true,"id":9597},{"__isSmartRef__":true,"id":9598},{"__isSmartRef__":true,"id":9599},{"__isSmartRef__":true,"id":9600},{"__isSmartRef__":true,"id":9601},{"__isSmartRef__":true,"id":9602},{"__isSmartRef__":true,"id":9603},{"__isSmartRef__":true,"id":9604},{"__isSmartRef__":true,"id":9605},{"__isSmartRef__":true,"id":9606},{"__isSmartRef__":true,"id":9607},{"__isSmartRef__":true,"id":9608},{"__isSmartRef__":true,"id":9609},{"__isSmartRef__":true,"id":9610},{"__isSmartRef__":true,"id":9611}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"9586":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9587":{"target":{"__isSmartRef__":true,"id":9586},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"9588":{"target":{"__isSmartRef__":true,"id":7604},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9589":{"target":{"__isSmartRef__":true,"id":7661},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9590":{"target":{"__isSmartRef__":true,"id":7716},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9591":{"target":{"__isSmartRef__":true,"id":7726},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9592":{"target":{"__isSmartRef__":true,"id":7753},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9593":{"target":{"__isSmartRef__":true,"id":7756},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9594":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9595":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9596":{"target":{"__isSmartRef__":true,"id":7762},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9597":{"target":{"__isSmartRef__":true,"id":7776},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9598":{"target":{"__isSmartRef__":true,"id":7782},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9599":{"target":{"__isSmartRef__":true,"id":7786},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9600":{"target":{"__isSmartRef__":true,"id":7926},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9601":{"target":{"__isSmartRef__":true,"id":8025},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9602":{"target":{"__isSmartRef__":true,"id":8032},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9603":{"target":{"__isSmartRef__":true,"id":8143},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9604":{"target":{"__isSmartRef__":true,"id":8152},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9605":{"target":{"__isSmartRef__":true,"id":8239},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9606":{"target":{"__isSmartRef__":true,"id":7544},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9607":{"target":{"__isSmartRef__":true,"id":8260},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9608":{"target":{"__isSmartRef__":true,"id":8331},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9609":{"target":{"__isSmartRef__":true,"id":8393},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9610":{"target":{"__isSmartRef__":true,"id":8511},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9611":{"target":{"__isSmartRef__":true,"id":9033},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"9612":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":9587}},"9613":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":9588}},"9614":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":9589}},"9615":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":9590}},"9616":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":9591}},"9617":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":9592}},"9618":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":9593}},"9619":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":9594}},"9620":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":9595}},"9621":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":9596}},"9622":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":9597}},"9623":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":9598}},"9624":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":9599}},"9625":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":9600}},"9626":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":9601}},"9627":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":9602}},"9628":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":9603}},"9629":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":9604}},"9630":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":9605}},"9631":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":9606}},"9632":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":9607}},"9633":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":9608}},"9634":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":9609}},"9635":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":9610}},"9636":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":9611}},"9637":{"sourceObj":{"__isSmartRef__":true,"id":9577},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9638":{"sourceObj":{"__isSmartRef__":true,"id":9577},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9639":{"sourceObj":{"__isSmartRef__":true,"id":9577},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9640":{"sourceObj":{"__isSmartRef__":true,"id":9577},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9641":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9585},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"9642":{"submorphs":[],"scripts":[],"id":376,"shape":{"__isSmartRef__":true,"id":9643},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9646},"itemList":[{"__isSmartRef__":true,"id":9647},{"__isSmartRef__":true,"id":9683},{"__isSmartRef__":true,"id":9763},{"__isSmartRef__":true,"id":9781},{"__isSmartRef__":true,"id":9788},{"__isSmartRef__":true,"id":9921},{"__isSmartRef__":true,"id":9950},{"__isSmartRef__":true,"id":9968},{"__isSmartRef__":true,"id":9973},{"__isSmartRef__":true,"id":9976},{"__isSmartRef__":true,"id":9987},{"__isSmartRef__":true,"id":9994},{"__isSmartRef__":true,"id":10001}],"selectedLineNo":3,"owner":{"__isSmartRef__":true,"id":9522},"attributeConnections":[{"__isSmartRef__":true,"id":10007},{"__isSmartRef__":true,"id":10008},{"__isSmartRef__":true,"id":10009},{"__isSmartRef__":true,"id":10010}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":10011},"__LivelyClassName__":"lively.morphic.List"},"9643":{"position":{"__isSmartRef__":true,"id":9644},"_Extent":{"__isSmartRef__":true,"id":9645},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9644":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9645":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9646":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9647":{"isListItem":true,"string":"lively.morphic.Similitude","value":{"__isSmartRef__":true,"id":9648}},"9648":{"target":{"__isSmartRef__":true,"id":9649},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9649":{"name":"lively.morphic.Similitude","type":"klassDef","startIndex":84,"stopIndex":7484,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9650},{"__isSmartRef__":true,"id":9652},{"__isSmartRef__":true,"id":9654},{"__isSmartRef__":true,"id":9656},{"__isSmartRef__":true,"id":9657},{"__isSmartRef__":true,"id":9658},{"__isSmartRef__":true,"id":9660},{"__isSmartRef__":true,"id":9661},{"__isSmartRef__":true,"id":9662},{"__isSmartRef__":true,"id":9663},{"__isSmartRef__":true,"id":9665},{"__isSmartRef__":true,"id":9667},{"__isSmartRef__":true,"id":9668},{"__isSmartRef__":true,"id":9669},{"__isSmartRef__":true,"id":9670},{"__isSmartRef__":true,"id":9672},{"__isSmartRef__":true,"id":9674},{"__isSmartRef__":true,"id":9675},{"__isSmartRef__":true,"id":9676},{"__isSmartRef__":true,"id":9677},{"__isSmartRef__":true,"id":9679},{"__isSmartRef__":true,"id":9680},{"__isSmartRef__":true,"id":9681}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":9651},{"__isSmartRef__":true,"id":9653},{"__isSmartRef__":true,"id":9655},{"__isSmartRef__":true,"id":9659},{"__isSmartRef__":true,"id":9664},{"__isSmartRef__":true,"id":9666},{"__isSmartRef__":true,"id":9671},{"__isSmartRef__":true,"id":9673},{"__isSmartRef__":true,"id":9678},{"__isSmartRef__":true,"id":9682}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9650":{"name":"documentation","type":"propertyDef","startIndex":148,"stopIndex":229,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9651},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9651":{"name":"documentation","type":"categoryDef","startIndex":129,"stopIndex":232,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9650}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9652":{"name":"eps","type":"propertyDef","startIndex":248,"stopIndex":260,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9653},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9653":{"name":"settings","type":"categoryDef","startIndex":234,"stopIndex":276,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9652}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9654":{"name":"initialize","type":"propertyDef","startIndex":296,"stopIndex":1210,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9655},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9655":{"name":"initializing","type":"categoryDef","startIndex":278,"stopIndex":1534,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9654},{"__isSmartRef__":true,"id":9656},{"__isSmartRef__":true,"id":9657}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9656":{"name":"copy","type":"propertyDef","startIndex":1213,"stopIndex":1281,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9655},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9657":{"name":"fromMatrix","type":"propertyDef","startIndex":1284,"stopIndex":1530,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9655},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9658":{"name":"getRotation","type":"propertyDef","startIndex":1551,"stopIndex":1820,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9659},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9659":{"name":"accessing","type":"categoryDef","startIndex":1536,"stopIndex":2553,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9658},{"__isSmartRef__":true,"id":9660},{"__isSmartRef__":true,"id":9661},{"__isSmartRef__":true,"id":9662}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9660":{"name":"getScale","type":"propertyDef","startIndex":1823,"stopIndex":2100,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9659},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9661":{"name":"getScalePoint","type":"propertyDef","startIndex":2103,"stopIndex":2485,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9659},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9662":{"name":"getTranslation","type":"propertyDef","startIndex":2488,"stopIndex":2549,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9659},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9663":{"name":"isTranslation","type":"propertyDef","startIndex":2568,"stopIndex":2741,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9664},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9664":{"name":"testing","type":"categoryDef","startIndex":2555,"stopIndex":2744,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9663}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9665":{"name":"toSVGAttributeValue","type":"propertyDef","startIndex":2762,"stopIndex":3131,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9666},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9666":{"name":"converting","type":"categoryDef","startIndex":2746,"stopIndex":4408,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9665},{"__isSmartRef__":true,"id":9667},{"__isSmartRef__":true,"id":9668},{"__isSmartRef__":true,"id":9669}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9667":{"name":"toCSSValue","type":"propertyDef","startIndex":3133,"stopIndex":4064,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9666},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9668":{"name":"toString","type":"propertyDef","startIndex":4067,"stopIndex":4121,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9666},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9669":{"name":"toMatrix","type":"propertyDef","startIndex":4123,"stopIndex":4404,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9666},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9670":{"name":"applyTo","type":"propertyDef","startIndex":4427,"stopIndex":5214,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9671},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9671":{"name":"application","type":"categoryDef","startIndex":4410,"stopIndex":5217,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9670}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9672":{"name":"transformPoint","type":"propertyDef","startIndex":5238,"stopIndex":5315,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9673},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9673":{"name":"transforming","type":"categoryDef","startIndex":5219,"stopIndex":6224,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9672},{"__isSmartRef__":true,"id":9674},{"__isSmartRef__":true,"id":9675},{"__isSmartRef__":true,"id":9676}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9674":{"name":"transformDirection","type":"propertyDef","startIndex":5318,"stopIndex":5408,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9673},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9675":{"name":"matrixTransformForMinMax","type":"propertyDef","startIndex":5411,"stopIndex":5694,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9673},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9676":{"name":"transformRectToRect","type":"propertyDef","startIndex":5697,"stopIndex":6220,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9673},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9677":{"name":"preConcatenate","type":"propertyDef","startIndex":6249,"stopIndex":6596,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9678},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9678":{"name":"matrix operations","type":"categoryDef","startIndex":6226,"stopIndex":7054,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9677},{"__isSmartRef__":true,"id":9679},{"__isSmartRef__":true,"id":9680}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9679":{"name":"inverse","type":"propertyDef","startIndex":6598,"stopIndex":6918,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9678},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9680":{"name":"createInverse","type":"propertyDef","startIndex":6922,"stopIndex":7050,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9678},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9681":{"name":"ensureNumber","type":"propertyDef","startIndex":7068,"stopIndex":7479,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9682},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":9649},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9682":{"name":"helper","type":"categoryDef","startIndex":7056,"stopIndex":7481,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9681}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9683":{"isListItem":true,"string":"lively.morphic.Morph","value":{"__isSmartRef__":true,"id":9684}},"9684":{"target":{"__isSmartRef__":true,"id":9685},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9685":{"name":"lively.morphic.Morph","type":"klassDef","startIndex":7486,"stopIndex":18765,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9686},{"__isSmartRef__":true,"id":9688},{"__isSmartRef__":true,"id":9690},{"__isSmartRef__":true,"id":9691},{"__isSmartRef__":true,"id":9692},{"__isSmartRef__":true,"id":9693},{"__isSmartRef__":true,"id":9694},{"__isSmartRef__":true,"id":9695},{"__isSmartRef__":true,"id":9697},{"__isSmartRef__":true,"id":9698},{"__isSmartRef__":true,"id":9700},{"__isSmartRef__":true,"id":9701},{"__isSmartRef__":true,"id":9702},{"__isSmartRef__":true,"id":9703},{"__isSmartRef__":true,"id":9704},{"__isSmartRef__":true,"id":9705},{"__isSmartRef__":true,"id":9706},{"__isSmartRef__":true,"id":9707},{"__isSmartRef__":true,"id":9708},{"__isSmartRef__":true,"id":9710},{"__isSmartRef__":true,"id":9711},{"__isSmartRef__":true,"id":9712},{"__isSmartRef__":true,"id":9713},{"__isSmartRef__":true,"id":9714},{"__isSmartRef__":true,"id":9715},{"__isSmartRef__":true,"id":9716},{"__isSmartRef__":true,"id":9717},{"__isSmartRef__":true,"id":9718},{"__isSmartRef__":true,"id":9719},{"__isSmartRef__":true,"id":9720},{"__isSmartRef__":true,"id":9721},{"__isSmartRef__":true,"id":9723},{"__isSmartRef__":true,"id":9724},{"__isSmartRef__":true,"id":9725},{"__isSmartRef__":true,"id":9726},{"__isSmartRef__":true,"id":9727},{"__isSmartRef__":true,"id":9729},{"__isSmartRef__":true,"id":9730},{"__isSmartRef__":true,"id":9732},{"__isSmartRef__":true,"id":9733},{"__isSmartRef__":true,"id":9734},{"__isSmartRef__":true,"id":9736},{"__isSmartRef__":true,"id":9737},{"__isSmartRef__":true,"id":9739},{"__isSmartRef__":true,"id":9740},{"__isSmartRef__":true,"id":9741},{"__isSmartRef__":true,"id":9742},{"__isSmartRef__":true,"id":9743},{"__isSmartRef__":true,"id":9744},{"__isSmartRef__":true,"id":9745},{"__isSmartRef__":true,"id":9746},{"__isSmartRef__":true,"id":9748},{"__isSmartRef__":true,"id":9750},{"__isSmartRef__":true,"id":9751},{"__isSmartRef__":true,"id":9752},{"__isSmartRef__":true,"id":9753},{"__isSmartRef__":true,"id":9754},{"__isSmartRef__":true,"id":9755},{"__isSmartRef__":true,"id":9756},{"__isSmartRef__":true,"id":9757},{"__isSmartRef__":true,"id":9758},{"__isSmartRef__":true,"id":9760},{"__isSmartRef__":true,"id":9761}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":9687},{"__isSmartRef__":true,"id":9689},{"__isSmartRef__":true,"id":9696},{"__isSmartRef__":true,"id":9699},{"__isSmartRef__":true,"id":9709},{"__isSmartRef__":true,"id":9722},{"__isSmartRef__":true,"id":9728},{"__isSmartRef__":true,"id":9731},{"__isSmartRef__":true,"id":9735},{"__isSmartRef__":true,"id":9738},{"__isSmartRef__":true,"id":9747},{"__isSmartRef__":true,"id":9749},{"__isSmartRef__":true,"id":9759},{"__isSmartRef__":true,"id":9762}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9686":{"name":"style","type":"propertyDef","startIndex":7542,"stopIndex":7591,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9687},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9687":{"name":"properties","type":"categoryDef","startIndex":7526,"stopIndex":7594,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9686}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9688":{"name":"isMorph","type":"propertyDef","startIndex":7614,"stopIndex":7628,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9689},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9689":{"name":"initializing","type":"categoryDef","startIndex":7596,"stopIndex":8244,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9688},{"__isSmartRef__":true,"id":9690},{"__isSmartRef__":true,"id":9691},{"__isSmartRef__":true,"id":9692},{"__isSmartRef__":true,"id":9693},{"__isSmartRef__":true,"id":9694}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9690":{"name":"idCounter","type":"propertyDef","startIndex":7630,"stopIndex":7643,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9689},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9691":{"name":"initialize","type":"propertyDef","startIndex":7645,"stopIndex":7890,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9689},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9692":{"name":"setNewId","type":"propertyDef","startIndex":7892,"stopIndex":7988,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9689},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9693":{"name":"defaultShape","type":"propertyDef","startIndex":7991,"stopIndex":8113,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9689},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9694":{"name":"defaultRenderContext","type":"propertyDef","startIndex":8115,"stopIndex":8199,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9689},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9695":{"name":"morphicSetter","type":"propertyDef","startIndex":8230,"stopIndex":8370,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9696},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9696":{"name":"accessing -- helper","type":"categoryDef","startIndex":8246,"stopIndex":8482,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9695},{"__isSmartRef__":true,"id":9697}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9697":{"name":"morphicGetter","type":"propertyDef","startIndex":8372,"stopIndex":8438,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9696},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9698":{"name":"setPosition","type":"propertyDef","startIndex":8478,"stopIndex":8556,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9699},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9699":{"name":"accessing -- morph properties","type":"categoryDef","startIndex":8484,"stopIndex":9419,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9698},{"__isSmartRef__":true,"id":9700},{"__isSmartRef__":true,"id":9701},{"__isSmartRef__":true,"id":9702},{"__isSmartRef__":true,"id":9703},{"__isSmartRef__":true,"id":9704},{"__isSmartRef__":true,"id":9705},{"__isSmartRef__":true,"id":9706},{"__isSmartRef__":true,"id":9707}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9700":{"name":"getPosition","type":"propertyDef","startIndex":8558,"stopIndex":8635,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9699},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9701":{"name":"setRotation","type":"propertyDef","startIndex":8637,"stopIndex":8715,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9699},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9702":{"name":"getRotation","type":"propertyDef","startIndex":8717,"stopIndex":8788,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9699},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9703":{"name":"setScale","type":"propertyDef","startIndex":8790,"stopIndex":8862,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9699},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9704":{"name":"getScale","type":"propertyDef","startIndex":8864,"stopIndex":8929,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9699},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9705":{"name":"setBounds","type":"propertyDef","startIndex":8931,"stopIndex":9054,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9699},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9706":{"name":"getBounds","type":"propertyDef","startIndex":9056,"stopIndex":9315,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9699},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9707":{"name":"innerBounds","type":"propertyDef","startIndex":9317,"stopIndex":9375,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9699},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9708":{"name":"setExtent","type":"propertyDef","startIndex":9415,"stopIndex":9577,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9709":{"name":"accessing -- shape properties","type":"categoryDef","startIndex":9421,"stopIndex":10393,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9708},{"__isSmartRef__":true,"id":9710},{"__isSmartRef__":true,"id":9711},{"__isSmartRef__":true,"id":9712},{"__isSmartRef__":true,"id":9713},{"__isSmartRef__":true,"id":9714},{"__isSmartRef__":true,"id":9715},{"__isSmartRef__":true,"id":9716},{"__isSmartRef__":true,"id":9717},{"__isSmartRef__":true,"id":9718},{"__isSmartRef__":true,"id":9719},{"__isSmartRef__":true,"id":9720}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9710":{"name":"getExtent","type":"propertyDef","startIndex":9579,"stopIndex":9635,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9711":{"name":"setFill","type":"propertyDef","startIndex":9637,"stopIndex":9699,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9712":{"name":"getFill","type":"propertyDef","startIndex":9701,"stopIndex":9753,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9713":{"name":"setBorderColor","type":"propertyDef","startIndex":9755,"stopIndex":9831,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9714":{"name":"getBorderColor","type":"propertyDef","startIndex":9833,"stopIndex":9899,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9715":{"name":"setBorderWidth","type":"propertyDef","startIndex":9901,"stopIndex":9977,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9716":{"name":"getBorderWidth","type":"propertyDef","startIndex":9979,"stopIndex":10045,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9717":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":10047,"stopIndex":10127,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9718":{"name":"getStrokeOpacity","type":"propertyDef","startIndex":10129,"stopIndex":10199,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9719":{"name":"setBorderRadius","type":"propertyDef","startIndex":10201,"stopIndex":10279,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9720":{"name":"getBorderRadius","type":"propertyDef","startIndex":10281,"stopIndex":10349,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9709},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9721":{"name":"world","type":"propertyDef","startIndex":10393,"stopIndex":10465,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9722},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9722":{"name":"accessing -- morphic relationship","type":"categoryDef","startIndex":10395,"stopIndex":11555,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9721},{"__isSmartRef__":true,"id":9723},{"__isSmartRef__":true,"id":9724},{"__isSmartRef__":true,"id":9725},{"__isSmartRef__":true,"id":9726}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9723":{"name":"hand","type":"propertyDef","startIndex":10467,"stopIndex":10554,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9722},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9724":{"name":"addMorph","type":"propertyDef","startIndex":10557,"stopIndex":11019,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9722},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9725":{"name":"withAllSubmorphsDo","type":"propertyDef","startIndex":11021,"stopIndex":11214,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9722},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9726":{"name":"submorphBounds","type":"propertyDef","startIndex":11216,"stopIndex":11511,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9722},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9727":{"name":"getShape","type":"propertyDef","startIndex":11541,"stopIndex":11584,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9728},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9728":{"name":"accessing -- shapes","type":"categoryDef","startIndex":11557,"stopIndex":11765,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9727},{"__isSmartRef__":true,"id":9729}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9729":{"name":"setShape","type":"propertyDef","startIndex":11586,"stopIndex":11721,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9728},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9730":{"name":"renderContext","type":"propertyDef","startIndex":11754,"stopIndex":11894,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9731},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9731":{"name":"accessing -- rendering","type":"categoryDef","startIndex":11767,"stopIndex":12145,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9730},{"__isSmartRef__":true,"id":9732},{"__isSmartRef__":true,"id":9733}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9732":{"name":"setRenderContext","type":"propertyDef","startIndex":11896,"stopIndex":11984,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9731},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9733":{"name":"renderContextDispatch","type":"propertyDef","startIndex":11986,"stopIndex":12100,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9731},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9734":{"name":"remove","type":"propertyDef","startIndex":12125,"stopIndex":12261,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9735},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9735":{"name":"morph removal","type":"categoryDef","startIndex":12147,"stopIndex":12413,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9734},{"__isSmartRef__":true,"id":9736}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9736":{"name":"removeMorph","type":"propertyDef","startIndex":12263,"stopIndex":12369,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9735},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9737":{"name":"localize","type":"propertyDef","startIndex":12394,"stopIndex":12585,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9738},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9738":{"name":"transformation","type":"categoryDef","startIndex":12415,"stopIndex":13986,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9737},{"__isSmartRef__":true,"id":9739},{"__isSmartRef__":true,"id":9740},{"__isSmartRef__":true,"id":9741},{"__isSmartRef__":true,"id":9742},{"__isSmartRef__":true,"id":9743},{"__isSmartRef__":true,"id":9744},{"__isSmartRef__":true,"id":9745}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9739":{"name":"transformToMorph","type":"propertyDef","startIndex":12587,"stopIndex":12941,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9738},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9740":{"name":"transformForNewOwner","type":"propertyDef","startIndex":12943,"stopIndex":13068,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9738},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9741":{"name":"getGlobalTransform","type":"propertyDef","startIndex":13071,"stopIndex":13360,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9738},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9742":{"name":"getTransform","type":"propertyDef","startIndex":13362,"stopIndex":13481,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9738},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9743":{"name":"setTransform","type":"propertyDef","startIndex":13483,"stopIndex":13650,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9738},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9744":{"name":"fullContainsWorldPoint","type":"propertyDef","startIndex":13653,"stopIndex":13830,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9738},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9745":{"name":"fullContainsPoint","type":"propertyDef","startIndex":13832,"stopIndex":13942,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9738},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9746":{"name":"addScript","type":"propertyDef","startIndex":13975,"stopIndex":14114,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9747},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9747":{"name":"prototypical scripting","type":"categoryDef","startIndex":13988,"stopIndex":14158,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9746}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9748":{"name":"startStepping","type":"propertyDef","startIndex":14134,"stopIndex":14370,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9749},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9749":{"name":"scripting","type":"categoryDef","startIndex":14160,"stopIndex":15975,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9748},{"__isSmartRef__":true,"id":9750},{"__isSmartRef__":true,"id":9751},{"__isSmartRef__":true,"id":9752},{"__isSmartRef__":true,"id":9753},{"__isSmartRef__":true,"id":9754},{"__isSmartRef__":true,"id":9755},{"__isSmartRef__":true,"id":9756},{"__isSmartRef__":true,"id":9757}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9750":{"name":"stopStepping","type":"propertyDef","startIndex":14372,"stopIndex":14453,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9749},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9751":{"name":"stopSteppingScriptNamed","type":"propertyDef","startIndex":14455,"stopIndex":14685,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9749},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9752":{"name":"suspendStepping","type":"propertyDef","startIndex":14689,"stopIndex":14752,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9749},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9753":{"name":"suspendSteppingAll","type":"propertyDef","startIndex":14755,"stopIndex":14857,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9749},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9754":{"name":"resumeSteppingAll","type":"propertyDef","startIndex":14859,"stopIndex":14967,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9749},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9755":{"name":"animatedInterpolateTo","type":"propertyDef","startIndex":14969,"stopIndex":15411,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9749},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9756":{"name":"animatedFollowPath","type":"propertyDef","startIndex":15413,"stopIndex":15638,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9749},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9757":{"name":"animatedPathStep","type":"propertyDef","startIndex":15640,"stopIndex":15931,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9749},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9758":{"name":"getStyle","type":"propertyDef","startIndex":15949,"stopIndex":16115,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9759},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9759":{"name":"styling","type":"categoryDef","startIndex":15977,"stopIndex":18641,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9758},{"__isSmartRef__":true,"id":9760}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9760":{"name":"applyStyle","type":"propertyDef","startIndex":16117,"stopIndex":18596,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9759},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9761":{"name":"toString","type":"propertyDef","startIndex":18617,"stopIndex":18760,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9762},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":9685},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9762":{"name":"debugging","type":"categoryDef","startIndex":18643,"stopIndex":18803,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9761}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9763":{"isListItem":true,"string":"lively.morphic.World","value":{"__isSmartRef__":true,"id":9764}},"9764":{"target":{"__isSmartRef__":true,"id":9765},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9765":{"name":"lively.morphic.World","type":"klassDef","startIndex":18767,"stopIndex":20505,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9766},{"__isSmartRef__":true,"id":9768},{"__isSmartRef__":true,"id":9770},{"__isSmartRef__":true,"id":9771},{"__isSmartRef__":true,"id":9772},{"__isSmartRef__":true,"id":9773},{"__isSmartRef__":true,"id":9775},{"__isSmartRef__":true,"id":9776},{"__isSmartRef__":true,"id":9778},{"__isSmartRef__":true,"id":9780}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":9767},{"__isSmartRef__":true,"id":9769},{"__isSmartRef__":true,"id":9774},{"__isSmartRef__":true,"id":9777},{"__isSmartRef__":true,"id":9779}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9766":{"name":"style","type":"propertyDef","startIndex":18835,"stopIndex":18927,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9767},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9767":{"name":"settings","type":"categoryDef","startIndex":18862,"stopIndex":18971,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9766}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9768":{"name":"world","type":"propertyDef","startIndex":18947,"stopIndex":18981,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9769},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9769":{"name":"accessing","type":"categoryDef","startIndex":18973,"stopIndex":19608,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9768},{"__isSmartRef__":true,"id":9770},{"__isSmartRef__":true,"id":9771},{"__isSmartRef__":true,"id":9772}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9770":{"name":"firstHand","type":"propertyDef","startIndex":18983,"stopIndex":19044,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9769},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9771":{"name":"windowBounds","type":"propertyDef","startIndex":19046,"stopIndex":19470,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9769},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9772":{"name":"visibleBounds","type":"propertyDef","startIndex":19473,"stopIndex":19564,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9769},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9773":{"name":"displayOnCanvas","type":"propertyDef","startIndex":19584,"stopIndex":19745,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9774},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9774":{"name":"rendering","type":"categoryDef","startIndex":19610,"stopIndex":20203,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9773},{"__isSmartRef__":true,"id":9775}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9775":{"name":"hideHostMouseCursor","type":"propertyDef","startIndex":19747,"stopIndex":20159,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9774},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9776":{"name":"addHandMorph","type":"propertyDef","startIndex":20180,"stopIndex":20364,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9777},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9777":{"name":"hand morph","type":"categoryDef","startIndex":20205,"stopIndex":20408,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9776}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9778":{"name":"setChangeSet","type":"propertyDef","startIndex":20382,"stopIndex":20447,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9779},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9779":{"name":"changes","type":"categoryDef","startIndex":20410,"stopIndex":20543,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9778},{"__isSmartRef__":true,"id":9780}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9780":{"name":"getChangeSet","type":"propertyDef","startIndex":20449,"stopIndex":20500,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9779},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9765},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9781":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":9782}},"9782":{"target":{"__isSmartRef__":true,"id":9783},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9783":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":20507,"stopIndex":21207,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9784},{"__isSmartRef__":true,"id":9786},{"__isSmartRef__":true,"id":9787}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":9785}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9784":{"name":"current","type":"propertyDef","startIndex":20545,"stopIndex":20594,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":9785},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9783},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9785":{"name":"default category","type":"categoryDef","startIndex":20584,"stopIndex":21245,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9784},{"__isSmartRef__":true,"id":9786},{"__isSmartRef__":true,"id":9787}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9786":{"name":"createOn","type":"propertyDef","startIndex":20596,"stopIndex":20895,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":9785},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9783},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9787":{"name":"createFromJSOOn","type":"propertyDef","startIndex":20897,"stopIndex":21201,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":9785},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":9783},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9788":{"isListItem":true,"string":"lively.morphic.Text","value":{"__isSmartRef__":true,"id":9789}},"9789":{"target":{"__isSmartRef__":true,"id":9790},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9790":{"name":"lively.morphic.Text","type":"klassDef","startIndex":21209,"stopIndex":52385,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9791},{"__isSmartRef__":true,"id":9793},{"__isSmartRef__":true,"id":9795},{"__isSmartRef__":true,"id":9796},{"__isSmartRef__":true,"id":9797},{"__isSmartRef__":true,"id":9798},{"__isSmartRef__":true,"id":9799},{"__isSmartRef__":true,"id":9800},{"__isSmartRef__":true,"id":9801},{"__isSmartRef__":true,"id":9803},{"__isSmartRef__":true,"id":9805},{"__isSmartRef__":true,"id":9807},{"__isSmartRef__":true,"id":9808},{"__isSmartRef__":true,"id":9809},{"__isSmartRef__":true,"id":9810},{"__isSmartRef__":true,"id":9811},{"__isSmartRef__":true,"id":9812},{"__isSmartRef__":true,"id":9813},{"__isSmartRef__":true,"id":9814},{"__isSmartRef__":true,"id":9815},{"__isSmartRef__":true,"id":9816},{"__isSmartRef__":true,"id":9817},{"__isSmartRef__":true,"id":9818},{"__isSmartRef__":true,"id":9819},{"__isSmartRef__":true,"id":9820},{"__isSmartRef__":true,"id":9821},{"__isSmartRef__":true,"id":9822},{"__isSmartRef__":true,"id":9823},{"__isSmartRef__":true,"id":9824},{"__isSmartRef__":true,"id":9825},{"__isSmartRef__":true,"id":9826},{"__isSmartRef__":true,"id":9827},{"__isSmartRef__":true,"id":9828},{"__isSmartRef__":true,"id":9830},{"__isSmartRef__":true,"id":9831},{"__isSmartRef__":true,"id":9832},{"__isSmartRef__":true,"id":9833},{"__isSmartRef__":true,"id":9834},{"__isSmartRef__":true,"id":9836},{"__isSmartRef__":true,"id":9837},{"__isSmartRef__":true,"id":9839},{"__isSmartRef__":true,"id":9840},{"__isSmartRef__":true,"id":9841},{"__isSmartRef__":true,"id":9842},{"__isSmartRef__":true,"id":9843},{"__isSmartRef__":true,"id":9844},{"__isSmartRef__":true,"id":9845},{"__isSmartRef__":true,"id":9846},{"__isSmartRef__":true,"id":9847},{"__isSmartRef__":true,"id":9848},{"__isSmartRef__":true,"id":9849},{"__isSmartRef__":true,"id":9850},{"__isSmartRef__":true,"id":9851},{"__isSmartRef__":true,"id":9852},{"__isSmartRef__":true,"id":9853},{"__isSmartRef__":true,"id":9854},{"__isSmartRef__":true,"id":9855},{"__isSmartRef__":true,"id":9857},{"__isSmartRef__":true,"id":9858},{"__isSmartRef__":true,"id":9859},{"__isSmartRef__":true,"id":9860},{"__isSmartRef__":true,"id":9861},{"__isSmartRef__":true,"id":9862},{"__isSmartRef__":true,"id":9863},{"__isSmartRef__":true,"id":9864},{"__isSmartRef__":true,"id":9866},{"__isSmartRef__":true,"id":9867},{"__isSmartRef__":true,"id":9869},{"__isSmartRef__":true,"id":9870},{"__isSmartRef__":true,"id":9871},{"__isSmartRef__":true,"id":9872},{"__isSmartRef__":true,"id":9873},{"__isSmartRef__":true,"id":9874},{"__isSmartRef__":true,"id":9875},{"__isSmartRef__":true,"id":9876},{"__isSmartRef__":true,"id":9877},{"__isSmartRef__":true,"id":9878},{"__isSmartRef__":true,"id":9879},{"__isSmartRef__":true,"id":9880},{"__isSmartRef__":true,"id":9881},{"__isSmartRef__":true,"id":9882},{"__isSmartRef__":true,"id":9883},{"__isSmartRef__":true,"id":9885},{"__isSmartRef__":true,"id":9886},{"__isSmartRef__":true,"id":9887},{"__isSmartRef__":true,"id":9888},{"__isSmartRef__":true,"id":9890},{"__isSmartRef__":true,"id":9892},{"__isSmartRef__":true,"id":9894},{"__isSmartRef__":true,"id":9896},{"__isSmartRef__":true,"id":9898},{"__isSmartRef__":true,"id":9899},{"__isSmartRef__":true,"id":9900},{"__isSmartRef__":true,"id":9901},{"__isSmartRef__":true,"id":9902},{"__isSmartRef__":true,"id":9903},{"__isSmartRef__":true,"id":9904},{"__isSmartRef__":true,"id":9905},{"__isSmartRef__":true,"id":9907},{"__isSmartRef__":true,"id":9908},{"__isSmartRef__":true,"id":9909},{"__isSmartRef__":true,"id":9910},{"__isSmartRef__":true,"id":9911},{"__isSmartRef__":true,"id":9912},{"__isSmartRef__":true,"id":9913},{"__isSmartRef__":true,"id":9914},{"__isSmartRef__":true,"id":9915},{"__isSmartRef__":true,"id":9916},{"__isSmartRef__":true,"id":9918},{"__isSmartRef__":true,"id":9919},{"__isSmartRef__":true,"id":9920}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":9792},{"__isSmartRef__":true,"id":9802},{"__isSmartRef__":true,"id":9804},{"__isSmartRef__":true,"id":9806},{"__isSmartRef__":true,"id":9829},{"__isSmartRef__":true,"id":9835},{"__isSmartRef__":true,"id":9838},{"__isSmartRef__":true,"id":9856},{"__isSmartRef__":true,"id":9865},{"__isSmartRef__":true,"id":9868},{"__isSmartRef__":true,"id":9884},{"__isSmartRef__":true,"id":9889},{"__isSmartRef__":true,"id":9891},{"__isSmartRef__":true,"id":9893},{"__isSmartRef__":true,"id":9895},{"__isSmartRef__":true,"id":9897},{"__isSmartRef__":true,"id":9906},{"__isSmartRef__":true,"id":9917}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9791":{"name":"fontSize","type":"propertyDef","startIndex":21278,"stopIndex":21317,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9792},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9792":{"name":"properties","type":"categoryDef","startIndex":21262,"stopIndex":22230,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9791},{"__isSmartRef__":true,"id":9793},{"__isSmartRef__":true,"id":9795},{"__isSmartRef__":true,"id":9796},{"__isSmartRef__":true,"id":9797},{"__isSmartRef__":true,"id":9798},{"__isSmartRef__":true,"id":9799},{"__isSmartRef__":true,"id":9800}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9793":{"name":"fontFamily","type":"propertyDef","startIndex":21319,"stopIndex":21371,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9792},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9794":{"name":"lively.morphic.Text","type":"klassDef","startIndex":21209,"stopIndex":52385,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9791},{"__isSmartRef__":true,"id":9793},{"__isSmartRef__":true,"id":9795},{"__isSmartRef__":true,"id":9796},{"__isSmartRef__":true,"id":9797},{"__isSmartRef__":true,"id":9798},{"__isSmartRef__":true,"id":9799},{"__isSmartRef__":true,"id":9800},{"__isSmartRef__":true,"id":9801},{"__isSmartRef__":true,"id":9803},{"__isSmartRef__":true,"id":9805},{"__isSmartRef__":true,"id":9807},{"__isSmartRef__":true,"id":9808},{"__isSmartRef__":true,"id":9809},{"__isSmartRef__":true,"id":9810},{"__isSmartRef__":true,"id":9811},{"__isSmartRef__":true,"id":9812},{"__isSmartRef__":true,"id":9813},{"__isSmartRef__":true,"id":9814},{"__isSmartRef__":true,"id":9815},{"__isSmartRef__":true,"id":9816},{"__isSmartRef__":true,"id":9817},{"__isSmartRef__":true,"id":9818},{"__isSmartRef__":true,"id":9819},{"__isSmartRef__":true,"id":9820},{"__isSmartRef__":true,"id":9821},{"__isSmartRef__":true,"id":9822},{"__isSmartRef__":true,"id":9823},{"__isSmartRef__":true,"id":9824},{"__isSmartRef__":true,"id":9825},{"__isSmartRef__":true,"id":9826},{"__isSmartRef__":true,"id":9827},{"__isSmartRef__":true,"id":9828},{"__isSmartRef__":true,"id":9830},{"__isSmartRef__":true,"id":9831},{"__isSmartRef__":true,"id":9832},{"__isSmartRef__":true,"id":9833},{"__isSmartRef__":true,"id":9834},{"__isSmartRef__":true,"id":9836},{"__isSmartRef__":true,"id":9837},{"__isSmartRef__":true,"id":9839},{"__isSmartRef__":true,"id":9840},{"__isSmartRef__":true,"id":9841},{"__isSmartRef__":true,"id":9842},{"__isSmartRef__":true,"id":9843},{"__isSmartRef__":true,"id":9844},{"__isSmartRef__":true,"id":9845},{"__isSmartRef__":true,"id":9846},{"__isSmartRef__":true,"id":9847},{"__isSmartRef__":true,"id":9848},{"__isSmartRef__":true,"id":9849},{"__isSmartRef__":true,"id":9850},{"__isSmartRef__":true,"id":9851},{"__isSmartRef__":true,"id":9852},{"__isSmartRef__":true,"id":9853},{"__isSmartRef__":true,"id":9854},{"__isSmartRef__":true,"id":9855},{"__isSmartRef__":true,"id":9857},{"__isSmartRef__":true,"id":9858},{"__isSmartRef__":true,"id":9859},{"__isSmartRef__":true,"id":9860},{"__isSmartRef__":true,"id":9861},{"__isSmartRef__":true,"id":9862},{"__isSmartRef__":true,"id":9863},{"__isSmartRef__":true,"id":9864},{"__isSmartRef__":true,"id":9866},{"__isSmartRef__":true,"id":9867},{"__isSmartRef__":true,"id":9869},{"__isSmartRef__":true,"id":9870},{"__isSmartRef__":true,"id":9871},{"__isSmartRef__":true,"id":9872},{"__isSmartRef__":true,"id":9873},{"__isSmartRef__":true,"id":9874},{"__isSmartRef__":true,"id":9875},{"__isSmartRef__":true,"id":9876},{"__isSmartRef__":true,"id":9877},{"__isSmartRef__":true,"id":9878},{"__isSmartRef__":true,"id":9879},{"__isSmartRef__":true,"id":9880},{"__isSmartRef__":true,"id":9881},{"__isSmartRef__":true,"id":9882},{"__isSmartRef__":true,"id":9883},{"__isSmartRef__":true,"id":9885},{"__isSmartRef__":true,"id":9886},{"__isSmartRef__":true,"id":9887},{"__isSmartRef__":true,"id":9888},{"__isSmartRef__":true,"id":9890},{"__isSmartRef__":true,"id":9892},{"__isSmartRef__":true,"id":9894},{"__isSmartRef__":true,"id":9896},{"__isSmartRef__":true,"id":9898},{"__isSmartRef__":true,"id":9899},{"__isSmartRef__":true,"id":9900},{"__isSmartRef__":true,"id":9901},{"__isSmartRef__":true,"id":9902},{"__isSmartRef__":true,"id":9903},{"__isSmartRef__":true,"id":9904},{"__isSmartRef__":true,"id":9905},{"__isSmartRef__":true,"id":9907},{"__isSmartRef__":true,"id":9908},{"__isSmartRef__":true,"id":9909},{"__isSmartRef__":true,"id":9910},{"__isSmartRef__":true,"id":9911},{"__isSmartRef__":true,"id":9912},{"__isSmartRef__":true,"id":9913},{"__isSmartRef__":true,"id":9914},{"__isSmartRef__":true,"id":9915},{"__isSmartRef__":true,"id":9916},{"__isSmartRef__":true,"id":9918},{"__isSmartRef__":true,"id":9919},{"__isSmartRef__":true,"id":9920}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":9792},{"__isSmartRef__":true,"id":9802},{"__isSmartRef__":true,"id":9804},{"__isSmartRef__":true,"id":9806},{"__isSmartRef__":true,"id":9829},{"__isSmartRef__":true,"id":9835},{"__isSmartRef__":true,"id":9838},{"__isSmartRef__":true,"id":9856},{"__isSmartRef__":true,"id":9865},{"__isSmartRef__":true,"id":9868},{"__isSmartRef__":true,"id":9884},{"__isSmartRef__":true,"id":9889},{"__isSmartRef__":true,"id":9891},{"__isSmartRef__":true,"id":9893},{"__isSmartRef__":true,"id":9895},{"__isSmartRef__":true,"id":9897},{"__isSmartRef__":true,"id":9906},{"__isSmartRef__":true,"id":9917}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9795":{"name":"textColor","type":"propertyDef","startIndex":21373,"stopIndex":21396,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9792},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9796":{"name":"cursorColor","type":"propertyDef","startIndex":21398,"stopIndex":21423,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9792},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9797":{"name":"style","type":"propertyDef","startIndex":21425,"stopIndex":21707,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9792},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9798":{"name":"padding","type":"propertyDef","startIndex":21710,"stopIndex":21741,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9792},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9799":{"name":"autoAdjustPadding","type":"propertyDef","startIndex":21743,"stopIndex":21767,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9792},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9800":{"name":"suppressDropping","type":"propertyDef","startIndex":21769,"stopIndex":21792,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9792},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9801":{"name":"initialize","type":"propertyDef","startIndex":22250,"stopIndex":22441,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9802},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9802":{"name":"initializing","type":"categoryDef","startIndex":22232,"stopIndex":22444,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9801}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9803":{"name":"applyStyle","type":"propertyDef","startIndex":22459,"stopIndex":23187,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9804},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9804":{"name":"styling","type":"categoryDef","startIndex":22446,"stopIndex":23190,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9803}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9805":{"name":"setExtent","type":"propertyDef","startIndex":23207,"stopIndex":23382,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9806":{"name":"accessing","type":"categoryDef","startIndex":23192,"stopIndex":25511,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9805},{"__isSmartRef__":true,"id":9807},{"__isSmartRef__":true,"id":9808},{"__isSmartRef__":true,"id":9809},{"__isSmartRef__":true,"id":9810},{"__isSmartRef__":true,"id":9811},{"__isSmartRef__":true,"id":9812},{"__isSmartRef__":true,"id":9813},{"__isSmartRef__":true,"id":9814},{"__isSmartRef__":true,"id":9815},{"__isSmartRef__":true,"id":9816},{"__isSmartRef__":true,"id":9817},{"__isSmartRef__":true,"id":9818},{"__isSmartRef__":true,"id":9819},{"__isSmartRef__":true,"id":9820},{"__isSmartRef__":true,"id":9821},{"__isSmartRef__":true,"id":9822},{"__isSmartRef__":true,"id":9823},{"__isSmartRef__":true,"id":9824},{"__isSmartRef__":true,"id":9825},{"__isSmartRef__":true,"id":9826},{"__isSmartRef__":true,"id":9827}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9807":{"name":"getTextExtent","type":"propertyDef","startIndex":23384,"stopIndex":23465,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9808":{"name":"getTextBounds","type":"propertyDef","startIndex":23467,"stopIndex":23541,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9809":{"name":"textString","type":"propertyDef","startIndex":23544,"stopIndex":23700,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9810":{"name":"textString","type":"propertyDef","startIndex":23702,"stopIndex":23979,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9811":{"name":"setTextString","type":"propertyDef","startIndex":23982,"stopIndex":24050,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9812":{"name":"getTextString","type":"propertyDef","startIndex":24052,"stopIndex":24105,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9813":{"name":"appendTextString","type":"propertyDef","startIndex":24107,"stopIndex":24179,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9814":{"name":"setTextColor","type":"propertyDef","startIndex":24182,"stopIndex":24262,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9815":{"name":"getTextColor","type":"propertyDef","startIndex":24264,"stopIndex":24332,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9816":{"name":"setFontSize","type":"propertyDef","startIndex":24334,"stopIndex":24410,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9817":{"name":"getFontSize","type":"propertyDef","startIndex":24412,"stopIndex":24478,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9818":{"name":"setFontFamily","type":"propertyDef","startIndex":24480,"stopIndex":24568,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9819":{"name":"getFontFamily","type":"propertyDef","startIndex":24570,"stopIndex":24640,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9820":{"name":"setPadding","type":"propertyDef","startIndex":24643,"stopIndex":24717,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9821":{"name":"getPadding","type":"propertyDef","startIndex":24719,"stopIndex":24783,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9822":{"name":"setFixedWidth","type":"propertyDef","startIndex":24785,"stopIndex":24929,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9823":{"name":"setFixedHeight","type":"propertyDef","startIndex":24931,"stopIndex":25007,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9824":{"name":"setMaxTextWidth","type":"propertyDef","startIndex":25009,"stopIndex":25091,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9825":{"name":"setMaxTextHeight","type":"propertyDef","startIndex":25093,"stopIndex":25177,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9826":{"name":"getInnerScrollBounds","type":"propertyDef","startIndex":25179,"stopIndex":25356,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9827":{"name":"getScrollBounds","type":"propertyDef","startIndex":25358,"stopIndex":25508,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9806},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9828":{"name":"updateText","type":"propertyDef","startIndex":25528,"stopIndex":25647,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9829},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9829":{"name":"rendering","type":"categoryDef","startIndex":25513,"stopIndex":26180,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9828},{"__isSmartRef__":true,"id":9830},{"__isSmartRef__":true,"id":9831},{"__isSmartRef__":true,"id":9832},{"__isSmartRef__":true,"id":9833}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9830":{"name":"growOrShrinkToFit","type":"propertyDef","startIndex":25649,"stopIndex":25720,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9829},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9831":{"name":"fit","type":"propertyDef","startIndex":25722,"stopIndex":25988,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9829},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9832":{"name":"setOverflowMode","type":"propertyDef","startIndex":25990,"stopIndex":26090,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9829},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9833":{"name":"getOverflowMode","type":"propertyDef","startIndex":26092,"stopIndex":26177,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9829},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9834":{"name":"beLabel","type":"propertyDef","startIndex":26198,"stopIndex":26548,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9835":{"name":"text modes","type":"categoryDef","startIndex":26182,"stopIndex":26869,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9834},{"__isSmartRef__":true,"id":9836}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9836":{"name":"beInputLine","type":"propertyDef","startIndex":26550,"stopIndex":26866,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9837":{"name":"onKeyDown","type":"propertyDef","startIndex":26893,"stopIndex":27971,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9838":{"name":"keyboard events","type":"categoryDef","startIndex":26871,"stopIndex":34500,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9837},{"__isSmartRef__":true,"id":9839},{"__isSmartRef__":true,"id":9840},{"__isSmartRef__":true,"id":9841},{"__isSmartRef__":true,"id":9842},{"__isSmartRef__":true,"id":9843},{"__isSmartRef__":true,"id":9844},{"__isSmartRef__":true,"id":9845},{"__isSmartRef__":true,"id":9846},{"__isSmartRef__":true,"id":9847},{"__isSmartRef__":true,"id":9848},{"__isSmartRef__":true,"id":9849},{"__isSmartRef__":true,"id":9850},{"__isSmartRef__":true,"id":9851},{"__isSmartRef__":true,"id":9852},{"__isSmartRef__":true,"id":9853},{"__isSmartRef__":true,"id":9854}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9839":{"name":"onKeyUp","type":"propertyDef","startIndex":27973,"stopIndex":28030,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9840":{"name":"onKeyPress","type":"propertyDef","startIndex":28032,"stopIndex":28227,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9841":{"name":"processCommandKeys","type":"propertyDef","startIndex":28229,"stopIndex":30095,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9842":{"name":"doDoit","type":"propertyDef","startIndex":30097,"stopIndex":30146,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9843":{"name":"doPrintit","type":"propertyDef","startIndex":30148,"stopIndex":30199,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9844":{"name":"doSave","type":"propertyDef","startIndex":30201,"stopIndex":30505,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9845":{"name":"doListProtocol","type":"propertyDef","startIndex":30507,"stopIndex":31886,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9846":{"name":"doFind","type":"propertyDef","startIndex":31889,"stopIndex":32155,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9847":{"name":"doFindNext","type":"propertyDef","startIndex":32158,"stopIndex":32349,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9848":{"name":"doMore","type":"propertyDef","startIndex":32353,"stopIndex":32950,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9849":{"name":"doInspect","type":"propertyDef","startIndex":32952,"stopIndex":33059,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9850":{"name":"rememberSelectionForDoMore","type":"propertyDef","startIndex":33062,"stopIndex":33291,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9851":{"name":"indentSelection","type":"propertyDef","startIndex":33295,"stopIndex":33438,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9852":{"name":"outdentSelection","type":"propertyDef","startIndex":33440,"stopIndex":33653,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9853":{"name":"addOrRemoveComment","type":"propertyDef","startIndex":33655,"stopIndex":34061,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9854":{"name":"modifySelectedLines","type":"propertyDef","startIndex":34063,"stopIndex":34497,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9838},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9855":{"name":"onEnterPressed","type":"propertyDef","startIndex":34531,"stopIndex":34696,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9856},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9856":{"name":"keyboard event reaction","type":"categoryDef","startIndex":34502,"stopIndex":36464,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9855},{"__isSmartRef__":true,"id":9857},{"__isSmartRef__":true,"id":9858},{"__isSmartRef__":true,"id":9859},{"__isSmartRef__":true,"id":9860},{"__isSmartRef__":true,"id":9861},{"__isSmartRef__":true,"id":9862},{"__isSmartRef__":true,"id":9863}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9857":{"name":"onBackspacePressed","type":"propertyDef","startIndex":34698,"stopIndex":34900,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9856},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9858":{"name":"onDelPressed","type":"propertyDef","startIndex":34902,"stopIndex":35384,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9856},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9859":{"name":"onTabPressed","type":"propertyDef","startIndex":35386,"stopIndex":36220,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9856},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9860":{"name":"onHomePressed","type":"propertyDef","startIndex":36222,"stopIndex":36279,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9856},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9861":{"name":"onEndPressed","type":"propertyDef","startIndex":36281,"stopIndex":36337,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9856},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9862":{"name":"onPageUpPressed","type":"propertyDef","startIndex":36339,"stopIndex":36398,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9856},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9863":{"name":"onPageDownPressed","type":"propertyDef","startIndex":36400,"stopIndex":36461,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9856},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9864":{"name":"onMouseDown","type":"propertyDef","startIndex":36484,"stopIndex":37156,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9865},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9865":{"name":"mouse events","type":"categoryDef","startIndex":36466,"stopIndex":37244,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9864},{"__isSmartRef__":true,"id":9866}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9866":{"name":"onSelectStart","type":"propertyDef","startIndex":37158,"stopIndex":37241,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9865},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9867":{"name":"domSelection","type":"propertyDef","startIndex":37261,"stopIndex":37471,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9868":{"name":"selection","type":"categoryDef","startIndex":37246,"stopIndex":42438,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9867},{"__isSmartRef__":true,"id":9869},{"__isSmartRef__":true,"id":9870},{"__isSmartRef__":true,"id":9871},{"__isSmartRef__":true,"id":9872},{"__isSmartRef__":true,"id":9873},{"__isSmartRef__":true,"id":9874},{"__isSmartRef__":true,"id":9875},{"__isSmartRef__":true,"id":9876},{"__isSmartRef__":true,"id":9877},{"__isSmartRef__":true,"id":9878},{"__isSmartRef__":true,"id":9879},{"__isSmartRef__":true,"id":9880},{"__isSmartRef__":true,"id":9881},{"__isSmartRef__":true,"id":9882}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9869":{"name":"selectionString","type":"propertyDef","startIndex":37474,"stopIndex":37576,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9870":{"name":"insertAtCursor","type":"propertyDef","startIndex":37579,"stopIndex":37747,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9871":{"name":"insertElementAtCursor","type":"propertyDef","startIndex":37750,"stopIndex":38629,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9872":{"name":"removeTextSelection","type":"propertyDef","startIndex":38631,"stopIndex":38666,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9873":{"name":"getSelectionOrLineString","type":"propertyDef","startIndex":38668,"stopIndex":38858,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9874":{"name":"selectCurrentLine","type":"propertyDef","startIndex":38860,"stopIndex":39113,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9875":{"name":"setSelectionRange","type":"propertyDef","startIndex":39116,"stopIndex":40165,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9876":{"name":"getSelectionRange","type":"propertyDef","startIndex":40168,"stopIndex":41098,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9877":{"name":"selectAll","type":"propertyDef","startIndex":41100,"stopIndex":41231,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9878":{"name":"hasNullSelection","type":"propertyDef","startIndex":41233,"stopIndex":41340,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9879":{"name":"setNullSelectionAt","type":"propertyDef","startIndex":41343,"stopIndex":41428,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9880":{"name":"getSelectionBounds","type":"propertyDef","startIndex":41430,"stopIndex":41921,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9881":{"name":"scrollRectIntoView","type":"propertyDef","startIndex":41923,"stopIndex":42339,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9882":{"name":"scrollSelectionIntoView","type":"propertyDef","startIndex":42341,"stopIndex":42435,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9868},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9883":{"name":"evalSelection","type":"propertyDef","startIndex":42456,"stopIndex":42650,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9884},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9884":{"name":"evaluation","type":"categoryDef","startIndex":42440,"stopIndex":43080,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9883},{"__isSmartRef__":true,"id":9885},{"__isSmartRef__":true,"id":9886},{"__isSmartRef__":true,"id":9887}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9885":{"name":"boundEval","type":"propertyDef","startIndex":42652,"stopIndex":42925,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9884},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9886":{"name":"tryBoundEval","type":"propertyDef","startIndex":42927,"stopIndex":43019,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9884},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9887":{"name":"getDoitContext","type":"propertyDef","startIndex":43022,"stopIndex":43077,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9884},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9888":{"name":"focus","type":"propertyDef","startIndex":43093,"stopIndex":43157,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9889},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9889":{"name":"focus","type":"categoryDef","startIndex":43082,"stopIndex":43160,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9888}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9890":{"name":"hasUnsavedChanges","type":"propertyDef","startIndex":43175,"stopIndex":43280,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9891},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9891":{"name":"testing","type":"categoryDef","startIndex":43162,"stopIndex":43283,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9890}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9892":{"name":"searchForFind","type":"propertyDef","startIndex":43300,"stopIndex":43669,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9893},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9893":{"name":"searching","type":"categoryDef","startIndex":43285,"stopIndex":43673,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9892}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9894":{"name":"showError","type":"propertyDef","startIndex":43690,"stopIndex":44866,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9895},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9895":{"name":"debugging","type":"categoryDef","startIndex":43675,"stopIndex":44869,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9894}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9896":{"name":"setWhiteSpaceHandling","type":"propertyDef","startIndex":44892,"stopIndex":45004,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9897":{"name":"experimentation","type":"categoryDef","startIndex":44871,"stopIndex":48354,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9896},{"__isSmartRef__":true,"id":9898},{"__isSmartRef__":true,"id":9899},{"__isSmartRef__":true,"id":9900},{"__isSmartRef__":true,"id":9901},{"__isSmartRef__":true,"id":9902},{"__isSmartRef__":true,"id":9903},{"__isSmartRef__":true,"id":9904}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9898":{"name":"getWhiteSpaceHandling","type":"propertyDef","startIndex":45006,"stopIndex":45120,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9899":{"name":"getTextElements","type":"propertyDef","startIndex":45122,"stopIndex":46509,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9900":{"name":"getTextElementAndLocalIndexForGlobalIndex","type":"propertyDef","startIndex":46512,"stopIndex":47201,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9901":{"name":"emphasizeSelection","type":"propertyDef","startIndex":47203,"stopIndex":47438,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9902":{"name":"setRichText","type":"propertyDef","startIndex":47440,"stopIndex":47766,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9903":{"name":"getTextStyle","type":"propertyDef","startIndex":47768,"stopIndex":48006,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9904":{"name":"getRange","type":"propertyDef","startIndex":48008,"stopIndex":48351,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9905":{"name":"createChunk","type":"propertyDef","startIndex":48373,"stopIndex":48473,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9906":{"name":"text chunks","type":"categoryDef","startIndex":48356,"stopIndex":51325,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9905},{"__isSmartRef__":true,"id":9907},{"__isSmartRef__":true,"id":9908},{"__isSmartRef__":true,"id":9909},{"__isSmartRef__":true,"id":9910},{"__isSmartRef__":true,"id":9911},{"__isSmartRef__":true,"id":9912},{"__isSmartRef__":true,"id":9913},{"__isSmartRef__":true,"id":9914},{"__isSmartRef__":true,"id":9915}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9907":{"name":"getTextChunks","type":"propertyDef","startIndex":48475,"stopIndex":48631,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9908":{"name":"firstTextChunk","type":"propertyDef","startIndex":48633,"stopIndex":48699,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9909":{"name":"removeTextChunks","type":"propertyDef","startIndex":48701,"stopIndex":48869,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9910":{"name":"getChunkAndLocalIndex","type":"propertyDef","startIndex":48871,"stopIndex":49150,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9911":{"name":"sliceTextChunks","type":"propertyDef","startIndex":49152,"stopIndex":49837,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9912":{"name":"selectTextChunks","type":"propertyDef","startIndex":49839,"stopIndex":50666,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9913":{"name":"coalesceChunks","type":"propertyDef","startIndex":50669,"stopIndex":50823,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9914":{"name":"removeChunksNotUsed","type":"propertyDef","startIndex":50825,"stopIndex":51227,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9915":{"name":"removeChunksNotUsedDelayed","type":"propertyDef","startIndex":51229,"stopIndex":51320,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9906},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9916":{"name":"emphasize","type":"propertyDef","startIndex":51342,"stopIndex":51478,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9917},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9917":{"name":"rich text","type":"categoryDef","startIndex":51327,"stopIndex":52382,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9916},{"__isSmartRef__":true,"id":9918},{"__isSmartRef__":true,"id":9919},{"__isSmartRef__":true,"id":9920}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9918":{"name":"toggleBoldness","type":"propertyDef","startIndex":51480,"stopIndex":51815,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9917},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9919":{"name":"toggleBoldnessForSelection","type":"propertyDef","startIndex":51817,"stopIndex":52226,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9917},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9920":{"name":"convertSelectionRangeForEmphasis","type":"propertyDef","startIndex":52228,"stopIndex":52378,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9917},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9921":{"isListItem":true,"string":"lively.morphic.TextChunk","value":{"__isSmartRef__":true,"id":9922}},"9922":{"target":{"__isSmartRef__":true,"id":9923},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9923":{"name":"lively.morphic.TextChunk","type":"klassDef","startIndex":52387,"stopIndex":56210,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9924},{"__isSmartRef__":true,"id":9926},{"__isSmartRef__":true,"id":9928},{"__isSmartRef__":true,"id":9930},{"__isSmartRef__":true,"id":9931},{"__isSmartRef__":true,"id":9932},{"__isSmartRef__":true,"id":9933},{"__isSmartRef__":true,"id":9934},{"__isSmartRef__":true,"id":9936},{"__isSmartRef__":true,"id":9938},{"__isSmartRef__":true,"id":9940},{"__isSmartRef__":true,"id":9941},{"__isSmartRef__":true,"id":9942},{"__isSmartRef__":true,"id":9943},{"__isSmartRef__":true,"id":9945},{"__isSmartRef__":true,"id":9946},{"__isSmartRef__":true,"id":9948}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":9925},{"__isSmartRef__":true,"id":9927},{"__isSmartRef__":true,"id":9929},{"__isSmartRef__":true,"id":9935},{"__isSmartRef__":true,"id":9937},{"__isSmartRef__":true,"id":9939},{"__isSmartRef__":true,"id":9944},{"__isSmartRef__":true,"id":9947},{"__isSmartRef__":true,"id":9949}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9924":{"name":"doNotSerialize","type":"propertyDef","startIndex":52445,"stopIndex":52475,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9925},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9925":{"name":"settings","type":"categoryDef","startIndex":52679,"stopIndex":52726,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9924}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9926":{"name":"initialize","type":"propertyDef","startIndex":52498,"stopIndex":52629,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9927},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9927":{"name":"initializing","type":"categoryDef","startIndex":52728,"stopIndex":52880,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9926}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9928":{"name":"textString","type":"propertyDef","startIndex":52649,"stopIndex":52713,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9929},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9929":{"name":"accessing","type":"categoryDef","startIndex":52882,"stopIndex":53427,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9928},{"__isSmartRef__":true,"id":9930},{"__isSmartRef__":true,"id":9931},{"__isSmartRef__":true,"id":9932},{"__isSmartRef__":true,"id":9933}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9930":{"name":"textString","type":"propertyDef","startIndex":52715,"stopIndex":52794,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9929},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9931":{"name":"getChunkNode","type":"propertyDef","startIndex":52796,"stopIndex":52918,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9929},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9932":{"name":"next","type":"propertyDef","startIndex":52920,"stopIndex":53047,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9929},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9933":{"name":"prev","type":"propertyDef","startIndex":53049,"stopIndex":53176,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9929},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9934":{"name":"addTo","type":"propertyDef","startIndex":53193,"stopIndex":53779,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9935},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9935":{"name":"adding","type":"categoryDef","startIndex":53429,"stopIndex":54031,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9934}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9936":{"name":"remove","type":"propertyDef","startIndex":53799,"stopIndex":53901,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9937},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9937":{"name":"removing","type":"categoryDef","startIndex":54033,"stopIndex":54152,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9936}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9938":{"name":"splitAfter","type":"propertyDef","startIndex":53921,"stopIndex":53990,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9939},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9939":{"name":"splitting","type":"categoryDef","startIndex":54154,"stopIndex":55752,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9938},{"__isSmartRef__":true,"id":9940},{"__isSmartRef__":true,"id":9941},{"__isSmartRef__":true,"id":9942}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9940":{"name":"splitBefore","type":"propertyDef","startIndex":53992,"stopIndex":54063,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9939},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9941":{"name":"split","type":"propertyDef","startIndex":54065,"stopIndex":55411,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9939},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9942":{"name":"createForSplit","type":"propertyDef","startIndex":55413,"stopIndex":55500,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9939},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9943":{"name":"joinWithNext","type":"propertyDef","startIndex":55519,"stopIndex":55792,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9944},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9944":{"name":"joining","type":"categoryDef","startIndex":55754,"stopIndex":56190,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9943},{"__isSmartRef__":true,"id":9945}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9945":{"name":"joinWithNextIfEqualStyle","type":"propertyDef","startIndex":55794,"stopIndex":55938,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9944},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9946":{"name":"styleText","type":"propertyDef","startIndex":55957,"stopIndex":56084,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9947},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9947":{"name":"styling","type":"categoryDef","startIndex":56192,"stopIndex":56335,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9946}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9948":{"name":"toString","type":"propertyDef","startIndex":56104,"stopIndex":56205,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9949},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":9923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9949":{"name":"debugging","type":"categoryDef","startIndex":56337,"stopIndex":56455,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9948}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9950":{"isListItem":true,"string":"lively.morphic.TextEmphasis","value":{"__isSmartRef__":true,"id":9951}},"9951":{"target":{"__isSmartRef__":true,"id":9952},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9952":{"name":"lively.morphic.TextEmphasis","type":"klassDef","startIndex":56212,"stopIndex":57127,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9953},{"__isSmartRef__":true,"id":9955},{"__isSmartRef__":true,"id":9957},{"__isSmartRef__":true,"id":9958},{"__isSmartRef__":true,"id":9960},{"__isSmartRef__":true,"id":9962},{"__isSmartRef__":true,"id":9964},{"__isSmartRef__":true,"id":9966}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":9954},{"__isSmartRef__":true,"id":9956},{"__isSmartRef__":true,"id":9959},{"__isSmartRef__":true,"id":9961},{"__isSmartRef__":true,"id":9963},{"__isSmartRef__":true,"id":9965},{"__isSmartRef__":true,"id":9967}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9953":{"name":"initialize","type":"propertyDef","startIndex":56277,"stopIndex":56335,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9954},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9954":{"name":"initializing","type":"categoryDef","startIndex":56507,"stopIndex":56586,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9953}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9955":{"name":"getFontWeight","type":"propertyDef","startIndex":56355,"stopIndex":56469,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9956},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9956":{"name":"accessing","type":"categoryDef","startIndex":56588,"stopIndex":56791,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9955},{"__isSmartRef__":true,"id":9957}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9957":{"name":"setFontWeight","type":"propertyDef","startIndex":56471,"stopIndex":56540,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9956},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9958":{"name":"clone","type":"propertyDef","startIndex":56558,"stopIndex":56614,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9959},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9959":{"name":"cloning","type":"categoryDef","startIndex":56793,"stopIndex":56865,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9958}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9960":{"name":"add","type":"propertyDef","startIndex":56633,"stopIndex":56760,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9961},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9961":{"name":"changing","type":"categoryDef","startIndex":56867,"stopIndex":57011,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9960}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9962":{"name":"equals","type":"propertyDef","startIndex":56778,"stopIndex":56862,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9963},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9963":{"name":"testing","type":"categoryDef","startIndex":57013,"stopIndex":57113,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9962}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9964":{"name":"applyToHTML","type":"propertyDef","startIndex":56882,"stopIndex":57025,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9965},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9965":{"name":"rendering","type":"categoryDef","startIndex":57115,"stopIndex":57276,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9964}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9966":{"name":"toString","type":"propertyDef","startIndex":57045,"stopIndex":57122,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9967},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9967":{"name":"debugging","type":"categoryDef","startIndex":57278,"stopIndex":57372,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9966}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9968":{"isListItem":true,"string":"lively.morphic.Box","value":{"__isSmartRef__":true,"id":9969}},"9969":{"target":{"__isSmartRef__":true,"id":9970},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9970":{"name":"lively.morphic.Box","type":"klassDef","startIndex":57130,"stopIndex":57396,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9971}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":9972}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9971":{"name":"initialize","type":"propertyDef","startIndex":57200,"stopIndex":57391,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9972},"className":"lively.morphic.Box","_owner":{"__isSmartRef__":true,"id":9970},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9972":{"name":"initializing","type":"categoryDef","startIndex":57430,"stopIndex":57641,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9971}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9973":{"isListItem":true,"string":"lively.morphic.List","value":{"__isSmartRef__":true,"id":9974}},"9974":{"target":{"__isSmartRef__":true,"id":9975},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9975":{"name":"lively.morphic.List","type":"klassDef","startIndex":57398,"stopIndex":57453,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Box","categories":[],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9976":{"isListItem":true,"string":"lively.morphic.Script","value":{"__isSmartRef__":true,"id":9977}},"9977":{"target":{"__isSmartRef__":true,"id":9978},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9978":{"name":"lively.morphic.Script","type":"klassDef","startIndex":57455,"stopIndex":58252,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9979},{"__isSmartRef__":true,"id":9981},{"__isSmartRef__":true,"id":9982},{"__isSmartRef__":true,"id":9984},{"__isSmartRef__":true,"id":9985},{"__isSmartRef__":true,"id":9986}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":9980},{"__isSmartRef__":true,"id":9983}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9979":{"name":"execute","type":"propertyDef","startIndex":57509,"stopIndex":57576,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9980},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":9978},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9980":{"name":"ticking","type":"categoryDef","startIndex":57744,"stopIndex":58034,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9979},{"__isSmartRef__":true,"id":9981}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9981":{"name":"tick","type":"propertyDef","startIndex":57578,"stopIndex":57783,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9980},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":9978},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9982":{"name":"startTicking","type":"propertyDef","startIndex":57815,"stopIndex":57962,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9983},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":9978},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9983":{"name":"starting and stopping","type":"categoryDef","startIndex":58036,"stopIndex":58497,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9982},{"__isSmartRef__":true,"id":9984},{"__isSmartRef__":true,"id":9985},{"__isSmartRef__":true,"id":9986}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9984":{"name":"stop","type":"propertyDef","startIndex":57964,"stopIndex":58053,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9983},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":9978},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9985":{"name":"resume","type":"propertyDef","startIndex":58055,"stopIndex":58179,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9983},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":9978},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9986":{"name":"suspend","type":"propertyDef","startIndex":58181,"stopIndex":58246,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9983},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":9978},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9987":{"isListItem":true,"string":"lively.morphic.FunctionScript","value":{"__isSmartRef__":true,"id":9988}},"9988":{"target":{"__isSmartRef__":true,"id":9989},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9989":{"name":"lively.morphic.FunctionScript","type":"klassDef","startIndex":58253,"stopIndex":58462,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9990},{"__isSmartRef__":true,"id":9992}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Script","categories":[{"__isSmartRef__":true,"id":9991},{"__isSmartRef__":true,"id":9993}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9990":{"name":"initialize","type":"propertyDef","startIndex":58335,"stopIndex":58399,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9991},"className":"lively.morphic.FunctionScript","_owner":{"__isSmartRef__":true,"id":9989},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9991":{"name":"initializing","type":"categoryDef","startIndex":58565,"stopIndex":58650,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9990}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9992":{"name":"execute","type":"propertyDef","startIndex":58417,"stopIndex":58457,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9993},"className":"lively.morphic.FunctionScript","_owner":{"__isSmartRef__":true,"id":9989},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9993":{"name":"ticking","type":"categoryDef","startIndex":58652,"stopIndex":58707,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9992}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9994":{"isListItem":true,"string":"lively.morphic.TargetScript","value":{"__isSmartRef__":true,"id":9995}},"9995":{"target":{"__isSmartRef__":true,"id":9996},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"9996":{"name":"lively.morphic.TargetScript","type":"klassDef","startIndex":58463,"stopIndex":58779,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9997},{"__isSmartRef__":true,"id":9999}],"sourceControl":{"__isSmartRef__":true,"id":7353},"superclassName":"lively.morphic.Script","categories":[{"__isSmartRef__":true,"id":9998},{"__isSmartRef__":true,"id":10000}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9997":{"name":"initialize","type":"propertyDef","startIndex":58543,"stopIndex":58671,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":9998},"className":"lively.morphic.TargetScript","_owner":{"__isSmartRef__":true,"id":9996},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9998":{"name":"initializing","type":"categoryDef","startIndex":58773,"stopIndex":58922,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9997}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"9999":{"name":"execute","type":"propertyDef","startIndex":58689,"stopIndex":58774,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":10000},"className":"lively.morphic.TargetScript","_owner":{"__isSmartRef__":true,"id":9996},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"10000":{"name":"ticking","type":"categoryDef","startIndex":58924,"stopIndex":59024,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":9999}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"10001":{"isListItem":true,"string":"lively.morphic.Script (extension)","value":{"__isSmartRef__":true,"id":10002}},"10002":{"target":{"__isSmartRef__":true,"id":10003},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10003":{"name":"lively.morphic.Script","type":"klassExtensionDef","startIndex":58781,"stopIndex":59031,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":10004},{"__isSmartRef__":true,"id":10006}],"sourceControl":{"__isSmartRef__":true,"id":7353},"categories":[{"__isSmartRef__":true,"id":10005}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"10004":{"name":"forFunction","type":"propertyDef","startIndex":58820,"stopIndex":58903,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":10005},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":10003},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"10005":{"name":"default category","type":"categoryDef","startIndex":59066,"stopIndex":59276,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":10004},{"__isSmartRef__":true,"id":10006}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"10006":{"name":"forTarget","type":"propertyDef","startIndex":58905,"stopIndex":59026,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":true,"category":{"__isSmartRef__":true,"id":10005},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":10003},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"10007":{"sourceObj":{"__isSmartRef__":true,"id":9642},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10008":{"sourceObj":{"__isSmartRef__":true,"id":9642},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10009":{"sourceObj":{"__isSmartRef__":true,"id":9642},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10010":{"sourceObj":{"__isSmartRef__":true,"id":9642},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10011":{"target":{"__isSmartRef__":true,"id":9783},"browser":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10012":{"submorphs":[],"scripts":[],"id":377,"shape":{"__isSmartRef__":true,"id":10013},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10016},"itemList":[{"__isSmartRef__":true,"id":10017},{"__isSmartRef__":true,"id":10019}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":9522},"attributeConnections":[{"__isSmartRef__":true,"id":10021},{"__isSmartRef__":true,"id":10022},{"__isSmartRef__":true,"id":10023},{"__isSmartRef__":true,"id":10024}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":10018},"__LivelyClassName__":"lively.morphic.List"},"10013":{"position":{"__isSmartRef__":true,"id":10014},"_Extent":{"__isSmartRef__":true,"id":10015},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10014":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10015":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10016":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10017":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":10018}},"10018":{"target":{"__isSmartRef__":true,"id":9783},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9782},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"10019":{"isListItem":true,"string":"default category","value":{"__isSmartRef__":true,"id":10020}},"10020":{"target":{"__isSmartRef__":true,"id":9785},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":9782},"targets":[{"__isSmartRef__":true,"id":9785}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"10021":{"sourceObj":{"__isSmartRef__":true,"id":10012},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10022":{"sourceObj":{"__isSmartRef__":true,"id":10012},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10023":{"sourceObj":{"__isSmartRef__":true,"id":10012},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10024":{"sourceObj":{"__isSmartRef__":true,"id":10012},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10025":{"submorphs":[],"scripts":[],"id":378,"shape":{"__isSmartRef__":true,"id":10026},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10029},"itemList":[{"__isSmartRef__":true,"id":10030},{"__isSmartRef__":true,"id":10032},{"__isSmartRef__":true,"id":10034}],"selectedLineNo":2,"owner":{"__isSmartRef__":true,"id":9522},"attributeConnections":[{"__isSmartRef__":true,"id":10036},{"__isSmartRef__":true,"id":10037},{"__isSmartRef__":true,"id":10038},{"__isSmartRef__":true,"id":10039}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":10040},"__LivelyClassName__":"lively.morphic.List"},"10026":{"position":{"__isSmartRef__":true,"id":10027},"_Extent":{"__isSmartRef__":true,"id":10028},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10027":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10028":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10029":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10030":{"isListItem":true,"string":"current (static)","value":{"__isSmartRef__":true,"id":10031}},"10031":{"target":{"__isSmartRef__":true,"id":9784},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":10018},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10032":{"isListItem":true,"string":"createOn (static)","value":{"__isSmartRef__":true,"id":10033}},"10033":{"target":{"__isSmartRef__":true,"id":9786},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":10018},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10034":{"isListItem":true,"string":"createFromJSOOn (static)","value":{"__isSmartRef__":true,"id":10035}},"10035":{"target":{"__isSmartRef__":true,"id":9787},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":10018},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10036":{"sourceObj":{"__isSmartRef__":true,"id":10025},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10037":{"sourceObj":{"__isSmartRef__":true,"id":10025},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10038":{"sourceObj":{"__isSmartRef__":true,"id":10025},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10039":{"sourceObj":{"__isSmartRef__":true,"id":10025},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10040":{"target":{"__isSmartRef__":true,"id":9787},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":10041},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10041":{"target":{"__isSmartRef__":true,"id":9783},"browser":{"__isSmartRef__":true,"id":9496},"parent":{"__isSmartRef__":true,"id":10011},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"10042":{"submorphs":[],"scripts":[],"id":379,"shape":{"__isSmartRef__":true,"id":10043},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10046},"fixed":[{"__isSmartRef__":true,"id":9498},{"__isSmartRef__":true,"id":10047},{"__isSmartRef__":true,"id":10072},{"__isSmartRef__":true,"id":10097},{"__isSmartRef__":true,"id":10122},{"__isSmartRef__":true,"id":10147},{"__isSmartRef__":true,"id":10172}],"scalingBelow":[{"__isSmartRef__":true,"id":10197}],"scalingAbove":[{"__isSmartRef__":true,"id":9577},{"__isSmartRef__":true,"id":9642},{"__isSmartRef__":true,"id":10012},{"__isSmartRef__":true,"id":10025}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"10043":{"position":{"__isSmartRef__":true,"id":10044},"_Extent":{"__isSmartRef__":true,"id":10045},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10044":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10045":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10046":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10047":{"submorphs":[{"__isSmartRef__":true,"id":10048}],"scripts":[],"id":385,"shape":{"__isSmartRef__":true,"id":10056},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10059},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10060},"label":{"__isSmartRef__":true,"id":10048},"command":{"__isSmartRef__":true,"id":10069},"attributeConnections":[{"__isSmartRef__":true,"id":10070},{"__isSmartRef__":true,"id":10071}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10048":{"submorphs":[],"scripts":[],"id":386,"shape":{"__isSmartRef__":true,"id":10049},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10052},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10053}],"padding":{"__isSmartRef__":true,"id":10055},"_Padding":{"__isSmartRef__":true,"id":10055},"owner":{"__isSmartRef__":true,"id":10047},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10049":{"position":{"__isSmartRef__":true,"id":10050},"_Extent":{"__isSmartRef__":true,"id":10051},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10050":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10051":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10052":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10053":{"style":{"__isSmartRef__":true,"id":10054},"morph":{"__isSmartRef__":true,"id":10048},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10054":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10055":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10056":{"position":{"__isSmartRef__":true,"id":10057},"_Extent":{"__isSmartRef__":true,"id":10058},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10057":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10058":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10059":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10060":{"stops":[{"__isSmartRef__":true,"id":10061},{"__isSmartRef__":true,"id":10063},{"__isSmartRef__":true,"id":10065},{"__isSmartRef__":true,"id":10067}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10061":{"offset":0,"color":{"__isSmartRef__":true,"id":10062}},"10062":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10063":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10064}},"10064":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10065":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10066}},"10066":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10067":{"offset":1,"color":{"__isSmartRef__":true,"id":10068}},"10068":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10069":{"browser":{"__isSmartRef__":true,"id":9496},"button":{"__isSmartRef__":true,"id":10047},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"10070":{"sourceObj":{"__isSmartRef__":true,"id":10047},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10069},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10071":{"sourceObj":{"__isSmartRef__":true,"id":10047},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10047},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10072":{"submorphs":[{"__isSmartRef__":true,"id":10073}],"scripts":[],"id":387,"shape":{"__isSmartRef__":true,"id":10081},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10084},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10085},"label":{"__isSmartRef__":true,"id":10073},"command":{"__isSmartRef__":true,"id":10094},"attributeConnections":[{"__isSmartRef__":true,"id":10095},{"__isSmartRef__":true,"id":10096}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10073":{"submorphs":[],"scripts":[],"id":388,"shape":{"__isSmartRef__":true,"id":10074},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10077},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10078}],"padding":{"__isSmartRef__":true,"id":10080},"_Padding":{"__isSmartRef__":true,"id":10080},"owner":{"__isSmartRef__":true,"id":10072},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10074":{"position":{"__isSmartRef__":true,"id":10075},"_Extent":{"__isSmartRef__":true,"id":10076},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10075":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10076":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10077":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10078":{"style":{"__isSmartRef__":true,"id":10079},"morph":{"__isSmartRef__":true,"id":10073},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10079":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10080":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10081":{"position":{"__isSmartRef__":true,"id":10082},"_Extent":{"__isSmartRef__":true,"id":10083},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10082":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10083":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10084":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10085":{"stops":[{"__isSmartRef__":true,"id":10086},{"__isSmartRef__":true,"id":10088},{"__isSmartRef__":true,"id":10090},{"__isSmartRef__":true,"id":10092}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10086":{"offset":0,"color":{"__isSmartRef__":true,"id":10087}},"10087":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10088":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10089}},"10089":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10090":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10091}},"10091":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10092":{"offset":1,"color":{"__isSmartRef__":true,"id":10093}},"10093":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10094":{"browser":{"__isSmartRef__":true,"id":9496},"button":{"__isSmartRef__":true,"id":10072},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"10095":{"sourceObj":{"__isSmartRef__":true,"id":10072},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10094},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10096":{"sourceObj":{"__isSmartRef__":true,"id":10072},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10072},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10097":{"submorphs":[{"__isSmartRef__":true,"id":10098}],"scripts":[],"id":389,"shape":{"__isSmartRef__":true,"id":10106},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10109},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10110},"label":{"__isSmartRef__":true,"id":10098},"command":{"__isSmartRef__":true,"id":10119},"attributeConnections":[{"__isSmartRef__":true,"id":10120},{"__isSmartRef__":true,"id":10121}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10098":{"submorphs":[],"scripts":[],"id":390,"shape":{"__isSmartRef__":true,"id":10099},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10102},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10103}],"padding":{"__isSmartRef__":true,"id":10105},"_Padding":{"__isSmartRef__":true,"id":10105},"owner":{"__isSmartRef__":true,"id":10097},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10099":{"position":{"__isSmartRef__":true,"id":10100},"_Extent":{"__isSmartRef__":true,"id":10101},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10100":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10101":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10102":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10103":{"style":{"__isSmartRef__":true,"id":10104},"morph":{"__isSmartRef__":true,"id":10098},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10104":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10105":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10106":{"position":{"__isSmartRef__":true,"id":10107},"_Extent":{"__isSmartRef__":true,"id":10108},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10107":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10108":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10109":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10110":{"stops":[{"__isSmartRef__":true,"id":10111},{"__isSmartRef__":true,"id":10113},{"__isSmartRef__":true,"id":10115},{"__isSmartRef__":true,"id":10117}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10111":{"offset":0,"color":{"__isSmartRef__":true,"id":10112}},"10112":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10113":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10114}},"10114":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10115":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10116}},"10116":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10117":{"offset":1,"color":{"__isSmartRef__":true,"id":10118}},"10118":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10119":{"browser":{"__isSmartRef__":true,"id":9496},"button":{"__isSmartRef__":true,"id":10097},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"10120":{"sourceObj":{"__isSmartRef__":true,"id":10097},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10119},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10121":{"sourceObj":{"__isSmartRef__":true,"id":10097},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10097},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10122":{"submorphs":[{"__isSmartRef__":true,"id":10123}],"scripts":[],"id":391,"shape":{"__isSmartRef__":true,"id":10131},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10134},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10135},"label":{"__isSmartRef__":true,"id":10123},"command":{"__isSmartRef__":true,"id":10144},"attributeConnections":[{"__isSmartRef__":true,"id":10145},{"__isSmartRef__":true,"id":10146}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10123":{"submorphs":[],"scripts":[],"id":392,"shape":{"__isSmartRef__":true,"id":10124},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10127},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10128}],"padding":{"__isSmartRef__":true,"id":10130},"_Padding":{"__isSmartRef__":true,"id":10130},"owner":{"__isSmartRef__":true,"id":10122},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10124":{"position":{"__isSmartRef__":true,"id":10125},"_Extent":{"__isSmartRef__":true,"id":10126},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10125":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10126":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10127":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10128":{"style":{"__isSmartRef__":true,"id":10129},"morph":{"__isSmartRef__":true,"id":10123},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10129":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10130":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10131":{"position":{"__isSmartRef__":true,"id":10132},"_Extent":{"__isSmartRef__":true,"id":10133},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10132":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10133":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10134":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10135":{"stops":[{"__isSmartRef__":true,"id":10136},{"__isSmartRef__":true,"id":10138},{"__isSmartRef__":true,"id":10140},{"__isSmartRef__":true,"id":10142}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10136":{"offset":0,"color":{"__isSmartRef__":true,"id":10137}},"10137":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10138":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10139}},"10139":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10140":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10141}},"10141":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10142":{"offset":1,"color":{"__isSmartRef__":true,"id":10143}},"10143":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10144":{"browser":{"__isSmartRef__":true,"id":9496},"button":{"__isSmartRef__":true,"id":10122},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"10145":{"sourceObj":{"__isSmartRef__":true,"id":10122},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10144},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10146":{"sourceObj":{"__isSmartRef__":true,"id":10122},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10122},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10147":{"submorphs":[{"__isSmartRef__":true,"id":10148}],"scripts":[],"id":393,"shape":{"__isSmartRef__":true,"id":10156},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10159},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10160},"label":{"__isSmartRef__":true,"id":10148},"command":{"__isSmartRef__":true,"id":10169},"attributeConnections":[{"__isSmartRef__":true,"id":10170},{"__isSmartRef__":true,"id":10171}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10148":{"submorphs":[],"scripts":[],"id":394,"shape":{"__isSmartRef__":true,"id":10149},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10152},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10153}],"padding":{"__isSmartRef__":true,"id":10155},"_Padding":{"__isSmartRef__":true,"id":10155},"owner":{"__isSmartRef__":true,"id":10147},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10149":{"position":{"__isSmartRef__":true,"id":10150},"_Extent":{"__isSmartRef__":true,"id":10151},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10150":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10151":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10152":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10153":{"style":{"__isSmartRef__":true,"id":10154},"morph":{"__isSmartRef__":true,"id":10148},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10154":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10155":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10156":{"position":{"__isSmartRef__":true,"id":10157},"_Extent":{"__isSmartRef__":true,"id":10158},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10157":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10158":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10159":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10160":{"stops":[{"__isSmartRef__":true,"id":10161},{"__isSmartRef__":true,"id":10163},{"__isSmartRef__":true,"id":10165},{"__isSmartRef__":true,"id":10167}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10161":{"offset":0,"color":{"__isSmartRef__":true,"id":10162}},"10162":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10163":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10164}},"10164":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10165":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10166}},"10166":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10167":{"offset":1,"color":{"__isSmartRef__":true,"id":10168}},"10168":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10169":{"browser":{"__isSmartRef__":true,"id":9496},"button":{"__isSmartRef__":true,"id":10147},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"10170":{"sourceObj":{"__isSmartRef__":true,"id":10147},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10169},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10171":{"sourceObj":{"__isSmartRef__":true,"id":10147},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10147},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10172":{"submorphs":[{"__isSmartRef__":true,"id":10173}],"scripts":[],"id":395,"shape":{"__isSmartRef__":true,"id":10181},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10184},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10185},"label":{"__isSmartRef__":true,"id":10173},"command":{"__isSmartRef__":true,"id":10194},"attributeConnections":[{"__isSmartRef__":true,"id":10195},{"__isSmartRef__":true,"id":10196}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10173":{"submorphs":[],"scripts":[],"id":396,"shape":{"__isSmartRef__":true,"id":10174},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10177},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10178}],"padding":{"__isSmartRef__":true,"id":10180},"_Padding":{"__isSmartRef__":true,"id":10180},"owner":{"__isSmartRef__":true,"id":10172},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10174":{"position":{"__isSmartRef__":true,"id":10175},"_Extent":{"__isSmartRef__":true,"id":10176},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10175":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10176":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10177":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10178":{"style":{"__isSmartRef__":true,"id":10179},"morph":{"__isSmartRef__":true,"id":10173},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10179":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10180":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10181":{"position":{"__isSmartRef__":true,"id":10182},"_Extent":{"__isSmartRef__":true,"id":10183},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10182":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10183":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10184":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10185":{"stops":[{"__isSmartRef__":true,"id":10186},{"__isSmartRef__":true,"id":10188},{"__isSmartRef__":true,"id":10190},{"__isSmartRef__":true,"id":10192}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10186":{"offset":0,"color":{"__isSmartRef__":true,"id":10187}},"10187":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10188":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10189}},"10189":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10190":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10191}},"10191":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10192":{"offset":1,"color":{"__isSmartRef__":true,"id":10193}},"10193":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10194":{"browser":{"__isSmartRef__":true,"id":9496},"button":{"__isSmartRef__":true,"id":10172},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"10195":{"sourceObj":{"__isSmartRef__":true,"id":10172},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10194},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10196":{"sourceObj":{"__isSmartRef__":true,"id":10172},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10172},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10197":{"submorphs":[],"scripts":[],"id":380,"shape":{"__isSmartRef__":true,"id":10198},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10201},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":10202}],"owner":{"__isSmartRef__":true,"id":9522},"padding":{"__isSmartRef__":true,"id":10204},"layout":{"__isSmartRef__":true,"id":10205},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":10204},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":10206}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10198":{"position":{"__isSmartRef__":true,"id":10199},"_Extent":{"__isSmartRef__":true,"id":10200},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10199":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10200":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10201":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10202":{"style":{"__isSmartRef__":true,"id":10203},"morph":{"__isSmartRef__":true,"id":10197},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10203":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10204":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10205":{"resizeWidth":true,"resizeHeight":true},"10206":{"sourceObj":{"__isSmartRef__":true,"id":10197},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":9496},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10207":{"submorphs":[],"scripts":[],"id":381,"shape":{"__isSmartRef__":true,"id":10208},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10211},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":10212}],"scalingAbove":[{"__isSmartRef__":true,"id":10197}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"10208":{"position":{"__isSmartRef__":true,"id":10209},"_Extent":{"__isSmartRef__":true,"id":10210},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10209":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10210":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10211":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10212":{"submorphs":[],"scripts":[],"id":382,"shape":{"__isSmartRef__":true,"id":10213},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10216},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":10217}],"owner":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10213":{"position":{"__isSmartRef__":true,"id":10214},"_Extent":{"__isSmartRef__":true,"id":10215},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10214":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10215":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10216":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10217":{"style":{"__isSmartRef__":true,"id":10218},"morph":{"__isSmartRef__":true,"id":10212},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10218":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10219":{"position":{"__isSmartRef__":true,"id":10220},"_Extent":{"__isSmartRef__":true,"id":10221},"_Fill":{"__isSmartRef__":true,"id":9368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10220":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10221":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10222":{"adjustForNewBounds":true},"10223":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10224":{"submorphs":[{"__isSmartRef__":true,"id":9522},{"__isSmartRef__":true,"id":10225}],"scripts":[],"id":397,"shape":{"__isSmartRef__":true,"id":10321},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":10323},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10324},"priorExtent":{"__isSmartRef__":true,"id":10325},"targetMorph":{"__isSmartRef__":true,"id":9522},"titleBar":{"__isSmartRef__":true,"id":10225},"contentOffset":{"__isSmartRef__":true,"id":10223},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"10225":{"submorphs":[{"__isSmartRef__":true,"id":10226},{"__isSmartRef__":true,"id":10233},{"__isSmartRef__":true,"id":10258},{"__isSmartRef__":true,"id":10282}],"scripts":[],"id":398,"shape":{"__isSmartRef__":true,"id":10307},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":10318},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10319},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":10224},"label":{"__isSmartRef__":true,"id":10226},"closeButton":{"__isSmartRef__":true,"id":10233},"menuButton":{"__isSmartRef__":true,"id":10258},"collapseButton":{"__isSmartRef__":true,"id":10282},"priorExtent":{"__isSmartRef__":true,"id":10320},"owner":{"__isSmartRef__":true,"id":10224},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"10226":{"submorphs":[],"scripts":[],"id":399,"shape":{"__isSmartRef__":true,"id":10227},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10230},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10231}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":9380},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":9380},"owner":{"__isSmartRef__":true,"id":10225},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10227":{"position":{"__isSmartRef__":true,"id":10228},"_Extent":{"__isSmartRef__":true,"id":10229},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10228":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10229":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10230":{"x":386,"y":3.998046875,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10231":{"style":{"__isSmartRef__":true,"id":10232},"morph":{"__isSmartRef__":true,"id":10226},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10232":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10233":{"submorphs":[{"__isSmartRef__":true,"id":10234}],"scripts":[],"id":400,"shape":{"__isSmartRef__":true,"id":10242},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10245},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10246},"label":{"__isSmartRef__":true,"id":10234},"owner":{"__isSmartRef__":true,"id":10225},"layout":{"__isSmartRef__":true,"id":10255},"attributeConnections":[{"__isSmartRef__":true,"id":10256},{"__isSmartRef__":true,"id":10257}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"10234":{"submorphs":[],"scripts":[],"id":401,"shape":{"__isSmartRef__":true,"id":10235},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10238},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10239}],"padding":{"__isSmartRef__":true,"id":10241},"_Padding":{"__isSmartRef__":true,"id":10241},"owner":{"__isSmartRef__":true,"id":10233},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10235":{"position":{"__isSmartRef__":true,"id":10236},"_Extent":{"__isSmartRef__":true,"id":10237},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10236":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10237":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10238":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10239":{"style":{"__isSmartRef__":true,"id":10240},"morph":{"__isSmartRef__":true,"id":10234},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10240":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10241":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10242":{"position":{"__isSmartRef__":true,"id":10243},"_Extent":{"__isSmartRef__":true,"id":10244},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10243":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10244":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10245":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10246":{"stops":[{"__isSmartRef__":true,"id":10247},{"__isSmartRef__":true,"id":10249},{"__isSmartRef__":true,"id":10251},{"__isSmartRef__":true,"id":10253}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10247":{"offset":0,"color":{"__isSmartRef__":true,"id":10248}},"10248":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10249":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10250}},"10250":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10251":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10252}},"10252":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10253":{"offset":1,"color":{"__isSmartRef__":true,"id":10254}},"10254":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10255":{"moveHorizontal":true},"10256":{"sourceObj":{"__isSmartRef__":true,"id":10233},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10224},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10257":{"sourceObj":{"__isSmartRef__":true,"id":10233},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10224},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10258":{"submorphs":[{"__isSmartRef__":true,"id":10259}],"scripts":[],"id":402,"shape":{"__isSmartRef__":true,"id":10267},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10270},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10271},"label":{"__isSmartRef__":true,"id":10259},"owner":{"__isSmartRef__":true,"id":10225},"attributeConnections":[{"__isSmartRef__":true,"id":10280},{"__isSmartRef__":true,"id":10281}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"10259":{"submorphs":[],"scripts":[],"id":403,"shape":{"__isSmartRef__":true,"id":10260},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10263},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10264}],"padding":{"__isSmartRef__":true,"id":10266},"_Padding":{"__isSmartRef__":true,"id":10266},"owner":{"__isSmartRef__":true,"id":10258},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10260":{"position":{"__isSmartRef__":true,"id":10261},"_Extent":{"__isSmartRef__":true,"id":10262},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10261":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10262":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10263":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10264":{"style":{"__isSmartRef__":true,"id":10265},"morph":{"__isSmartRef__":true,"id":10259},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10265":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10266":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10267":{"position":{"__isSmartRef__":true,"id":10268},"_Extent":{"__isSmartRef__":true,"id":10269},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10268":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10269":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10270":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10271":{"stops":[{"__isSmartRef__":true,"id":10272},{"__isSmartRef__":true,"id":10274},{"__isSmartRef__":true,"id":10276},{"__isSmartRef__":true,"id":10278}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10272":{"offset":0,"color":{"__isSmartRef__":true,"id":10273}},"10273":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10274":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10275}},"10275":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10276":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10277}},"10277":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10278":{"offset":1,"color":{"__isSmartRef__":true,"id":10279}},"10279":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10280":{"sourceObj":{"__isSmartRef__":true,"id":10258},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10224},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10281":{"sourceObj":{"__isSmartRef__":true,"id":10258},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10224},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10282":{"submorphs":[{"__isSmartRef__":true,"id":10283}],"scripts":[],"id":404,"shape":{"__isSmartRef__":true,"id":10291},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10294},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10295},"label":{"__isSmartRef__":true,"id":10283},"owner":{"__isSmartRef__":true,"id":10225},"layout":{"__isSmartRef__":true,"id":10304},"attributeConnections":[{"__isSmartRef__":true,"id":10305},{"__isSmartRef__":true,"id":10306}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"10283":{"submorphs":[],"scripts":[],"id":405,"shape":{"__isSmartRef__":true,"id":10284},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10287},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10288}],"padding":{"__isSmartRef__":true,"id":10290},"_Padding":{"__isSmartRef__":true,"id":10290},"owner":{"__isSmartRef__":true,"id":10282},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10284":{"position":{"__isSmartRef__":true,"id":10285},"_Extent":{"__isSmartRef__":true,"id":10286},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10285":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10286":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10287":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10288":{"style":{"__isSmartRef__":true,"id":10289},"morph":{"__isSmartRef__":true,"id":10283},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10289":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10290":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10291":{"position":{"__isSmartRef__":true,"id":10292},"_Extent":{"__isSmartRef__":true,"id":10293},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10292":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10293":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10294":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10295":{"stops":[{"__isSmartRef__":true,"id":10296},{"__isSmartRef__":true,"id":10298},{"__isSmartRef__":true,"id":10300},{"__isSmartRef__":true,"id":10302}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10296":{"offset":0,"color":{"__isSmartRef__":true,"id":10297}},"10297":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10298":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10299}},"10299":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10300":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10301}},"10301":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10302":{"offset":1,"color":{"__isSmartRef__":true,"id":10303}},"10303":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10304":{"moveHorizontal":true},"10305":{"sourceObj":{"__isSmartRef__":true,"id":10282},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10224},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10306":{"sourceObj":{"__isSmartRef__":true,"id":10282},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10224},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10307":{"position":{"__isSmartRef__":true,"id":10308},"_Extent":{"__isSmartRef__":true,"id":10309},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":9458},"_Fill":{"__isSmartRef__":true,"id":10310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10308":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10309":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10310":{"stops":[{"__isSmartRef__":true,"id":10311},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10315}],"vector":{"__isSmartRef__":true,"id":10317},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10311":{"offset":0,"color":{"__isSmartRef__":true,"id":10312}},"10312":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10313":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10314}},"10314":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10315":{"offset":1,"color":{"__isSmartRef__":true,"id":10316}},"10316":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10317":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10318":{"resizeWidth":true,"adjustForNewBounds":true},"10319":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10320":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10321":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":10322},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10322":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10323":{"adjustForNewBounds":true},"10324":{"x":336,"y":424,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10325":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10326":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10327":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10328":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10329":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"10330":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10331":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10332":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10333":{"sourceObj":{"__isSmartRef__":true,"id":9496},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":9577},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10334":{"sourceObj":{"__isSmartRef__":true,"id":9496},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":9642},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10335":{"sourceObj":{"__isSmartRef__":true,"id":9496},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":10012},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10336":{"sourceObj":{"__isSmartRef__":true,"id":9496},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":10025},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10337":{"sourceObj":{"__isSmartRef__":true,"id":9496},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":10197},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10338":{"sourceObj":{"__isSmartRef__":true,"id":9496},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":9523},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10339":{"buttonCommands":[{"__isSmartRef__":true,"id":10340},{"__isSmartRef__":true,"id":10585},{"__isSmartRef__":true,"id":10610},{"__isSmartRef__":true,"id":10635},{"__isSmartRef__":true,"id":10660},{"__isSmartRef__":true,"id":10685},{"__isSmartRef__":true,"id":10710}],"RootFilters":[{"__isSmartRef__":true,"id":10843}],"Pane1Filters":[{"__isSmartRef__":true,"id":10844},{"__isSmartRef__":true,"id":10845}],"Pane2Filters":[{"__isSmartRef__":true,"id":10846}],"Pane3Filters":[{"__isSmartRef__":true,"id":10847}],"Pane4Filters":[{"__isSmartRef__":true,"id":10848}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":10365},"attributeConnections":[{"__isSmartRef__":true,"id":10849},{"__isSmartRef__":true,"id":10850},{"__isSmartRef__":true,"id":10851},{"__isSmartRef__":true,"id":10852},{"__isSmartRef__":true,"id":10853},{"__isSmartRef__":true,"id":10854}],"SourceString":"lively.morphic.Text.addMethods(\n'event managment', {\n\tignoreEvents: function($super) {\n\t\t$super();\n\t\tthis.renderContextDispatch('ignoreTextEvents');\n\t},\n\tenableEvents: function($super) {\n\t\t$super();\n\t\tthis.renderContextDispatch('enableTextEvents');\n\t},\n\tregisterForKeyboardEvents: function() {\n\t\tthis.registerForEvent('keydown', this, 'onKeyDown');\n\t\tthis.registerForEvent('keyup', this, 'onKeyUp');\n\t\tthis.registerForEvent('keypress', this, 'onKeyPress');\n\t},\n},\n'event handling', {\n\tonSelectStart: function(evt) {\n\t\tif (this.eventsAreIgnored) // FIXME why is that necessary, the event handler should not be enabled?\n\t\t\tevt.stop();\n\t\t// if (!this.bounds().containsPoint(evt.mousePoint))\n\t\t\t// evt.preventDefault();\n\t\t// just do the normal thing\n\t\treturn true;\n\t},\n\tonMouseWheel: function(evt) {\n\t\tif (evt.isCommandKey()) return false;\n\t\t// FIXME HTML specific code!\n\t\treturn this.stopScrollWhenBordersAreReached(evt, this.renderContext().textNode);\n\t},\n\tstopScrollWhenBordersAreReached: function(evt, div) {\n\t\t// FIXME HTML specfic! Move to HTML module\n\t\t// var div = this.renderContext().textNode;\n\t\tif (evt.wheelDeltaX) {\n\t\t\tvar maxHorizontalScroll = div.scrollWidth - div.clientWidth,\n\t\t\t\tcurrentHorizontalScroll = div.scrollLeft;\n\t\t\tif (evt.wheelDeltaX < 0 && currentHorizontalScroll === maxHorizontalScroll)\n\t\t\t\tevt.stop();\n\t\t\tif (evt.wheelDeltaX > 0 && currentHorizontalScroll === 0)\n\t\t\t\tevt.stop();\n\t\t} else if (evt.wheelDeltaY) {\n\t\t\tvar maxVerticalScroll = div.scrollHeight - div.clientHeight,\n\t\t\t\tcurrentVerticalScroll = div.scrollTop;\n\t\t\tif (evt. wheelDeltaY < 0 && currentVerticalScroll === maxVerticalScroll)\n\t\t\t\tevt.stop();\n\t\t\tif (evt. wheelDeltaY > 0 && currentVerticalScroll === 0)\n\t\t\t\tevt.stop();\n\t\t}\n\t\treturn true;\n\t},\n});\n","sourceString":"lively.morphic.Text.addMethods(\n'event managment', {\n\tignoreEvents: function($super) {\n\t\t$super();\n\t\tthis.renderContextDispatch('ignoreTextEvents');\n\t},\n\tenableEvents: function($super) {\n\t\t$super();\n\t\tthis.renderContextDispatch('enableTextEvents');\n\t},\n\tregisterForKeyboardEvents: function() {\n\t\tthis.registerForEvent('keydown', this, 'onKeyDown');\n\t\tthis.registerForEvent('keyup', this, 'onKeyUp');\n\t\tthis.registerForEvent('keypress', this, 'onKeyPress');\n\t},\n},\n'event handling', {\n\tonSelectStart: function(evt) {\n\t\tif (this.eventsAreIgnored) // FIXME why is that necessary, the event handler should not be enabled?\n\t\t\tevt.stop();\n\t\t// if (!this.bounds().containsPoint(evt.mousePoint))\n\t\t\t// evt.preventDefault();\n\t\t// just do the normal thing\n\t\treturn true;\n\t},\n\tonMouseWheel: function(evt) {\n\t\tif (evt.isCommandKey()) return false;\n\t\t// FIXME HTML specific code!\n\t\treturn this.stopScrollWhenBordersAreReached(evt, this.renderContext().textNode);\n\t},\n\tstopScrollWhenBordersAreReached: function(evt, div) {\n\t\t// FIXME HTML specfic! Move to HTML module\n\t\t// var div = this.renderContext().textNode;\n\t\tif (evt.wheelDeltaX) {\n\t\t\tvar maxHorizontalScroll = div.scrollWidth - div.clientWidth,\n\t\t\t\tcurrentHorizontalScroll = div.scrollLeft;\n\t\t\tif (evt.wheelDeltaX < 0 && currentHorizontalScroll === maxHorizontalScroll)\n\t\t\t\tevt.stop();\n\t\t\tif (evt.wheelDeltaX > 0 && currentHorizontalScroll === 0)\n\t\t\t\tevt.stop();\n\t\t} else if (evt.wheelDeltaY) {\n\t\t\tvar maxVerticalScroll = div.scrollHeight - div.clientHeight,\n\t\t\t\tcurrentVerticalScroll = div.scrollTop;\n\t\t\tif (evt. wheelDeltaY < 0 && currentVerticalScroll === maxVerticalScroll)\n\t\t\t\tevt.stop();\n\t\t\tif (evt. wheelDeltaY > 0 && currentVerticalScroll === 0)\n\t\t\t\tevt.stop();\n\t\t}\n\t\treturn true;\n\t},\n});\n","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":10428},"Pane1Selection":{"__isSmartRef__":true,"id":10438},"pane1Selection":{"__isSmartRef__":true,"id":10438},"Pane2Selection":{"__isSmartRef__":true,"id":10501},"pane2Selection":{"__isSmartRef__":true,"id":10501},"Pane3Selection":{"__isSmartRef__":true,"id":10525},"pane3Selection":{"__isSmartRef__":true,"id":10525},"Pane4Selection":null,"pane4Selection":null,"Pane4Content":[{"__isSmartRef__":true,"id":10539},{"__isSmartRef__":true,"id":10541},{"__isSmartRef__":true,"id":10543},{"__isSmartRef__":true,"id":10545},{"__isSmartRef__":true,"id":10547},{"__isSmartRef__":true,"id":10549}],"Pane3Content":[{"__isSmartRef__":true,"id":10524},{"__isSmartRef__":true,"id":10526},{"__isSmartRef__":true,"id":10528}],"Pane2Content":[{"__isSmartRef__":true,"id":10490},{"__isSmartRef__":true,"id":10492},{"__isSmartRef__":true,"id":10494},{"__isSmartRef__":true,"id":10496},{"__isSmartRef__":true,"id":10498},{"__isSmartRef__":true,"id":10500},{"__isSmartRef__":true,"id":10502},{"__isSmartRef__":true,"id":10504},{"__isSmartRef__":true,"id":10506},{"__isSmartRef__":true,"id":10508},{"__isSmartRef__":true,"id":10510},{"__isSmartRef__":true,"id":10512}],"Pane1Content":[{"__isSmartRef__":true,"id":10425},{"__isSmartRef__":true,"id":10455},{"__isSmartRef__":true,"id":10456},{"__isSmartRef__":true,"id":10457},{"__isSmartRef__":true,"id":10458},{"__isSmartRef__":true,"id":10459},{"__isSmartRef__":true,"id":10460},{"__isSmartRef__":true,"id":10461},{"__isSmartRef__":true,"id":10462},{"__isSmartRef__":true,"id":10463},{"__isSmartRef__":true,"id":10464},{"__isSmartRef__":true,"id":10465},{"__isSmartRef__":true,"id":10466},{"__isSmartRef__":true,"id":10467},{"__isSmartRef__":true,"id":10468},{"__isSmartRef__":true,"id":10469},{"__isSmartRef__":true,"id":10470},{"__isSmartRef__":true,"id":10471},{"__isSmartRef__":true,"id":10472},{"__isSmartRef__":true,"id":10473},{"__isSmartRef__":true,"id":10474},{"__isSmartRef__":true,"id":10475},{"__isSmartRef__":true,"id":10476},{"__isSmartRef__":true,"id":10477},{"__isSmartRef__":true,"id":10478},{"__isSmartRef__":true,"id":10479}],"view":{"__isSmartRef__":true,"id":10740},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Events","Pane4Menu":[["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":10855},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":10842},"__LivelyClassName__":"lively.ide.SystemBrowser"},"10340":{"browser":{"__isSmartRef__":true,"id":10339},"button":{"__isSmartRef__":true,"id":10341},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"10341":{"submorphs":[{"__isSmartRef__":true,"id":10342}],"scripts":[],"id":646,"shape":{"__isSmartRef__":true,"id":10350},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10353},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10354},"label":{"__isSmartRef__":true,"id":10342},"command":{"__isSmartRef__":true,"id":10340},"attributeConnections":[{"__isSmartRef__":true,"id":10363},{"__isSmartRef__":true,"id":10364}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10342":{"submorphs":[],"scripts":[],"id":647,"shape":{"__isSmartRef__":true,"id":10343},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10346},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10347}],"padding":{"__isSmartRef__":true,"id":10349},"_Padding":{"__isSmartRef__":true,"id":10349},"owner":{"__isSmartRef__":true,"id":10341},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10343":{"position":{"__isSmartRef__":true,"id":10344},"_Extent":{"__isSmartRef__":true,"id":10345},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10344":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10345":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10346":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10347":{"style":{"__isSmartRef__":true,"id":10348},"morph":{"__isSmartRef__":true,"id":10342},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10348":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10349":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10350":{"position":{"__isSmartRef__":true,"id":10351},"_Extent":{"__isSmartRef__":true,"id":10352},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10351":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10352":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10353":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10354":{"stops":[{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10357},{"__isSmartRef__":true,"id":10359},{"__isSmartRef__":true,"id":10361}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10355":{"offset":0,"color":{"__isSmartRef__":true,"id":10356}},"10356":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10357":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10358}},"10358":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10359":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10360}},"10360":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10361":{"offset":1,"color":{"__isSmartRef__":true,"id":10362}},"10362":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10363":{"sourceObj":{"__isSmartRef__":true,"id":10341},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10340},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10364":{"sourceObj":{"__isSmartRef__":true,"id":10341},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10341},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10365":{"submorphs":[{"__isSmartRef__":true,"id":10366},{"__isSmartRef__":true,"id":10374},{"__isSmartRef__":true,"id":10397},{"__isSmartRef__":true,"id":10420},{"__isSmartRef__":true,"id":10485},{"__isSmartRef__":true,"id":10519},{"__isSmartRef__":true,"id":10534},{"__isSmartRef__":true,"id":10558},{"__isSmartRef__":true,"id":10713},{"__isSmartRef__":true,"id":10723},{"__isSmartRef__":true,"id":10728},{"__isSmartRef__":true,"id":10341},{"__isSmartRef__":true,"id":10563},{"__isSmartRef__":true,"id":10588},{"__isSmartRef__":true,"id":10613},{"__isSmartRef__":true,"id":10638},{"__isSmartRef__":true,"id":10663},{"__isSmartRef__":true,"id":10688}],"scripts":[],"id":632,"shape":{"__isSmartRef__":true,"id":10735},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":10738},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10739},"locationPane":{"__isSmartRef__":true,"id":10366},"codeBaseDirBtn":{"__isSmartRef__":true,"id":10374},"localDirBtn":{"__isSmartRef__":true,"id":10397},"Pane1":{"__isSmartRef__":true,"id":10420},"Pane2":{"__isSmartRef__":true,"id":10485},"Pane3":{"__isSmartRef__":true,"id":10519},"Pane4":{"__isSmartRef__":true,"id":10534},"midResizer":{"__isSmartRef__":true,"id":10558},"sourcePane":{"__isSmartRef__":true,"id":10713},"bottomResizer":{"__isSmartRef__":true,"id":10723},"commentPane":{"__isSmartRef__":true,"id":10728},"ownerWidget":{"__isSmartRef__":true,"id":10339},"owner":{"__isSmartRef__":true,"id":10740},"ownerApp":{"__isSmartRef__":true,"id":10339},"targetURL":{"__isSmartRef__":true,"id":10842},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"10366":{"submorphs":[],"scripts":[],"id":633,"shape":{"__isSmartRef__":true,"id":10367},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10370},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10371}],"owner":{"__isSmartRef__":true,"id":10365},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":10373}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10367":{"position":{"__isSmartRef__":true,"id":10368},"_Extent":{"__isSmartRef__":true,"id":10369},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10368":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10369":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10370":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10371":{"style":{"__isSmartRef__":true,"id":10372},"morph":{"__isSmartRef__":true,"id":10366},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10372":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10373":{"sourceObj":{"__isSmartRef__":true,"id":10366},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10374":{"submorphs":[{"__isSmartRef__":true,"id":10375}],"scripts":[],"id":634,"shape":{"__isSmartRef__":true,"id":10383},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10386},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10387},"label":{"__isSmartRef__":true,"id":10375},"owner":{"__isSmartRef__":true,"id":10365},"attributeConnections":[{"__isSmartRef__":true,"id":10396}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10375":{"submorphs":[],"scripts":[],"id":635,"shape":{"__isSmartRef__":true,"id":10376},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10379},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10380}],"padding":{"__isSmartRef__":true,"id":10382},"_Padding":{"__isSmartRef__":true,"id":10382},"owner":{"__isSmartRef__":true,"id":10374},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10376":{"position":{"__isSmartRef__":true,"id":10377},"_Extent":{"__isSmartRef__":true,"id":10378},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10377":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10378":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10379":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10380":{"style":{"__isSmartRef__":true,"id":10381},"morph":{"__isSmartRef__":true,"id":10375},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10381":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10382":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10383":{"position":{"__isSmartRef__":true,"id":10384},"_Extent":{"__isSmartRef__":true,"id":10385},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10384":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10385":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10386":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10387":{"stops":[{"__isSmartRef__":true,"id":10388},{"__isSmartRef__":true,"id":10390},{"__isSmartRef__":true,"id":10392},{"__isSmartRef__":true,"id":10394}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10388":{"offset":0,"color":{"__isSmartRef__":true,"id":10389}},"10389":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10390":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10391}},"10391":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10392":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10393}},"10393":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10394":{"offset":1,"color":{"__isSmartRef__":true,"id":10395}},"10395":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10396":{"sourceObj":{"__isSmartRef__":true,"id":10374},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10397":{"submorphs":[{"__isSmartRef__":true,"id":10398}],"scripts":[],"id":636,"shape":{"__isSmartRef__":true,"id":10406},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10409},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10410},"label":{"__isSmartRef__":true,"id":10398},"owner":{"__isSmartRef__":true,"id":10365},"attributeConnections":[{"__isSmartRef__":true,"id":10419}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10398":{"submorphs":[],"scripts":[],"id":637,"shape":{"__isSmartRef__":true,"id":10399},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10402},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10403}],"padding":{"__isSmartRef__":true,"id":10405},"_Padding":{"__isSmartRef__":true,"id":10405},"owner":{"__isSmartRef__":true,"id":10397},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10399":{"position":{"__isSmartRef__":true,"id":10400},"_Extent":{"__isSmartRef__":true,"id":10401},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10400":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10401":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10402":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10403":{"style":{"__isSmartRef__":true,"id":10404},"morph":{"__isSmartRef__":true,"id":10398},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10404":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10405":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10406":{"position":{"__isSmartRef__":true,"id":10407},"_Extent":{"__isSmartRef__":true,"id":10408},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10407":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10408":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10409":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10410":{"stops":[{"__isSmartRef__":true,"id":10411},{"__isSmartRef__":true,"id":10413},{"__isSmartRef__":true,"id":10415},{"__isSmartRef__":true,"id":10417}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10411":{"offset":0,"color":{"__isSmartRef__":true,"id":10412}},"10412":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10413":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10414}},"10414":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10415":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10416}},"10416":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10417":{"offset":1,"color":{"__isSmartRef__":true,"id":10418}},"10418":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10419":{"sourceObj":{"__isSmartRef__":true,"id":10397},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10420":{"submorphs":[],"scripts":[],"id":638,"shape":{"__isSmartRef__":true,"id":10421},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10424},"itemList":[{"__isSmartRef__":true,"id":10425},{"__isSmartRef__":true,"id":10455},{"__isSmartRef__":true,"id":10456},{"__isSmartRef__":true,"id":10457},{"__isSmartRef__":true,"id":10458},{"__isSmartRef__":true,"id":10459},{"__isSmartRef__":true,"id":10460},{"__isSmartRef__":true,"id":10461},{"__isSmartRef__":true,"id":10462},{"__isSmartRef__":true,"id":10463},{"__isSmartRef__":true,"id":10464},{"__isSmartRef__":true,"id":10465},{"__isSmartRef__":true,"id":10466},{"__isSmartRef__":true,"id":10467},{"__isSmartRef__":true,"id":10468},{"__isSmartRef__":true,"id":10469},{"__isSmartRef__":true,"id":10470},{"__isSmartRef__":true,"id":10471},{"__isSmartRef__":true,"id":10472},{"__isSmartRef__":true,"id":10473},{"__isSmartRef__":true,"id":10474},{"__isSmartRef__":true,"id":10475},{"__isSmartRef__":true,"id":10476},{"__isSmartRef__":true,"id":10477},{"__isSmartRef__":true,"id":10478},{"__isSmartRef__":true,"id":10479}],"selectedLineNo":9,"owner":{"__isSmartRef__":true,"id":10365},"attributeConnections":[{"__isSmartRef__":true,"id":10480},{"__isSmartRef__":true,"id":10481},{"__isSmartRef__":true,"id":10482},{"__isSmartRef__":true,"id":10483}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":10484},"__LivelyClassName__":"lively.morphic.List"},"10421":{"position":{"__isSmartRef__":true,"id":10422},"_Extent":{"__isSmartRef__":true,"id":10423},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10422":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10423":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10424":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10425":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":10426}},"10426":{"target":{"__isSmartRef__":true,"id":10427},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"10427":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10428":{"target":{"__isSmartRef__":true,"id":7353},"browser":{"__isSmartRef__":true,"id":10339},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":10427}],"parentNamespacePath":{"__isSmartRef__":true,"id":10429},"_childNodes":[{"__isSmartRef__":true,"id":10426},{"__isSmartRef__":true,"id":10430},{"__isSmartRef__":true,"id":10431},{"__isSmartRef__":true,"id":10432},{"__isSmartRef__":true,"id":10433},{"__isSmartRef__":true,"id":10434},{"__isSmartRef__":true,"id":10435},{"__isSmartRef__":true,"id":10436},{"__isSmartRef__":true,"id":10437},{"__isSmartRef__":true,"id":10438},{"__isSmartRef__":true,"id":10439},{"__isSmartRef__":true,"id":10440},{"__isSmartRef__":true,"id":10441},{"__isSmartRef__":true,"id":10442},{"__isSmartRef__":true,"id":10443},{"__isSmartRef__":true,"id":10444},{"__isSmartRef__":true,"id":10445},{"__isSmartRef__":true,"id":10446},{"__isSmartRef__":true,"id":10447},{"__isSmartRef__":true,"id":10448},{"__isSmartRef__":true,"id":10449},{"__isSmartRef__":true,"id":10450},{"__isSmartRef__":true,"id":10451},{"__isSmartRef__":true,"id":10452},{"__isSmartRef__":true,"id":10453},{"__isSmartRef__":true,"id":10454}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"10429":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10430":{"target":{"__isSmartRef__":true,"id":10429},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"10431":{"target":{"__isSmartRef__":true,"id":7604},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10432":{"target":{"__isSmartRef__":true,"id":7661},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10433":{"target":{"__isSmartRef__":true,"id":7716},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10434":{"target":{"__isSmartRef__":true,"id":7726},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10435":{"target":{"__isSmartRef__":true,"id":7753},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10436":{"target":{"__isSmartRef__":true,"id":7756},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10437":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10438":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10439":{"target":{"__isSmartRef__":true,"id":7762},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10440":{"target":{"__isSmartRef__":true,"id":7776},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10441":{"target":{"__isSmartRef__":true,"id":7782},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10442":{"target":{"__isSmartRef__":true,"id":7786},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10443":{"target":{"__isSmartRef__":true,"id":7926},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10444":{"target":{"__isSmartRef__":true,"id":8025},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10445":{"target":{"__isSmartRef__":true,"id":8032},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10446":{"target":{"__isSmartRef__":true,"id":8143},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10447":{"target":{"__isSmartRef__":true,"id":8152},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10448":{"target":{"__isSmartRef__":true,"id":8239},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10449":{"target":{"__isSmartRef__":true,"id":7544},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10450":{"target":{"__isSmartRef__":true,"id":8260},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10451":{"target":{"__isSmartRef__":true,"id":8331},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10452":{"target":{"__isSmartRef__":true,"id":8393},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10453":{"target":{"__isSmartRef__":true,"id":8511},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10454":{"target":{"__isSmartRef__":true,"id":9033},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"10455":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":10430}},"10456":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":10431}},"10457":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":10432}},"10458":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":10433}},"10459":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":10434}},"10460":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":10435}},"10461":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":10436}},"10462":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":10437}},"10463":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":10438}},"10464":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":10439}},"10465":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":10440}},"10466":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":10441}},"10467":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":10442}},"10468":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":10443}},"10469":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":10444}},"10470":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":10445}},"10471":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":10446}},"10472":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":10447}},"10473":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":10448}},"10474":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":10449}},"10475":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":10450}},"10476":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":10451}},"10477":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":10452}},"10478":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":10453}},"10479":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":10454}},"10480":{"sourceObj":{"__isSmartRef__":true,"id":10420},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10481":{"sourceObj":{"__isSmartRef__":true,"id":10420},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10482":{"sourceObj":{"__isSmartRef__":true,"id":10420},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10483":{"sourceObj":{"__isSmartRef__":true,"id":10420},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10484":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10428},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10485":{"submorphs":[],"scripts":[],"id":639,"shape":{"__isSmartRef__":true,"id":10486},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10489},"itemList":[{"__isSmartRef__":true,"id":10490},{"__isSmartRef__":true,"id":10492},{"__isSmartRef__":true,"id":10494},{"__isSmartRef__":true,"id":10496},{"__isSmartRef__":true,"id":10498},{"__isSmartRef__":true,"id":10500},{"__isSmartRef__":true,"id":10502},{"__isSmartRef__":true,"id":10504},{"__isSmartRef__":true,"id":10506},{"__isSmartRef__":true,"id":10508},{"__isSmartRef__":true,"id":10510},{"__isSmartRef__":true,"id":10512}],"selectedLineNo":5,"owner":{"__isSmartRef__":true,"id":10365},"attributeConnections":[{"__isSmartRef__":true,"id":10514},{"__isSmartRef__":true,"id":10515},{"__isSmartRef__":true,"id":10516},{"__isSmartRef__":true,"id":10517}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":10518},"__LivelyClassName__":"lively.morphic.List"},"10486":{"position":{"__isSmartRef__":true,"id":10487},"_Extent":{"__isSmartRef__":true,"id":10488},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10487":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10488":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10489":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10490":{"isListItem":true,"string":"lively.morphic.EventHandler","value":{"__isSmartRef__":true,"id":10491}},"10491":{"target":{"__isSmartRef__":true,"id":7359},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10492":{"isListItem":true,"string":"lively.morphic.EventHandler (extension)","value":{"__isSmartRef__":true,"id":10493}},"10493":{"target":{"__isSmartRef__":true,"id":7382},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10494":{"isListItem":true,"string":"Event (extension)","value":{"__isSmartRef__":true,"id":10495}},"10495":{"target":{"__isSmartRef__":true,"id":7385},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10496":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":10497}},"10497":{"target":{"__isSmartRef__":true,"id":7407},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10498":{"isListItem":true,"string":"MouseWheelTrait","value":{"__isSmartRef__":true,"id":10499}},"10499":{"target":{"__isSmartRef__":true,"id":7474},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.TraitFragmentNode"},"10500":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":10501}},"10501":{"target":{"__isSmartRef__":true,"id":7478},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10502":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":10503}},"10503":{"target":{"__isSmartRef__":true,"id":7495},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10504":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":10505}},"10505":{"target":{"__isSmartRef__":true,"id":7500},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10506":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext (extension)","value":{"__isSmartRef__":true,"id":10507}},"10507":{"target":{"__isSmartRef__":true,"id":7515},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10508":{"isListItem":true,"string":"lively.morphic.SVG.RenderContext (extension)","value":{"__isSmartRef__":true,"id":10509}},"10509":{"target":{"__isSmartRef__":true,"id":7518},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10510":{"isListItem":true,"string":"lively.morphic.Canvas.RenderContext (extension)","value":{"__isSmartRef__":true,"id":10511}},"10511":{"target":{"__isSmartRef__":true,"id":7521},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10512":{"isListItem":true,"string":"lively.morphic.HandMorph","value":{"__isSmartRef__":true,"id":10513}},"10513":{"target":{"__isSmartRef__":true,"id":7525},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10514":{"sourceObj":{"__isSmartRef__":true,"id":10485},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10515":{"sourceObj":{"__isSmartRef__":true,"id":10485},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10516":{"sourceObj":{"__isSmartRef__":true,"id":10485},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10517":{"sourceObj":{"__isSmartRef__":true,"id":10485},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10518":{"target":{"__isSmartRef__":true,"id":7478},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10519":{"submorphs":[],"scripts":[],"id":640,"shape":{"__isSmartRef__":true,"id":10520},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10523},"itemList":[{"__isSmartRef__":true,"id":10524},{"__isSmartRef__":true,"id":10526},{"__isSmartRef__":true,"id":10528}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":10365},"attributeConnections":[{"__isSmartRef__":true,"id":10530},{"__isSmartRef__":true,"id":10531},{"__isSmartRef__":true,"id":10532},{"__isSmartRef__":true,"id":10533}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":10525},"__LivelyClassName__":"lively.morphic.List"},"10520":{"position":{"__isSmartRef__":true,"id":10521},"_Extent":{"__isSmartRef__":true,"id":10522},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10521":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10522":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10523":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10524":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":10525}},"10525":{"target":{"__isSmartRef__":true,"id":7478},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10501},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"10526":{"isListItem":true,"string":"event managment","value":{"__isSmartRef__":true,"id":10527}},"10527":{"target":{"__isSmartRef__":true,"id":7488},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10501},"targets":[{"__isSmartRef__":true,"id":7488}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"10528":{"isListItem":true,"string":"event handling","value":{"__isSmartRef__":true,"id":10529}},"10529":{"target":{"__isSmartRef__":true,"id":7491},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10501},"targets":[{"__isSmartRef__":true,"id":7491}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"10530":{"sourceObj":{"__isSmartRef__":true,"id":10519},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10531":{"sourceObj":{"__isSmartRef__":true,"id":10519},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10532":{"sourceObj":{"__isSmartRef__":true,"id":10519},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10533":{"sourceObj":{"__isSmartRef__":true,"id":10519},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10534":{"submorphs":[],"scripts":[],"id":641,"shape":{"__isSmartRef__":true,"id":10535},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10538},"itemList":[{"__isSmartRef__":true,"id":10539},{"__isSmartRef__":true,"id":10541},{"__isSmartRef__":true,"id":10543},{"__isSmartRef__":true,"id":10545},{"__isSmartRef__":true,"id":10547},{"__isSmartRef__":true,"id":10549}],"selectedLineNo":6,"owner":{"__isSmartRef__":true,"id":10365},"attributeConnections":[{"__isSmartRef__":true,"id":10551},{"__isSmartRef__":true,"id":10552},{"__isSmartRef__":true,"id":10553},{"__isSmartRef__":true,"id":10554}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":10555},"__LivelyClassName__":"lively.morphic.List"},"10535":{"position":{"__isSmartRef__":true,"id":10536},"_Extent":{"__isSmartRef__":true,"id":10537},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10536":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10537":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10538":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10539":{"isListItem":true,"string":"ignoreEvents (proto)","value":{"__isSmartRef__":true,"id":10540}},"10540":{"target":{"__isSmartRef__":true,"id":7479},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10525},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10541":{"isListItem":true,"string":"enableEvents (proto)","value":{"__isSmartRef__":true,"id":10542}},"10542":{"target":{"__isSmartRef__":true,"id":7481},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10525},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10543":{"isListItem":true,"string":"registerForKeyboardEvents (proto)","value":{"__isSmartRef__":true,"id":10544}},"10544":{"target":{"__isSmartRef__":true,"id":7483},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10525},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10545":{"isListItem":true,"string":"onSelectStart (proto)","value":{"__isSmartRef__":true,"id":10546}},"10546":{"target":{"__isSmartRef__":true,"id":7484},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10525},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10547":{"isListItem":true,"string":"onMouseWheel (proto)","value":{"__isSmartRef__":true,"id":10548}},"10548":{"target":{"__isSmartRef__":true,"id":7486},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10525},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10549":{"isListItem":true,"string":"stopScrollWhenBordersAreReached (proto)","value":{"__isSmartRef__":true,"id":10550}},"10550":{"target":{"__isSmartRef__":true,"id":7487},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10525},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10551":{"sourceObj":{"__isSmartRef__":true,"id":10534},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10552":{"sourceObj":{"__isSmartRef__":true,"id":10534},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10553":{"sourceObj":{"__isSmartRef__":true,"id":10534},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10554":{"sourceObj":{"__isSmartRef__":true,"id":10534},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10555":{"target":{"__isSmartRef__":true,"id":7510},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10556},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"10556":{"target":{"__isSmartRef__":true,"id":7500},"browser":{"__isSmartRef__":true,"id":10339},"parent":{"__isSmartRef__":true,"id":10557},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"10557":{"target":{"__isSmartRef__":true,"id":7500},"browser":{"__isSmartRef__":true,"id":10339},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"10558":{"submorphs":[],"scripts":[],"id":642,"shape":{"__isSmartRef__":true,"id":10559},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10562},"fixed":[{"__isSmartRef__":true,"id":10341},{"__isSmartRef__":true,"id":10563},{"__isSmartRef__":true,"id":10588},{"__isSmartRef__":true,"id":10613},{"__isSmartRef__":true,"id":10638},{"__isSmartRef__":true,"id":10663},{"__isSmartRef__":true,"id":10688}],"scalingBelow":[{"__isSmartRef__":true,"id":10713}],"scalingAbove":[{"__isSmartRef__":true,"id":10420},{"__isSmartRef__":true,"id":10485},{"__isSmartRef__":true,"id":10519},{"__isSmartRef__":true,"id":10534}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"10559":{"position":{"__isSmartRef__":true,"id":10560},"_Extent":{"__isSmartRef__":true,"id":10561},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10560":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10561":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10562":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10563":{"submorphs":[{"__isSmartRef__":true,"id":10564}],"scripts":[],"id":648,"shape":{"__isSmartRef__":true,"id":10572},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10575},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10576},"label":{"__isSmartRef__":true,"id":10564},"command":{"__isSmartRef__":true,"id":10585},"attributeConnections":[{"__isSmartRef__":true,"id":10586},{"__isSmartRef__":true,"id":10587}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10564":{"submorphs":[],"scripts":[],"id":649,"shape":{"__isSmartRef__":true,"id":10565},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10568},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10569}],"padding":{"__isSmartRef__":true,"id":10571},"_Padding":{"__isSmartRef__":true,"id":10571},"owner":{"__isSmartRef__":true,"id":10563},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10565":{"position":{"__isSmartRef__":true,"id":10566},"_Extent":{"__isSmartRef__":true,"id":10567},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10566":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10567":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10568":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10569":{"style":{"__isSmartRef__":true,"id":10570},"morph":{"__isSmartRef__":true,"id":10564},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10570":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10571":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10572":{"position":{"__isSmartRef__":true,"id":10573},"_Extent":{"__isSmartRef__":true,"id":10574},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10573":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10574":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10575":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10576":{"stops":[{"__isSmartRef__":true,"id":10577},{"__isSmartRef__":true,"id":10579},{"__isSmartRef__":true,"id":10581},{"__isSmartRef__":true,"id":10583}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10577":{"offset":0,"color":{"__isSmartRef__":true,"id":10578}},"10578":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10579":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10580}},"10580":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10581":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10582}},"10582":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10583":{"offset":1,"color":{"__isSmartRef__":true,"id":10584}},"10584":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10585":{"browser":{"__isSmartRef__":true,"id":10339},"button":{"__isSmartRef__":true,"id":10563},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"10586":{"sourceObj":{"__isSmartRef__":true,"id":10563},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10585},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10587":{"sourceObj":{"__isSmartRef__":true,"id":10563},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10563},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10588":{"submorphs":[{"__isSmartRef__":true,"id":10589}],"scripts":[],"id":650,"shape":{"__isSmartRef__":true,"id":10597},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10600},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10601},"label":{"__isSmartRef__":true,"id":10589},"command":{"__isSmartRef__":true,"id":10610},"attributeConnections":[{"__isSmartRef__":true,"id":10611},{"__isSmartRef__":true,"id":10612}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10589":{"submorphs":[],"scripts":[],"id":651,"shape":{"__isSmartRef__":true,"id":10590},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10593},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10594}],"padding":{"__isSmartRef__":true,"id":10596},"_Padding":{"__isSmartRef__":true,"id":10596},"owner":{"__isSmartRef__":true,"id":10588},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10590":{"position":{"__isSmartRef__":true,"id":10591},"_Extent":{"__isSmartRef__":true,"id":10592},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10591":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10592":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10593":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10594":{"style":{"__isSmartRef__":true,"id":10595},"morph":{"__isSmartRef__":true,"id":10589},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10595":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10596":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10597":{"position":{"__isSmartRef__":true,"id":10598},"_Extent":{"__isSmartRef__":true,"id":10599},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10598":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10599":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10600":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10601":{"stops":[{"__isSmartRef__":true,"id":10602},{"__isSmartRef__":true,"id":10604},{"__isSmartRef__":true,"id":10606},{"__isSmartRef__":true,"id":10608}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10602":{"offset":0,"color":{"__isSmartRef__":true,"id":10603}},"10603":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10604":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10605}},"10605":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10606":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10607}},"10607":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10608":{"offset":1,"color":{"__isSmartRef__":true,"id":10609}},"10609":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10610":{"browser":{"__isSmartRef__":true,"id":10339},"button":{"__isSmartRef__":true,"id":10588},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"10611":{"sourceObj":{"__isSmartRef__":true,"id":10588},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10610},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10612":{"sourceObj":{"__isSmartRef__":true,"id":10588},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10588},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10613":{"submorphs":[{"__isSmartRef__":true,"id":10614}],"scripts":[],"id":652,"shape":{"__isSmartRef__":true,"id":10622},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10625},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10626},"label":{"__isSmartRef__":true,"id":10614},"command":{"__isSmartRef__":true,"id":10635},"attributeConnections":[{"__isSmartRef__":true,"id":10636},{"__isSmartRef__":true,"id":10637}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10614":{"submorphs":[],"scripts":[],"id":653,"shape":{"__isSmartRef__":true,"id":10615},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10618},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10619}],"padding":{"__isSmartRef__":true,"id":10621},"_Padding":{"__isSmartRef__":true,"id":10621},"owner":{"__isSmartRef__":true,"id":10613},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10615":{"position":{"__isSmartRef__":true,"id":10616},"_Extent":{"__isSmartRef__":true,"id":10617},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10616":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10617":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10618":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10619":{"style":{"__isSmartRef__":true,"id":10620},"morph":{"__isSmartRef__":true,"id":10614},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10620":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10621":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10622":{"position":{"__isSmartRef__":true,"id":10623},"_Extent":{"__isSmartRef__":true,"id":10624},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10623":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10624":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10625":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10626":{"stops":[{"__isSmartRef__":true,"id":10627},{"__isSmartRef__":true,"id":10629},{"__isSmartRef__":true,"id":10631},{"__isSmartRef__":true,"id":10633}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10627":{"offset":0,"color":{"__isSmartRef__":true,"id":10628}},"10628":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10629":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10630}},"10630":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10631":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10632}},"10632":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10633":{"offset":1,"color":{"__isSmartRef__":true,"id":10634}},"10634":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10635":{"browser":{"__isSmartRef__":true,"id":10339},"button":{"__isSmartRef__":true,"id":10613},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"10636":{"sourceObj":{"__isSmartRef__":true,"id":10613},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10635},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10637":{"sourceObj":{"__isSmartRef__":true,"id":10613},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10613},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10638":{"submorphs":[{"__isSmartRef__":true,"id":10639}],"scripts":[],"id":654,"shape":{"__isSmartRef__":true,"id":10647},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10650},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10651},"label":{"__isSmartRef__":true,"id":10639},"command":{"__isSmartRef__":true,"id":10660},"attributeConnections":[{"__isSmartRef__":true,"id":10661},{"__isSmartRef__":true,"id":10662}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10639":{"submorphs":[],"scripts":[],"id":655,"shape":{"__isSmartRef__":true,"id":10640},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10643},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10644}],"padding":{"__isSmartRef__":true,"id":10646},"_Padding":{"__isSmartRef__":true,"id":10646},"owner":{"__isSmartRef__":true,"id":10638},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10640":{"position":{"__isSmartRef__":true,"id":10641},"_Extent":{"__isSmartRef__":true,"id":10642},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10641":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10642":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10643":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10644":{"style":{"__isSmartRef__":true,"id":10645},"morph":{"__isSmartRef__":true,"id":10639},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10645":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10646":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10647":{"position":{"__isSmartRef__":true,"id":10648},"_Extent":{"__isSmartRef__":true,"id":10649},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10648":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10649":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10650":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10651":{"stops":[{"__isSmartRef__":true,"id":10652},{"__isSmartRef__":true,"id":10654},{"__isSmartRef__":true,"id":10656},{"__isSmartRef__":true,"id":10658}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10652":{"offset":0,"color":{"__isSmartRef__":true,"id":10653}},"10653":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10654":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10655}},"10655":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10656":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10657}},"10657":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10658":{"offset":1,"color":{"__isSmartRef__":true,"id":10659}},"10659":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10660":{"browser":{"__isSmartRef__":true,"id":10339},"button":{"__isSmartRef__":true,"id":10638},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"10661":{"sourceObj":{"__isSmartRef__":true,"id":10638},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10660},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10662":{"sourceObj":{"__isSmartRef__":true,"id":10638},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10638},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10663":{"submorphs":[{"__isSmartRef__":true,"id":10664}],"scripts":[],"id":656,"shape":{"__isSmartRef__":true,"id":10672},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10675},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10676},"label":{"__isSmartRef__":true,"id":10664},"command":{"__isSmartRef__":true,"id":10685},"attributeConnections":[{"__isSmartRef__":true,"id":10686},{"__isSmartRef__":true,"id":10687}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10664":{"submorphs":[],"scripts":[],"id":657,"shape":{"__isSmartRef__":true,"id":10665},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10668},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10669}],"padding":{"__isSmartRef__":true,"id":10671},"_Padding":{"__isSmartRef__":true,"id":10671},"owner":{"__isSmartRef__":true,"id":10663},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10665":{"position":{"__isSmartRef__":true,"id":10666},"_Extent":{"__isSmartRef__":true,"id":10667},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10666":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10667":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10668":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10669":{"style":{"__isSmartRef__":true,"id":10670},"morph":{"__isSmartRef__":true,"id":10664},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10670":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10671":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10672":{"position":{"__isSmartRef__":true,"id":10673},"_Extent":{"__isSmartRef__":true,"id":10674},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10673":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10674":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10675":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10676":{"stops":[{"__isSmartRef__":true,"id":10677},{"__isSmartRef__":true,"id":10679},{"__isSmartRef__":true,"id":10681},{"__isSmartRef__":true,"id":10683}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10677":{"offset":0,"color":{"__isSmartRef__":true,"id":10678}},"10678":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10679":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10680}},"10680":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10681":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10682}},"10682":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10683":{"offset":1,"color":{"__isSmartRef__":true,"id":10684}},"10684":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10685":{"browser":{"__isSmartRef__":true,"id":10339},"button":{"__isSmartRef__":true,"id":10663},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"10686":{"sourceObj":{"__isSmartRef__":true,"id":10663},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10685},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10687":{"sourceObj":{"__isSmartRef__":true,"id":10663},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10663},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10688":{"submorphs":[{"__isSmartRef__":true,"id":10689}],"scripts":[],"id":658,"shape":{"__isSmartRef__":true,"id":10697},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10700},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10701},"label":{"__isSmartRef__":true,"id":10689},"command":{"__isSmartRef__":true,"id":10710},"attributeConnections":[{"__isSmartRef__":true,"id":10711},{"__isSmartRef__":true,"id":10712}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10689":{"submorphs":[],"scripts":[],"id":659,"shape":{"__isSmartRef__":true,"id":10690},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10693},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10694}],"padding":{"__isSmartRef__":true,"id":10696},"_Padding":{"__isSmartRef__":true,"id":10696},"owner":{"__isSmartRef__":true,"id":10688},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10690":{"position":{"__isSmartRef__":true,"id":10691},"_Extent":{"__isSmartRef__":true,"id":10692},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10691":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10692":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10693":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10694":{"style":{"__isSmartRef__":true,"id":10695},"morph":{"__isSmartRef__":true,"id":10689},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10695":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10696":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10697":{"position":{"__isSmartRef__":true,"id":10698},"_Extent":{"__isSmartRef__":true,"id":10699},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10698":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10699":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10700":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10701":{"stops":[{"__isSmartRef__":true,"id":10702},{"__isSmartRef__":true,"id":10704},{"__isSmartRef__":true,"id":10706},{"__isSmartRef__":true,"id":10708}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10702":{"offset":0,"color":{"__isSmartRef__":true,"id":10703}},"10703":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10704":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10705}},"10705":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10706":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10707}},"10707":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10708":{"offset":1,"color":{"__isSmartRef__":true,"id":10709}},"10709":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10710":{"browser":{"__isSmartRef__":true,"id":10339},"button":{"__isSmartRef__":true,"id":10688},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"10711":{"sourceObj":{"__isSmartRef__":true,"id":10688},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10710},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10712":{"sourceObj":{"__isSmartRef__":true,"id":10688},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10688},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10713":{"submorphs":[],"scripts":[],"id":643,"shape":{"__isSmartRef__":true,"id":10714},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10717},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":10718}],"owner":{"__isSmartRef__":true,"id":10365},"padding":{"__isSmartRef__":true,"id":10720},"layout":{"__isSmartRef__":true,"id":10721},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":10720},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":10722}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"charsReplaced":"","lastFindLoc":253,"__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"lively.morphic.Text.addMethods(\n'event managment', {\n\tignoreEvents: function($super) {\n\t\t$super();\n\t\tthis.renderContextDispatch('ignoreTextEvents');\n\t},\n\tenableEvents: function($super) {\n\t\t$super();\n\t\tthis.renderContextDispatch('enableTextEvents');\n\t},\n\tregisterForKeyboardEvents: function() {\n\t\tthis.registerForEvent('keydown', this, 'onKeyDown');\n\t\tthis.registerForEvent('keyup', this, 'onKeyUp');\n\t\tthis.registerForEvent('keypress', this, 'onKeyPress');\n\t},\n},\n'event handling', {\n\tonSelectStart: function(evt) {\n\t\tif (this.eventsAreIgnored) // FIXME why is that necessary, the event handler should not be enabled?\n\t\t\tevt.stop();\n\t\t// if (!this.bounds().containsPoint(evt.mousePoint))\n\t\t\t// evt.preventDefault();\n\t\t// just do the normal thing\n\t\treturn true;\n\t},\n\tonMouseWheel: function(evt) {\n\t\tif (evt.isCommandKey()) return false;\n\t\t// FIXME HTML specific code!\n\t\treturn this.stopScrollWhenBordersAreReached(evt, this.renderContext().textNode);\n\t},\n\tstopScrollWhenBordersAreReached: function(evt, div) {\n\t\t// FIXME HTML specfic! Move to HTML module\n\t\t// var div = this.renderContext().textNode;\n\t\tif (evt.wheelDeltaX) {\n\t\t\tvar maxHorizontalScroll = div.scrollWidth - div.clientWidth,\n\t\t\t\tcurrentHorizontalScroll = div.scrollLeft;\n\t\t\tif (evt.wheelDeltaX < 0 && currentHorizontalScroll === maxHorizontalScroll)\n\t\t\t\tevt.stop();\n\t\t\tif (evt.wheelDeltaX > 0 && currentHorizontalScroll === 0)\n\t\t\t\tevt.stop();\n\t\t} else if (evt.wheelDeltaY) {\n\t\t\tvar maxVerticalScroll = div.scrollHeight - div.clientHeight,\n\t\t\t\tcurrentVerticalScroll = div.scrollTop;\n\t\t\tif (evt. wheelDeltaY < 0 && currentVerticalScroll === maxVerticalScroll)\n\t\t\t\tevt.stop();\n\t\t\tif (evt. wheelDeltaY > 0 && currentVerticalScroll === 0)\n\t\t\t\tevt.stop();\n\t\t}\n\t\treturn true;\n\t},\n});\n","__LivelyClassName__":"lively.morphic.Text"},"10714":{"position":{"__isSmartRef__":true,"id":10715},"_Extent":{"__isSmartRef__":true,"id":10716},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10715":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10716":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10717":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10718":{"style":{"__isSmartRef__":true,"id":10719},"morph":{"__isSmartRef__":true,"id":10713},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10719":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10720":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10721":{"resizeWidth":true,"resizeHeight":true},"10722":{"sourceObj":{"__isSmartRef__":true,"id":10713},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10339},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10723":{"submorphs":[],"scripts":[],"id":644,"shape":{"__isSmartRef__":true,"id":10724},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10727},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":10728}],"scalingAbove":[{"__isSmartRef__":true,"id":10713}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"10724":{"position":{"__isSmartRef__":true,"id":10725},"_Extent":{"__isSmartRef__":true,"id":10726},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10725":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10726":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10727":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10728":{"submorphs":[],"scripts":[],"id":645,"shape":{"__isSmartRef__":true,"id":10729},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10732},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":10733}],"owner":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10729":{"position":{"__isSmartRef__":true,"id":10730},"_Extent":{"__isSmartRef__":true,"id":10731},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10730":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10731":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10732":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10733":{"style":{"__isSmartRef__":true,"id":10734},"morph":{"__isSmartRef__":true,"id":10728},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10734":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10735":{"position":{"__isSmartRef__":true,"id":10736},"_Extent":{"__isSmartRef__":true,"id":10737},"_Fill":{"__isSmartRef__":true,"id":9368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10736":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10737":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10738":{"adjustForNewBounds":true},"10739":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10740":{"submorphs":[{"__isSmartRef__":true,"id":10365},{"__isSmartRef__":true,"id":10741}],"scripts":[],"id":660,"shape":{"__isSmartRef__":true,"id":10836},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":10838},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10839},"priorExtent":{"__isSmartRef__":true,"id":10840},"targetMorph":{"__isSmartRef__":true,"id":10365},"titleBar":{"__isSmartRef__":true,"id":10741},"contentOffset":{"__isSmartRef__":true,"id":10739},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":10841},"__SourceModuleName__":"Global.lively.morphic.Widgets","state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"10741":{"submorphs":[{"__isSmartRef__":true,"id":10742},{"__isSmartRef__":true,"id":10749},{"__isSmartRef__":true,"id":10774},{"__isSmartRef__":true,"id":10798}],"scripts":[],"id":661,"shape":{"__isSmartRef__":true,"id":10823},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":10833},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10834},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":10740},"label":{"__isSmartRef__":true,"id":10742},"closeButton":{"__isSmartRef__":true,"id":10749},"menuButton":{"__isSmartRef__":true,"id":10774},"collapseButton":{"__isSmartRef__":true,"id":10798},"priorExtent":{"__isSmartRef__":true,"id":10835},"owner":{"__isSmartRef__":true,"id":10740},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"10742":{"submorphs":[],"scripts":[],"id":662,"shape":{"__isSmartRef__":true,"id":10743},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10746},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10747}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":9380},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":9380},"owner":{"__isSmartRef__":true,"id":10741},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10743":{"position":{"__isSmartRef__":true,"id":10744},"_Extent":{"__isSmartRef__":true,"id":10745},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10744":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10745":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10746":{"x":386,"y":4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10747":{"style":{"__isSmartRef__":true,"id":10748},"morph":{"__isSmartRef__":true,"id":10742},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10748":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10749":{"submorphs":[{"__isSmartRef__":true,"id":10750}],"scripts":[],"id":663,"shape":{"__isSmartRef__":true,"id":10758},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10761},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10762},"label":{"__isSmartRef__":true,"id":10750},"owner":{"__isSmartRef__":true,"id":10741},"layout":{"__isSmartRef__":true,"id":10771},"attributeConnections":[{"__isSmartRef__":true,"id":10772},{"__isSmartRef__":true,"id":10773}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"10750":{"submorphs":[],"scripts":[],"id":664,"shape":{"__isSmartRef__":true,"id":10751},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10754},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10755}],"padding":{"__isSmartRef__":true,"id":10757},"_Padding":{"__isSmartRef__":true,"id":10757},"owner":{"__isSmartRef__":true,"id":10749},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10751":{"position":{"__isSmartRef__":true,"id":10752},"_Extent":{"__isSmartRef__":true,"id":10753},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10752":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10753":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10754":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10755":{"style":{"__isSmartRef__":true,"id":10756},"morph":{"__isSmartRef__":true,"id":10750},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10756":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10757":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10758":{"position":{"__isSmartRef__":true,"id":10759},"_Extent":{"__isSmartRef__":true,"id":10760},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10759":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10760":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10761":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10762":{"stops":[{"__isSmartRef__":true,"id":10763},{"__isSmartRef__":true,"id":10765},{"__isSmartRef__":true,"id":10767},{"__isSmartRef__":true,"id":10769}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10763":{"offset":0,"color":{"__isSmartRef__":true,"id":10764}},"10764":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10765":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10766}},"10766":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10767":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10768}},"10768":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10769":{"offset":1,"color":{"__isSmartRef__":true,"id":10770}},"10770":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10771":{"moveHorizontal":true},"10772":{"sourceObj":{"__isSmartRef__":true,"id":10749},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10740},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10773":{"sourceObj":{"__isSmartRef__":true,"id":10749},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10740},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10774":{"submorphs":[{"__isSmartRef__":true,"id":10775}],"scripts":[],"id":665,"shape":{"__isSmartRef__":true,"id":10783},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10786},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10787},"label":{"__isSmartRef__":true,"id":10775},"owner":{"__isSmartRef__":true,"id":10741},"attributeConnections":[{"__isSmartRef__":true,"id":10796},{"__isSmartRef__":true,"id":10797}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"10775":{"submorphs":[],"scripts":[],"id":666,"shape":{"__isSmartRef__":true,"id":10776},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10779},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10780}],"padding":{"__isSmartRef__":true,"id":10782},"_Padding":{"__isSmartRef__":true,"id":10782},"owner":{"__isSmartRef__":true,"id":10774},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10776":{"position":{"__isSmartRef__":true,"id":10777},"_Extent":{"__isSmartRef__":true,"id":10778},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10777":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10778":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10779":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10780":{"style":{"__isSmartRef__":true,"id":10781},"morph":{"__isSmartRef__":true,"id":10775},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10781":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10782":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10783":{"position":{"__isSmartRef__":true,"id":10784},"_Extent":{"__isSmartRef__":true,"id":10785},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10784":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10785":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10786":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10787":{"stops":[{"__isSmartRef__":true,"id":10788},{"__isSmartRef__":true,"id":10790},{"__isSmartRef__":true,"id":10792},{"__isSmartRef__":true,"id":10794}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10788":{"offset":0,"color":{"__isSmartRef__":true,"id":10789}},"10789":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10790":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10791}},"10791":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10792":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10793}},"10793":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10794":{"offset":1,"color":{"__isSmartRef__":true,"id":10795}},"10795":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10796":{"sourceObj":{"__isSmartRef__":true,"id":10774},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10740},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10797":{"sourceObj":{"__isSmartRef__":true,"id":10774},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10740},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10798":{"submorphs":[{"__isSmartRef__":true,"id":10799}],"scripts":[],"id":667,"shape":{"__isSmartRef__":true,"id":10807},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10810},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10811},"label":{"__isSmartRef__":true,"id":10799},"owner":{"__isSmartRef__":true,"id":10741},"layout":{"__isSmartRef__":true,"id":10820},"attributeConnections":[{"__isSmartRef__":true,"id":10821},{"__isSmartRef__":true,"id":10822}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"10799":{"submorphs":[],"scripts":[],"id":668,"shape":{"__isSmartRef__":true,"id":10800},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10803},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10804}],"padding":{"__isSmartRef__":true,"id":10806},"_Padding":{"__isSmartRef__":true,"id":10806},"owner":{"__isSmartRef__":true,"id":10798},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10800":{"position":{"__isSmartRef__":true,"id":10801},"_Extent":{"__isSmartRef__":true,"id":10802},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10801":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10802":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10803":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10804":{"style":{"__isSmartRef__":true,"id":10805},"morph":{"__isSmartRef__":true,"id":10799},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10805":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10806":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10807":{"position":{"__isSmartRef__":true,"id":10808},"_Extent":{"__isSmartRef__":true,"id":10809},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10808":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10809":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10810":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10811":{"stops":[{"__isSmartRef__":true,"id":10812},{"__isSmartRef__":true,"id":10814},{"__isSmartRef__":true,"id":10816},{"__isSmartRef__":true,"id":10818}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10812":{"offset":0,"color":{"__isSmartRef__":true,"id":10813}},"10813":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10814":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10815}},"10815":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10816":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10817}},"10817":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10818":{"offset":1,"color":{"__isSmartRef__":true,"id":10819}},"10819":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10820":{"moveHorizontal":true},"10821":{"sourceObj":{"__isSmartRef__":true,"id":10798},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10740},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10822":{"sourceObj":{"__isSmartRef__":true,"id":10798},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10740},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10823":{"position":{"__isSmartRef__":true,"id":10824},"_Extent":{"__isSmartRef__":true,"id":10825},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":9458},"_Fill":{"__isSmartRef__":true,"id":10826},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10824":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10825":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10826":{"stops":[{"__isSmartRef__":true,"id":10827},{"__isSmartRef__":true,"id":10829},{"__isSmartRef__":true,"id":10831}],"vector":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10827":{"offset":0,"color":{"__isSmartRef__":true,"id":10828}},"10828":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10829":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10830}},"10830":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10831":{"offset":1,"color":{"__isSmartRef__":true,"id":10832}},"10832":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10833":{"resizeWidth":true,"adjustForNewBounds":true},"10834":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10835":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10836":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":10837},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10837":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10838":{"adjustForNewBounds":true},"10839":{"x":547,"y":216,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10840":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10841":{"x":934,"y":226,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10842":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10843":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10844":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10845":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"10846":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10847":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10848":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"10849":{"sourceObj":{"__isSmartRef__":true,"id":10339},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":10420},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10850":{"sourceObj":{"__isSmartRef__":true,"id":10339},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":10485},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10851":{"sourceObj":{"__isSmartRef__":true,"id":10339},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":10519},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10852":{"sourceObj":{"__isSmartRef__":true,"id":10339},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":10534},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10853":{"sourceObj":{"__isSmartRef__":true,"id":10339},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":10713},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10854":{"sourceObj":{"__isSmartRef__":true,"id":10339},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":10366},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10855":{"submorphs":[],"scripts":[],"id":939,"shape":{"__isSmartRef__":true,"id":10856},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10859},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":10860}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":9495},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10856":{"position":{"__isSmartRef__":true,"id":10857},"_Extent":{"__isSmartRef__":true,"id":10858},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10857":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10858":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10859":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10860":{"style":{"__isSmartRef__":true,"id":10861},"morph":{"__isSmartRef__":true,"id":10855},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10861":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10862":{"buttonCommands":[{"__isSmartRef__":true,"id":10863},{"__isSmartRef__":true,"id":11349},{"__isSmartRef__":true,"id":11374},{"__isSmartRef__":true,"id":11399},{"__isSmartRef__":true,"id":11424},{"__isSmartRef__":true,"id":11449},{"__isSmartRef__":true,"id":11474}],"RootFilters":[{"__isSmartRef__":true,"id":11599}],"Pane1Filters":[{"__isSmartRef__":true,"id":11600},{"__isSmartRef__":true,"id":11601}],"Pane2Filters":[{"__isSmartRef__":true,"id":11602}],"Pane3Filters":[{"__isSmartRef__":true,"id":11603}],"Pane4Filters":[{"__isSmartRef__":true,"id":11604}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":10888},"attributeConnections":[{"__isSmartRef__":true,"id":11605},{"__isSmartRef__":true,"id":11606},{"__isSmartRef__":true,"id":11607},{"__isSmartRef__":true,"id":11608},{"__isSmartRef__":true,"id":11609},{"__isSmartRef__":true,"id":11610}],"SourceString":"lively.morphic.Morph.subclass('lively.morphic.Text',\n'properties', {\n\tfontSize:\tConfig.defaultFontSize || 12,\n\tfontFamily: Config.defaultFontFamily || 'Helvetica',\n\ttextColor: Color.black,\n\tcursorColor: Color.black,\n\tstyle: {\n\t\tborderWidth: 1,\n\t\tborderColor: Color.black,\n\t\tfill: Color.veryLightGray,\n\t\tfixedWidth: true,\n\t\tfixedHeight: true,\n\t\tenableGrabbing: false,\n\t\tenableDropping: false,\n\t\tallowInput: true,\n\t\toverflow: 'visible',\n\t\tfontFamily: 'Helvetica',\n\t\twhiteSpaceHandling: 'pre-wrap',\n\t},\n\n\tpadding: Rectangle.inset(6, 4),\n\tautoAdjustPadding: true,\n\tsuppressDropping: true,\n\n\t// wrap: lively.Text.WrapStyle.Normal,\n\t// tabWidth: 4,\n\t// maxSafeSize: 10e4,\n\t// locale: Locale,\n\t// acceptInput: true, // whether it accepts changes to text KP: change: interactive changes\n\t// autoAccept: false,\n\t// isSelecting: false, // true if last onmousedown was in character area (hit>0)\n\t// selectionPivot: null, // index of hit at onmousedown\n\t// lineNumberHint: 0,\n\t// hasKeyboardFocus: false,\n\t// useChangeClue: false,\n},\n'initializing', {\n\tinitialize: function($super, bounds, string) {\n\t\t$super(this.defaultShape());\n\t\tif (bounds) this.setBounds(bounds);\n\t\tthis.textString = string || '';\n\t\tthis.charsTyped = '';\n\t\tthis.fit();\n\t},\n},\n'styling', {\n\tapplyStyle: function($super, spec) {\n\t\t$super(spec);\n\t\tif (spec.fixedWidth !== undefined) this.setFixedWidth(spec.fixedWidth);\n\t\tif (spec.fixedHeight !== undefined) this.setFixedHeight(spec.fixedHeight);\n\t\tif (spec.allowInput !== undefined) this.allowInput = spec.allowInput;\n\t\tif (spec.overflow !== undefined) this.setOverflowMode(spec.overflow);\n\t\tif (spec.fontFamily !== undefined) this.setFontFamily(spec.fontFamily);\n\t\tif (spec.fontSize !== undefined) this.setFontSize(spec.fontSize);\n\t\tif (spec.textColor !== undefined) this.setTextColor(spec.textColor);\n\t\tif (spec.padding !== undefined) this.setPadding(spec.padding);\t\n\t\tif (spec.whiteSpaceHandling !== undefined) this.setWhiteSpaceHandling(spec.whiteSpaceHandling);\n\t},\n},\n'accessing', {\n\tsetExtent: function($super, value) {\n\t\t$super(value);\n\t\tthis.setMaxTextWidth(this.fixedWidth ? value.x : null);\n\t\tthis.setMaxTextHeight(this.fixedHeight ? value.y : null);\n\t},\n\tgetTextExtent: function() { return this.renderContextDispatch('getTextExtent') },\n\tgetTextBounds: function() { return pt(0,0).extent(this.getTextExtent()) },\n\n\tget textString() {\n\t\tif (!this.cachedTextString)\n\t\t\tthis.cachedTextString = this.renderContextDispatch('getTextString');\n\t\treturn this.cachedTextString;\n\t},\n\tset textString(string) {\n\t\tstring = String(string);\n\t\tthis.removeTextChunks();\n\n\t\t// if (this.cachedTextString !== string)\n\t\tthis.firstTextChunk().textString = string;\n\n\t\tthis.cachedTextString = string;\n\t\tlively.bindings.signal(this, 'textString', string);\n\t\treturn string;\n\t},\n\n\tsetTextString: function(string) { return this.textString = string },\n\tgetTextString: function() { return this.textString },\n\tappendTextString: function(string) { return this.textString += string },\n\n\tsetTextColor: function(color) { return this.morphicSetter('TextColor', color) },\n\tgetTextColor: function() { return this.morphicGetter('TextColor') },\n\tsetFontSize: function(size) { return this.morphicSetter('FontSize', size) },\n\tgetFontSize: function() { return this.morphicGetter('FontSize') },\n\tsetFontFamily: function(fontName) { return this.morphicSetter('FontFamily', fontName) },\n\tgetFontFamily: function() { return this.morphicGetter('FontFamily') },\n\n\tsetPadding: function(rect) { return this.morphicSetter('Padding', rect) },\n\tgetPadding: function() { return this.morphicGetter('Padding') },\n\tsetFixedWidth: function(bool) {\n\t\tthis.fixedWidth = bool;\n\t\tthis.setWhiteSpaceHandling(bool ? 'pre-wrap' : 'pre');\n\t\tthis.fit();\nthis.fit();\n\t},\n\tsetFixedHeight: function(bool) {\n\t\tthis.fixedHeight = bool\n\t\tthis.fit();\n\t},\n\tsetMaxTextWidth: function(value) {\n\t\tthis.morphicSetter('MaxTextWidth', value)\n\t},\n\tsetMaxTextHeight: function(value) {\n\t\tthis.morphicSetter('MaxTextHeight', value)\n\t},\n\t// two for debugging\n\tgetInnerScrollBounds: function() { var n = this.renderContext().textNode; return new Rectangle(n.scrollLeft, n.scrollTop, n.clientWidth, n.clientHeight) },\n\tgetScrollBounds: function() { var n = this.renderContext().textNode; return new Rectangle(n.clientLeft, n.clientTop, n.scrollWidth, n.scrollHeight) },\n},\n'rendering', {\n\tupdateText: function(string) {\n\t\tthis.renderContextDispatch('updateText', string || this.textString);\n\t\tthis.fit();\n\t},\n\tgrowOrShrinkToFit: function() { this.setExtent(this.getTextExtent()) },\n\tfit: function() {\n\t\tif (!this.owner) return;\n\t\tvar extent = this.getExtent(),\n\t\t\ttextExtent = this.getTextExtent(),\n\t\t\twidth = this.fixedWidth ? extent.x : textExtent.x,\n\t\t\theight = this.fixedHeight ? extent.y : textExtent.y;\n\t\tthis.setExtent(pt(width, height));\n\t},\n\tsetOverflowMode: function(modeString) {\n\t\treturn this.morphicSetter('OverflowMode', modeString);\n\t},\n\tgetOverflowMode: function() { return this.morphicGetter('OverflowMode', 'visible') },\n},\n'text modes', {\n\tbeLabel: function(customStyle) {\n\t\tthis.isLabel = true;\n\t\tvar labelStyle = {\n\t\t\tfill: null,\n\t\t\tborderWidth: 0,\n\t\t\tfixedWidth: false,\n\t\t\tfixedHeight: true,\n\t\t\tallowInput: false,\n\t\t\toverflow: 'hidden',\n\t\t};\n\t\tif (customStyle) labelStyle = Object.merge([labelStyle, customStyle]);\n\t\tthis.applyStyle(labelStyle);\n\t\tthis.ignoreEvents();\n\t\treturn this;\n\t},\n\tbeInputLine: function(customStyle) {\n\t\tthis.isInputLine = true;\n\t\tvar inputLineStyle = {\n\t\t\tfixedWidth: false,\n\t\t\tfixedHeight: true,\n\t\t\toverflow: 'hidden',\n\t\t\tallowInput: true,\n\t\t};\n\t\tif (customStyle) inputLineStyle = Object.merge([inputLineStyle, customStyle]);\n\t\tthis.applyStyle(inputLineStyle);\n\t\treturn this;\n\t},\n},\n'keyboard events', {\n\n\tonKeyDown: function(evt) {\n\t\tthis.cachedTextString = null;\n\t\t// textString getter is expensive so only trigger when observers exist\n\t\tif (this.attributeConnections)\n\t\t\tlively.bindings.signal(this, 'textString', this.textString);\n\n\t\t// delay so fit is called after text was modified\n\t\tthis.fit.bind(this).delay(0);\n\n\t\tif (evt.isCommandKey()) {\n\t\t\tvar result = this.processCommandKeys(evt);\n\t\t\tif (result) evt.stop();\n\t\t\t// return result;\n\t\t}\n\n\t\t// Opera fix: evt.stop in onKeyPress does not seem to work\n\t\tevt.stopPropagation();\n\n\t\tvar c = evt.getKeyCode();\n\t\tif (c === Event.KEY_DELETE) return this.onDelPressed(evt);\n\t\tif (c === Event.KEY_BACKSPACE) return this.onBackspacePressed(evt);\n\t\tif (c === Event.KEY_TAB) return this.onTabPressed(evt);\n\t\tif (c === Event.KEY_RETURN) return this.onEnterPressed(evt);\n\t\tif (c === Event.KEY_HOME) return this.onHomePressed(evt);\n\t\tif (c === Event.KEY_END) return this.onEndPressed(evt);\n\t\tif (c === Event.KEY_PAGEUP) return this.onPageUpPressed(evt);\n\t\tif (c === Event.KEY_PAGEDOWN) return this.onPageDownPressed(evt);\n\n\t\treturn true;\n\t},\n\tonKeyUp: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonKeyPress: function(evt) {\n\t\t// save info for 'More' command\n\t\tthis.rememberSelectionForDoMore();\n\t\tthis.charsTyped += evt.getKeyChar(); // for doMore\n\n\t\tevt.stopPropagation()\n\t\treturn true;\n\t},\n\tprocessCommandKeys: function(evt) {\n\t\tvar key = evt.getKeyChar();\n\t\tif (key) key = key.toLowerCase();\n\n\t\tif (evt.isShiftDown()) { // shifted commands here...\n\t\t\tswitch (key) {\n\t\t\t\tcase \"i\": { this.doInspect(); evt.stop(); return true; }\n\t\t\t}\n\t\t}\n\t\t\n\t\tswitch (key) {\n\t\t\tcase \"d\": { this.doDoit(); evt.stop(); return true; } // Doit\n\t\t\tcase \"p\": { if (evt.isShiftDown()) { this.doListProtocol() } else { this.doPrintit() }; return true; } // Protocol / Printit\n\t\t\tcase \"s\": { this.doSave(); evt.stop(); return true; }\n\t\t\tcase \"b\": { this.toggleBoldnessForSelection(); evt.stop(); return true; }\n\t\t\tcase \"i\": { this.emphasizeSelection({style: 'italic'}); evt.stop(); return true; }\n\n\t\t\tcase \"l\": { this.emphasizeSelection({align: 'left'}); return true; }\n\t\t\tcase \"r\": { this.emphasizeSelection({align: 'right'}); return true; }\n\t\t\tcase \"h\": { this.emphasizeSelection({align: 'center'}); return true; }\n\t\t\t// case \"j\": { this.emphasize({italic: true}); return true; }\n\n\t\t\tcase \"f\": { this.doFind(); evt.stop(); return true; }\n\t\t\tcase \"g\": { this.doFindNext(); evt.stop(); return true; }\n\t\t\tcase \"m\": { this.doMore(); evt.stop(); return true; }\n\n\t\t\tcase \"v\": { /*FIXME how to remember pasted value?*/\n\t\t\t\tthis.rememberSelectionForDoMore(); return false;\n\t\t\t}\n\t\t}\n\n\t\t//if (!evt.isShiftDown()) return false;\n\n\t\tswitch(evt.getKeyCode()) {\n\t\t\t// Font Size\n\t\t\tcase 187/*cmd+'+'*/: {evt.preventDefault(); this.setFontSize(this.getFontSize() + 1); return true; } \n\t\t\tcase 189/*cmd+'-'*/: { evt.preventDefault(); this.setFontSize(this.getFontSize() - 1); return true; }\n\n\t\t\t// indent/outdent selection\n\t\t\tcase 221/*cmd+]*/: { this.indentSelection(); evt.stop(); return true }\n\t\t\tcase 219/*cmd+[*/: { this.outdentSelection(); evt.stop(); return true }\n\t\t\t\n\t\t\t// comment/uncoment selection\n\t\t\tcase 191 /*cmd+/*/: { this.addOrRemoveComment(); return true }\n\t\t}\n\n\t\treturn false;\n\t},\n\tdoDoit: function() { this.evalSelection(false) },\n\tdoPrintit: function() { this.evalSelection(true) },\n\tdoSave: function() {\n\t\t// resetting cachedTextString is necessary when doSave is not triggered by\n\t\t// cmd+s but from outside (e.g. from a button). The cachedTextString would not have\n\t\t// the current textString but an old one\n\t\tthis.cachedTextString = null;\n\t\tthis.savedTextString = this.textString;\n\t},\n\tdoListProtocol: function() {\n\t\tvar textMorph = this, items = [],\n\t\t\tselection = Strings.removeSurroundingWhitespaces(this.getSelectionOrLineString());\n\t\tif (selection.endsWith('.')) selection = selection.slice(0, selection.length-1);\n\t\tvar obj = this.tryBoundEval(selection);\n\t\tif (!obj) return;\n\n\t\tfunction funcSignaturesOf(obj) {\n\t\t\tvar funcs = obj && obj.nodeType ? Functions.all(obj) : Functions.own(obj)\n\t\t\tfuncs = funcs.select(function(name) { return !Class.isClass(obj[name]) });\n\t\t\treturn funcs.collect(function(name) {\n\t\t\t\tvar source = obj[name].toString(),\n\t\t\t\t\tmatch = source.match(/function\\s*[a-zA-Z0-9_$]*\\s*\\(([^\\)]*)\\)/),\n\t\t\t\t\tparams = (match && match[1]) || '';\n\t\t\t\treturn name + '(' + params + ')';\n\t\t\t}).sort()\n\t\t}\n\t\tfunction withPrototypeChain(obj) {\n\t\t\tvar result = [obj], proto = Class.getPrototype(obj);\n\t\t\twhile(proto) { result.push(proto); proto = Class.getSuperPrototype(proto) }\n\t\t\treturn result;\n\t\t}\n\t\twithPrototypeChain(obj).forEach(function(proto) {\n\t\t\tvar subItems = funcSignaturesOf(proto).collect(function(signa) {\n\t\t\t\treturn [signa, function() { textMorph.insertAtCursor(signa, true) }]});\n\t\t\tif (subItems.length == 0) return;\n\t\t\tvar name = (obj === proto) ? obj.toString().truncate(60) :\n\t\t\t\tproto.constructor.type || proto.constructor.name || '';\n\t\t\titems.push([name, subItems]);\n\t\t});\n\t\tlively.morphic.Menu.openAtHand(String(obj), items);\n\t},\n\n\tdoFind: function() {\n\t\tvar text = this;\n\t\tthis.world() && this.world().prompt(\n\t\t\t\"Enter the text you wish to find...\", \n\t\t\tfunction(response) {\n\t\t\t\ttext.focus();\n\t\t\t\treturn text.searchForFind(response, text.getSelectionRange()[1]);\n\t\t\t}, this.lastSearchString);\n\t},\n\n\tdoFindNext: function() {\n\t\tif (this.lastSearchString)\n\t\tthis.searchForFind(this.lastSearchString,\n\t\t\t// this.getSelectionRange()[0]\n\t\t\tthis.lastFindLoc + this.lastSearchString.length\n\t\t);\n\t},\n\t\n\tdoMore: function() {\n\t\t// Return of true or false used by doMuchMore\n\t\tif (!this.charsReplaced || this.charsReplaced.length == 0) return false;\nalert('searching at ' + this.lastFindLoc)\n\t\tthis.searchForFind(this.charsReplaced, this.lastFindLoc);\n\t\tif (this.selectionString() != this.charsReplaced) return false;\n\t\tvar holdChars = this.charsReplaced;\t // Save charsReplaced\n\t\tvar holdLastFindLoc = this.lastFindLoc;\n\t\tthis.insertAtCursor(this.charsTyped, true, true); \n\t\tthis.charsReplaced = holdChars ; // Restore charsReplaced after above\n\t\tthis.lastFindLoc = holdLastFindLoc;\n\t\treturn true;\n\t},\n\tdoInspect: function() {\n\t\tvar obj = this.evalSelection();\n\t\tif (obj) this.world().openInspectorFor(obj)\n\t},\n\n\trememberSelectionForDoMore: function() {\n\t\tvar sel = this.selectionString();\n\t\tif (sel && sel !== '') {\n\t\t\tthis.charsReplaced = sel;\n\t\t\tthis.lastFindLoc = this.getSelectionRange()[0] - sel.length;\n\t\t\tthis.charsTyped = '';\n\t\t}\n\t},\n\n\n\tindentSelection: function() {\n\t\tvar tab = '\\t';\n\t\tthis.modifySelectedLines(function(line) { return line.length == 0 ? line : tab + line });\n\t},\n\toutdentSelection: function() {\n\t\tvar tab = '\\t', space = ' ';\n\t\tthis.modifySelectedLines(function(line) {\n\t\t\treturn (line.startsWith(space) || line.startsWith(tab)) ? line.substring(1,line.length) : line\n\t\t});\n\t},\n\taddOrRemoveComment: function() {\n\t\tvar commentRegex = /^(\\s*)(\\/\\/\\s*)(.*)/,\n\t\t\tspacesRegex = /^(\\s*)(.*)/,\n\t\t\tnoSelection = this.selectionString() == '';\n\n\t\tif (noSelection) this.selectCurrentLine();\n\n\t\tthis.modifySelectedLines(function(line) {\n\t\t\tvar commented = commentRegex.test(line);\n\t\t\treturn (commented) ?\n\t\t\t\tline.replace(commentRegex, '$1$3') :\n\t\t\t\tline.replace(spacesRegex, '$1// $2');\n\t\t});\n\t},\n\tmodifySelectedLines: function(modifyFunc) {\n\t\t// this function calls modifyFunc on each line that is selected\n\t\t// modifyFunc can somehow change the line\n\t\t// the selection grows/shrinks with the modifications\n\t\tvar lines = this.selectionString().split('\\n')\n\t\tfor (var i = 0; i < lines.length; i++) {\n\t\t\tlines[i] = modifyFunc(lines[i], i);\n\t\t}\n\t\tvar replacement = lines.join('\\n');\n\t\tthis.insertAtCursor(replacement, true, true);\n\t},\n},\n'keyboard event reaction', {\n\tonEnterPressed: function(evt) {\n\t\tif (this.isInputLine) {\n\t\t\tthis.doSave();\n\t\t} else {\n\t\t\tthis.insertAtCursor('\\n', false, true)\n\t\t}\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonBackspacePressed: function(evt) {\n\t\tif (this.charsTyped.length > 0)\n\t\t\tthis.charsTyped = this.charsTyped.substring(0, this.charsTyped.length-1);\n\t\tthis.removeChunksNotUsedDelayed();\n\t\treturn true;\n\t},\n\tonDelPressed: function(evt) {\n\t\t// evt.stop();\n\t\t// if (this.hasNullSelection()) {\n\t\t\t// var sel = this.getSelectionRange();\n\t\t\t// this.setSelectionRange(sel[0], sel[0]+1);\n\t\t// }\n// alert('del ' + this.selectionString())\n\t\t// this.insertAtCursor('', false, true)\n\t\t// this.removeChunksNotUsed();\n\t\t// return true;\n\n\t\tif (this.charsTyped.length > 0)\n\t\t\tthis.charsTyped = this.charsTyped.substring(0, this.charsTyped.length-1);\n\t\tthis.removeChunksNotUsedDelayed();\n\t\treturn true;\n\t},\n\tonTabPressed: function(evt) {\n\t\tthis.insertAtCursor('\\t', false, true)\n\n// FIXME implement better tabs\n// var span = XHTMLNS.create('span');\n// span.style.backgroundColor = 'green';\n// span.style.width = '2ex';\n// span.style.display = 'inline-block';\n// span.textContent = '\\t';\t\t\t\t\t\t\t\t\n// this.insertElementAtCursor(elem, false, true);\n// var nodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(this.getSelectionRange()[0]);\n// var replacement = nodeAndIdx[0].splitText(nodeAndIdx[1]);\n// replacement.parentNode.insertBefore(span, replacement)\n// var sel = this.domSelection();\n// sel.removeAllRanges();\n// var range = document.createRange()\n// range.setStartAfter(span)\n// range.setEndAfter(span)\n// sel.addRange(range);\n// document.execCommand('insertHTML', null, Exporter.stringify(elem))\n\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHomePressed: function(evt) { evt.stop(); return true },\n\tonEndPressed: function(evt) { evt.stop(); return true },\n\tonPageUpPressed: function(evt) { evt.stop(); return true },\n\tonPageDownPressed: function(evt) { evt.stop(); return true },\n},\n'mouse events', {\n\tonMouseDown: function($super, evt) {\n\t\t// if clicked in the text we want the default thing to happen, at least in HTML\n\t\t// but do not want other morphs to handle the event as well, so return true for was handled\n\t\tif (!evt.isLeftMouseButtonDown()) return $super(evt);\n\t\tif (evt.isCommandKey()) { // for halos\n\t\t\t$super(evt);\n\t\t\tevt.stop();\n\t\t\treturn false;\n\t\t}\n\t\t$super(evt);\n\t\tif (!this.allowInput && !this.allowsInput) {\n\t\t\tevt.preventDefault();\n\t\t\treturn false;\n\t\t}\n\n\t\t// we clicked in morph but not in the text element itself\n\t\tif (!this.getTextBounds().containsPoint(this.localize(evt.mousePoint))) {\n\t\t\tthis.focus();\n\t\t\tevt.preventDefault();\n\t\t}\n\n\t\treturn true;\n\t},\n\tonSelectStart: function($super, evt) {\n\t\t// Allow HTML selection\n\t\treturn true;\n\t},\n},\n'selection', {\n\tdomSelection: function() {\n\t\tvar sel = Global.getSelection(),\n\t\t\tnode = sel.focusNode;\n\t\twhile(node) {\n\t\t\tif (this.renderContext().textNode === node) return sel;\n\t\t\tnode = node.parentNode;\n\t\t}\n\t\treturn null\n\t},\n\n\tselectionString: function() {\n\t\tvar sel = this.domSelection();\n\t\treturn sel ? sel.toString() : '';\n\t},\n\n\tinsertAtCursor: function(string, selectIt, overwriteSelection) {\n\t\tthis.insertElementAtCursor(NodeFactory.createText(String(string)), selectIt, overwriteSelection);\n\t},\n\n\tinsertElementAtCursor: function(element, selectIt, overwriteSelection) {\n\t\t// FIXME refactor!!!\n\t\tvar node = element,\n\t\t\tsel = this.domSelection();\n\t\tif (!sel) {\n\t\t\t// we have no focus? ...try again\n\t\t\tthis.focus();\n\t\t\tsel = this.domSelection();\n\t\t}\n\t\tif (!sel) return; // give up\n\t\tvar range = sel.getRangeAt(0);\n\t\tif (overwriteSelection) {\n\t\t\t// save info for 'More' command\n\t\t\tthis.charsReplaced = range.toString();\n\t\t\tthis.lastFindLoc = this.getSelectionRange()[0] + element.textContent.length;\n\n\t\t\trange.deleteContents();\n\t\t}\n\t\trange.setStart(sel.anchorNode, sel.anchorOffset);\n\t\trange.insertNode(node);\n\t\tsel.removeAllRanges();\n\n\t\trange = document.createRange()\n\t\tif (selectIt) {\n\t\t\trange.selectNode(node)\n\t\t} else { // no real selection but set cursor, FIXME use setCursor or something\n\t\t\trange.setStartAfter(node)\n\t\t\trange.setEndAfter(node)\n\t\t}\n\t\tsel.addRange(range);\n\t},\n\tremoveTextSelection: function() {},\n\tgetSelectionOrLineString: function() {\n\t\tvar sel = this.domSelection(),\n\t\t\trange = sel.getRangeAt(0);\n\t\tif (range.collapsed)\n\t\t\tthis.selectCurrentLine();\n\t\treturn this.selectionString();\n\t},\n\tselectCurrentLine: function() {\n\t\tvar sel = this.domSelection();\n\t\t// select all that is to the current sel left and right\n\t\tif (sel.anchorNode) {\n\t\t\tsel.modify('extend', 'left', 'lineboundary');\n\t\t\tsel.modify('extend', 'right', 'lineboundary');\n\t\t}\n\t},\n\n\tsetSelectionRange: function(start, end) {\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return;\n\t\tsel.removeAllRanges();\n\n\t\t// actually it should not be necessary to switch the values\n\t\t// bot somehow range expects smaller value in setStart....\n\t\tif (start > end) {\n\t\t\tvar temp = end;\n\t\t\tend = start;\n\t\t\tstart = temp;\n\t\t}\n\t\tvar startBoundaryPoint = this.getTextElementAndLocalIndexForGlobalIndex(start),\n\t\t\tendBoundaryPoint = this.getTextElementAndLocalIndexForGlobalIndex(end);\n\n\t\t// found nothing to select...\n\t\tif (!startBoundaryPoint && !endBoundaryPoint) return;\n\t\tif (!startBoundaryPoint) startBoundaryPoint = endBoundaryPoint;\n\t\tif (!endBoundaryPoint) endBoundaryPoint = startBoundaryPoint;\n\t\tvar range = document.createRange();\n// alert('selecting ' + startBoundaryPoint[0].textContent + '[' + startBoundaryPoint[1] + ']-'\n\t// + endBoundaryPoint[0].textContent + '[' + endBoundaryPoint[1] + ']')\n\t\trange.setStart(startBoundaryPoint[0], startBoundaryPoint[1])\n\t\trange.setEnd(endBoundaryPoint[0], endBoundaryPoint[1])\n\t\tsel.addRange(range);\n\t},\n\n\tgetSelectionRange: function() {\n\t\tvar parent = this.renderContext().textNode;\n\n\t\t// this function calculates how many characters are between the start of\n\t\t// the parent element and the node.\n\t\t// The node is expected to be a childNode of parent\n\t\tfunction nodeOffsetFrom(node) {\n\t\t\tvar nodeBefore = parent.firstChild, offset = 0;\n\t\t\tfor (var i = 0; i < parent.childNodes.length; i++) {\n\t\t\t\tvar nodeBefore = parent.childNodes[i];\n\t\t\t\tif (node.compareDocumentPosition(nodeBefore) == node.DOCUMENT_POSITION_PRECEDING) {\n\t\t\t\t\t// offset += 1\n\t\t\t\t\toffset += nodeBefore.textContent.length;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn offset;\n\t\t}\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return null;\n\t\t// anchor is the start node, focusNode is the end node of the selection\n\t\t// see https://developer.mozilla.org/en/DOM/Selection\n\t\treturn [\n\t\t\tnodeOffsetFrom(sel.anchorNode) + sel.anchorOffset,\n\t\t\tnodeOffsetFrom(sel.focusNode) + sel.focusOffset - 1]\n\n\t},\n\tselectAll: function() {\n\t\tthis.focus();\n\t\tif (this.textString.length > 0)\n\t\t\tthis.setSelectionRange(0, this.textString.length);\n\t},\n\thasNullSelection: function() {\n\t\tvar range = this.getSelectionRange();\n\t\treturn range[0]-1 === range[1]\n\t},\n\n\tsetNullSelectionAt: function(idx) { this.focus(); this.setSelectionRange(idx, idx) },\n\tgetSelectionBounds: function() {\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return new Rectangle(0,0,0,0);\n\t\tvar range = sel.getRangeAt(0);\n\t\tif (!range) return new Rectangle(0,0,0,0);\n\t\t// FIXME HTML specific\n\t\tvar domR = range.getBoundingClientRect();\n\t\tif (!domR) return new Rectangle(0,0,0,0);\n\t\tvar r = new Rectangle(domR.left, domR.top, domR.width, domR.height),\n\t\t\tworld = this.world(),\n\t\t\ttransformed = world.transformToMorph(this).transformRectToRect(r);\n\t\treturn transformed;\n\t},\n\tscrollRectIntoView: function(r) {\n\t\t// FIXME HTML specific\n\t\t// also the world's scroll (and all owner's???) has to be considered\n\t\t// when setting the new scroll position\n\t\tvar node = this.renderContext().textNode,\n\t\t\tworldTopLeft = this.world().visibleBounds().topLeft()\n\t\tnode.scrollLeft += r.left() + worldTopLeft.x - this.getExtent().x/2;\n\t\tnode.scrollTop += r.top() + worldTopLeft.y - this.getExtent().y/2;\n\t},\n\tscrollSelectionIntoView: function() {\n\t\tthis.scrollRectIntoView(this.getSelectionBounds())\n\t},\n},\n'evaluation', {\n\tevalSelection: function(printIt) {\n\t\tvar str = this.getSelectionOrLineString(),\n\t\t\tresult = this.tryBoundEval(str);\n\t\tif (printIt) this.insertAtCursor(String(result), true);\n\t\treturn result;\n\t},\n\tboundEval: function (str) {\t \n\t\t// Evaluate the string argument in a context in which \"this\" may be supplied by the modelPlug\n\t\tvar ctx = this.getDoitContext() || this,\n\t\t\tinteractiveEval = function(text) { return eval(text) };\n\t\treturn interactiveEval.call(ctx, str);\n\t},\n\ttryBoundEval: function(str) {\n\t\ttry { return this.boundEval(str) } catch(e) { alert(e) }\n\t},\n\n\tgetDoitContext: function() { return this.doitContext },\n},\n'focus', {\n\tfocus: function() {\n\t\tthis.renderContext().textNode.focus();\n\t},\n},\n'testing', {\n\thasUnsavedChanges: function() {\n\t\treturn false;\n\t\t// return this.savedTextString !== this.textString;\n\t},\n},\n'searching', {\n\tsearchForFind: function(str, start) {\n\t\t// if (this.world()) this.focus();\n\t\tvar i1 = this.textString.indexOf(str, start);\n\t\tif (i1 < 0) i1 = this.textString.indexOf(str, 0); // wrap\n\t\tif (i1 >= 0) this.setSelectionRange(i1, i1+str.length);\n\t\telse this.setNullSelectionAt(0);\n\t\tthis.scrollSelectionIntoView();\n\t\tthis.lastSearchString = str;\n\t\tthis.lastFindLoc = i1;\n\t},\t\n},\n'debugging', {\n\tshowError: function(e, offset) {\n\t\toffset = offset || 0;\n\t\tvar msg = \"\" + e + \"\\n\" + \n\t\t\t\"Line: \" + e.line + \"\\n\" +\n\t\t\t(e.sourceURL ? (\"URL: \" + (new URL(e.sourceURL).filename()) + \"\\n\") : \"\");\n\t\tif (e.stack) {\n\t\t\t// make the stack fit into status window\n\t\t\tmsg += e.stack.replace(new RegExp(URL.codeBase.toString(), \"g\"),\"\");\n\t\t}\n\n\t\tvar world = lively.morphic.World.current();\n\t\tif (!world) {\n\t\t\tconsole.log(\"Error in \" +this.id() + \" bound eval: \\n\" + msg)\n\t\t\treturn\n\t\t};\n\n\t\tworld.setStatusMessage(msg, Color.red, 15,\n\t\t\tfunction() { require('lively.Helper').toRun(function() {\n\t\t\t\tworld.showErrorDialog(e)\n\t\t\t }) },\n\t\t\t{fontSize: 12, fillOpacity: 1});\n\n\t\tif (e.expressionEndOffset) {\n\t\t\tthis.setSelectionRange(e.expressionBeginOffset + offset, e.expressionEndOffset + offset);\n\t\t} else if (e.line) {\n\t\t\tvar lineOffset = this.lineNumberForIndex(offset);\n\t\t\t// console.log(\"line: \" + e.line + \" offset: \" + lineOffset)\n\t\t\tvar line = this.lines[e.line + lineOffset - 1]\n\t\t\tif (line && line.startIndex) {\n\t\t\t\t// console.log(\" set to \" + line.startIndex)\n\t\t\t\tthis.setSelectionRange(line.startIndex, line.getStopIndex());\n\t\t\t}\n\t\t}\n\t\tthis.setStatusMessage(\"\" + e, Color.red);\n\t},\n},\n'experimentation', {\n\tsetWhiteSpaceHandling: function(modeString) {\n\t\treturn this.morphicSetter('WhiteSpaceHandling', modeString);\n\t},\n\tgetWhiteSpaceHandling: function(modeString) {\n\t\treturn this.morphicGetter('WhiteSpaceHandling') || 'pre-wrap';\n\t},\n\tgetTextElements: function() {\n\t\t// returns js objects for subnodes of this.renderContext().textNode\n\t\t// they have the following properties:\n\t\t// node: the text node,\n\t\t// startIndex: the (global)startIndex of the node in the whole text,\n\t\t// endIndex: global end index\n\t\t// method toString for debugging\n\n\t\tvar textNodeType = this.renderContext().textNode.TEXT_NODE;\n\t\tfunction isTextNode(node) { return node && node.nodeType == textNodeType }\n\t\tfunction flattenTextNodes(node) {\n\t\t\tif (!node) return [];\n\t\t\tif (isTextNode(node)) return [node];\n\t\t\tvar result = [];\n\t\t\tfor (var i = 0; i < node.childNodes.length; i++)\n\t\t\t\tresult = result.concat(flattenTextNodes(node.childNodes[i]))\n\t\t\treturn result;\n\t\t}\n\n\n//var endlessProtection = 0;\n//endlessProtection++\n//if (endlessProtection > 10000) throw new Error('Endless loop in getTextElements!')\n\n\t\tvar nodes = flattenTextNodes(this.renderContext().textNode),\n\t\t\tresult = [],\n\t\t\tindex = 0;\n\n\t\tfor (var i = 0; i < nodes.length; i++) {\n\t\t\tvar part = nodes[i];\n\t\t\tif (!part.textContent) continue;\n\t\t\tvar start = index,\n\t\t\t\tlength = part.textContent.length,\n\t\t\t\tend = start + length;\n\t\t\tindex = end;\n\t\t\tresult.push({\n\t\t\t\tnode: part,\n\t\t\t\tstartIndex: start,\n\t\t\t\tendIndex: end,\n\t\t\t\ttoString: function() {\n\t\t\t\t\treturn '<' + this.node.textContent.replace(/\\n/, '\\\\n') + '>: ' + this.startIndex + '-' + this.endIndex;\n\t\t\t\t}})\n\t\t}\n\t\treturn result;\n\t},\n\n\tgetTextElementAndLocalIndexForGlobalIndex: function(idx) {\n\t\t// returns a subnode and the index in the subnode that responds to the global index\n\t\t// of the whole text\n\t\t// the index used for lookup is sanitized\n\t\t// example: subnodes: foobar, idx: 5\n\t\t// would return [bar, 2] (local idx between a and r)\n\t\tidx = Math.max(0, Math.min(idx, this.textString.length));\n\t\tvar textParts = this.getTextElements();\n\t\tfor (var i = 0; i < textParts.length; i++) {\n\t\t\tif (idx >= textParts[i]. startIndex && idx <= textParts[i].endIndex) {\n\t\t\t\tvar node = textParts[i].node,\n\t\t\t\t\tlocalIdx = idx - textParts[i].startIndex;\n\t\t\t\treturn [node, localIdx]\n\t\t\t}\n\t\t}\n\t},\n\temphasizeSelection: function(emphOrSpec) {\n\t\tvar range = this.getSelectionRange();\n\t\tif (!range) {\n\t\t\talert('Cannot access selection range when trying to emphasize!')\n\t\t\treturn;\n\t\t}\n\t\tthis.emphasize(emphOrSpec, range[0], range[1]);\n\t},\n\tsetRichText: function(richText) {\n\t\t// FIXME implement\n\t\tthis.setTextString(richText.string || 'ERROR: setRichText did not work!');\n\n\t\talert('setRichText not yet implemented'); return richText.string;\n\t\tthis.textString = richText.string;\n\t\tthis.textStyle = richText.style;\n\t\trichText.applyToMorph(this);\n\t\treturn richText;\n\t},\n\tgetTextStyle: function() {\n\t\talert('getTextStyle not yet implemented'); return;\n\t\t// if (!this.textStyle)\n\t\t\t// this.textStyle = new lively.RunArray([this.textString.length], [new lively.TextEmphasis({})]);\n\t\t// return this.textStyle;\n\t},\n\tgetRange: function(from, to) {\n\t\tvar range = document.createRange(),\n\t\t\tstartNodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(from),\n\t\t\tendNodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(to);\n\t\trange.setStart(startNodeAndIdx[0], startNodeAndIdx[1]);\n\t\trange.setEnd(endNodeAndIdx[0], endNodeAndIdx[1]);\n\t\treturn range\n\t},\n},\n'text chunks', {\n\tcreateChunk: function() {\n\t\tvar c = new lively.morphic.TextChunk();\n\t\tc.addTo(this);\n\t\treturn c;\n\t},\n\tgetTextChunks: function() {\n\t\tif (!this.textChunks || this.textChunks.length === 0)\n\t\t\tthis.textChunks = [this.createChunk()];\n\t\treturn this.textChunks;\n\t},\n\tfirstTextChunk: function() {\n\t\treturn this.getTextChunks()[0];\n\t},\n\tremoveTextChunks: function() {\n\t\tif (!this.textChunks) return;\n\t\twhile (this.textChunks.length > 0) {\n\t\t\tvar chunk = this.textChunks.shift();\n\t\t\tchunk.remove();\n\t\t}\n\t},\n\tgetChunkAndLocalIndex: function(idx) {\n\t\tvar offset = 0, chunks = this.getTextChunks();\n\t\tfor (var i = 0; i < chunks.length; i++) {\n\t\t\tvar nextOffset = offset + chunks[i].textString.length;\n\t\t\tif (idx <= nextOffset) return [chunks[i], idx-offset];\n\t\t\toffset = nextOffset;\n\t\t}\n\t},\n\tsliceTextChunks: function(from, to) {\n\t\t// sanitize indexes\n\t\tvar maxLength = this.textString.length,\n\t\t\tfromSafe = Math.min(from, to),\n\t\t\ttoSafe = Math.max(from, to);\n\t\tfromSafe = Math.max(0, Math.min(maxLength, fromSafe));\n\t\ttoSafe = Math.max(0, Math.min(maxLength, toSafe));\n\n\t\t// split the chunks and retrieve chunks inbetween from-to\n\t\tvar start = this.getChunkAndLocalIndex(fromSafe),\n\t\t\tstartChunk = start[0].splitAfter(start[1]),\n\t\t\tend = this.getChunkAndLocalIndex(toSafe),\n\t\t\tendChunk = end[0].splitBefore(end[1]),\n\t\t\tchunks = this.getTextChunks(),\n\t\t\tstartIdx = chunks.indexOf(startChunk),\n\t\t\tendIdx = chunks.indexOf(endChunk);\n\n\t\treturn chunks.slice(startIdx,endIdx+1);\n\t},\n\tselectTextChunks: function(from, to) {\n\t\t// FIXME duplication with sliceTextChunks\n\t\t// sanitize indexes\n\t\tvar maxLength = this.textString.length,\n\t\t\tfromSafe = Math.min(from, to),\n\t\t\ttoSafe = Math.max(from, to);\n\t\tfromSafe = Math.max(0, Math.min(maxLength, fromSafe));\n\t\ttoSafe = Math.max(0, Math.min(maxLength, toSafe));\n\n\t\tvar start = this.getChunkAndLocalIndex(fromSafe),\n\t\t\tend = this.getChunkAndLocalIndex(toSafe);\n// alert('selectTextChunks: ' + start + '-' + end)\n\t\tvar range = document.createRange();\n\t\trange.setStartBefore(start[0].getChunkNode());\n\t\trange.setEndAfter(end[0].getChunkNode());\n\t\t// range.setStart(start[0].getChunkNode(), start[1]-1);\n\t\t// range.setEnd(end[0].getChunkNode(), end[1]-1);\nrange.commonAncestorContainer.focus();\n\t\t// this\n\t\tvar sel = this.domSelection()\n\t\tsel && sel.addRange(range);\n\t},\n\n\tcoalesceChunks: function () {\n\t\tvar chunk = this.firstTextChunk();\n\t\twhile (chunk)\n\t\t\tchunk = chunk.joinWithNextIfEqualStyle() ? chunk : chunk.next();\n\t},\n\tremoveChunksNotUsed: function() {\n\t\t// garbage collect unused chunks, e.g. when the user has selected and removed\n\t\t// a part of the text that did cross chunk bounds\n\t\tvar oldChunks = this.getTextChunks(), newChunks = [];\n\t\tfor (var i = 0; i < oldChunks.length; i++)\n\t\t\tif (oldChunks[i].chunkNode && oldChunks[i].chunkNode.parentNode)\n\t\t\t\tnewChunks.push(oldChunks[i])\n\t\tthis.textChunks = newChunks;\n\t},\n\tremoveChunksNotUsedDelayed: function() {\n\t\tthis.removeChunksNotUsed.bind(this).delay(0)\n\t},\n\n\n},\n'rich text', {\n\temphasize: function(styleSpec, from, to) {\n\t\tthis.sliceTextChunks(from, to).invoke('styleText', styleSpec);\n\t\tthis.coalesceChunks();\n\t},\n\ttoggleBoldness: function(from, to, selectIt) {\n\t\tvar chunks = this.sliceTextChunks(from, to);\n\t\tif (chunks.length === 0) return;\n\t\tvar fontWeight = chunks[0].style.getFontWeight() === 'bold' ? 'normal' : 'bold';\n// alert(chunks)\n// alert(fontWeight)\n\t\tchunks.invoke('styleText', {fontWeight: fontWeight});\n\t\tthis.coalesceChunks(); \n\t},\n\ttoggleBoldnessForSelection: function() {\n// debugger\n\t\tvar selRange = this.getSelectionRange(),\n\t\t\temphRange = this.convertSelectionRangeForEmphasis(selRange);\n\t\tthis.toggleBoldness(emphRange[0], emphRange[1], true);\nthis.selectTextChunks(emphRange[0], emphRange[1])\n// (function() {\n// alert('selecting: ' + selRange)\n// this.focus()\n// debugger\n// this.setSelectionRange(2, 5);\n// }.bind(this)).delay(0)\n\t},\n\tconvertSelectionRangeForEmphasis: function(selRange) {\n\t\tvar from = selRange[0], to = selRange[1]+1;\n\t\treturn from > to ? [to, from] : [from, to];\n\t},\n\n\n});\n","sourceString":"lively.morphic.Morph.subclass('lively.morphic.Text',\n'properties', {\n\tfontSize:\tConfig.defaultFontSize || 12,\n\tfontFamily: Config.defaultFontFamily || 'Helvetica',\n\ttextColor: Color.black,\n\tcursorColor: Color.black,\n\tstyle: {\n\t\tborderWidth: 1,\n\t\tborderColor: Color.black,\n\t\tfill: Color.veryLightGray,\n\t\tfixedWidth: true,\n\t\tfixedHeight: true,\n\t\tenableGrabbing: false,\n\t\tenableDropping: false,\n\t\tallowInput: true,\n\t\toverflow: 'visible',\n\t\tfontFamily: 'Helvetica',\n\t\twhiteSpaceHandling: 'pre-wrap',\n\t},\n\n\tpadding: Rectangle.inset(6, 4),\n\tautoAdjustPadding: true,\n\tsuppressDropping: true,\n\n\t// wrap: lively.Text.WrapStyle.Normal,\n\t// tabWidth: 4,\n\t// maxSafeSize: 10e4,\n\t// locale: Locale,\n\t// acceptInput: true, // whether it accepts changes to text KP: change: interactive changes\n\t// autoAccept: false,\n\t// isSelecting: false, // true if last onmousedown was in character area (hit>0)\n\t// selectionPivot: null, // index of hit at onmousedown\n\t// lineNumberHint: 0,\n\t// hasKeyboardFocus: false,\n\t// useChangeClue: false,\n},\n'initializing', {\n\tinitialize: function($super, bounds, string) {\n\t\t$super(this.defaultShape());\n\t\tif (bounds) this.setBounds(bounds);\n\t\tthis.textString = string || '';\n\t\tthis.charsTyped = '';\n\t\tthis.fit();\n\t},\n},\n'styling', {\n\tapplyStyle: function($super, spec) {\n\t\t$super(spec);\n\t\tif (spec.fixedWidth !== undefined) this.setFixedWidth(spec.fixedWidth);\n\t\tif (spec.fixedHeight !== undefined) this.setFixedHeight(spec.fixedHeight);\n\t\tif (spec.allowInput !== undefined) this.allowInput = spec.allowInput;\n\t\tif (spec.overflow !== undefined) this.setOverflowMode(spec.overflow);\n\t\tif (spec.fontFamily !== undefined) this.setFontFamily(spec.fontFamily);\n\t\tif (spec.fontSize !== undefined) this.setFontSize(spec.fontSize);\n\t\tif (spec.textColor !== undefined) this.setTextColor(spec.textColor);\n\t\tif (spec.padding !== undefined) this.setPadding(spec.padding);\t\n\t\tif (spec.whiteSpaceHandling !== undefined) this.setWhiteSpaceHandling(spec.whiteSpaceHandling);\n\t},\n},\n'accessing', {\n\tsetExtent: function($super, value) {\n\t\t$super(value);\n\t\tthis.setMaxTextWidth(this.fixedWidth ? value.x : null);\n\t\tthis.setMaxTextHeight(this.fixedHeight ? value.y : null);\n\t},\n\tgetTextExtent: function() { return this.renderContextDispatch('getTextExtent') },\n\tgetTextBounds: function() { return pt(0,0).extent(this.getTextExtent()) },\n\n\tget textString() {\n\t\tif (!this.cachedTextString)\n\t\t\tthis.cachedTextString = this.renderContextDispatch('getTextString');\n\t\treturn this.cachedTextString;\n\t},\n\tset textString(string) {\n\t\tstring = String(string);\n\t\tthis.removeTextChunks();\n\n\t\t// if (this.cachedTextString !== string)\n\t\tthis.firstTextChunk().textString = string;\n\n\t\tthis.cachedTextString = string;\n\t\tlively.bindings.signal(this, 'textString', string);\n\t\treturn string;\n\t},\n\n\tsetTextString: function(string) { return this.textString = string },\n\tgetTextString: function() { return this.textString },\n\tappendTextString: function(string) { return this.textString += string },\n\n\tsetTextColor: function(color) { return this.morphicSetter('TextColor', color) },\n\tgetTextColor: function() { return this.morphicGetter('TextColor') },\n\tsetFontSize: function(size) { return this.morphicSetter('FontSize', size) },\n\tgetFontSize: function() { return this.morphicGetter('FontSize') },\n\tsetFontFamily: function(fontName) { return this.morphicSetter('FontFamily', fontName) },\n\tgetFontFamily: function() { return this.morphicGetter('FontFamily') },\n\n\tsetPadding: function(rect) { return this.morphicSetter('Padding', rect) },\n\tgetPadding: function() { return this.morphicGetter('Padding') },\n\tsetFixedWidth: function(bool) {\n\t\tthis.fixedWidth = bool;\n\t\tthis.setWhiteSpaceHandling(bool ? 'pre-wrap' : 'pre');\n\t\tthis.fit();\nthis.fit();\n\t},\n\tsetFixedHeight: function(bool) {\n\t\tthis.fixedHeight = bool\n\t\tthis.fit();\n\t},\n\tsetMaxTextWidth: function(value) {\n\t\tthis.morphicSetter('MaxTextWidth', value)\n\t},\n\tsetMaxTextHeight: function(value) {\n\t\tthis.morphicSetter('MaxTextHeight', value)\n\t},\n\t// two for debugging\n\tgetInnerScrollBounds: function() { var n = this.renderContext().textNode; return new Rectangle(n.scrollLeft, n.scrollTop, n.clientWidth, n.clientHeight) },\n\tgetScrollBounds: function() { var n = this.renderContext().textNode; return new Rectangle(n.clientLeft, n.clientTop, n.scrollWidth, n.scrollHeight) },\n},\n'rendering', {\n\tupdateText: function(string) {\n\t\tthis.renderContextDispatch('updateText', string || this.textString);\n\t\tthis.fit();\n\t},\n\tgrowOrShrinkToFit: function() { this.setExtent(this.getTextExtent()) },\n\tfit: function() {\n\t\tif (!this.owner) return;\n\t\tvar extent = this.getExtent(),\n\t\t\ttextExtent = this.getTextExtent(),\n\t\t\twidth = this.fixedWidth ? extent.x : textExtent.x,\n\t\t\theight = this.fixedHeight ? extent.y : textExtent.y;\n\t\tthis.setExtent(pt(width, height));\n\t},\n\tsetOverflowMode: function(modeString) {\n\t\treturn this.morphicSetter('OverflowMode', modeString);\n\t},\n\tgetOverflowMode: function() { return this.morphicGetter('OverflowMode', 'visible') },\n},\n'text modes', {\n\tbeLabel: function(customStyle) {\n\t\tthis.isLabel = true;\n\t\tvar labelStyle = {\n\t\t\tfill: null,\n\t\t\tborderWidth: 0,\n\t\t\tfixedWidth: false,\n\t\t\tfixedHeight: true,\n\t\t\tallowInput: false,\n\t\t\toverflow: 'hidden',\n\t\t};\n\t\tif (customStyle) labelStyle = Object.merge([labelStyle, customStyle]);\n\t\tthis.applyStyle(labelStyle);\n\t\tthis.ignoreEvents();\n\t\treturn this;\n\t},\n\tbeInputLine: function(customStyle) {\n\t\tthis.isInputLine = true;\n\t\tvar inputLineStyle = {\n\t\t\tfixedWidth: false,\n\t\t\tfixedHeight: true,\n\t\t\toverflow: 'hidden',\n\t\t\tallowInput: true,\n\t\t};\n\t\tif (customStyle) inputLineStyle = Object.merge([inputLineStyle, customStyle]);\n\t\tthis.applyStyle(inputLineStyle);\n\t\treturn this;\n\t},\n},\n'keyboard events', {\n\n\tonKeyDown: function(evt) {\n\t\tthis.cachedTextString = null;\n\t\t// textString getter is expensive so only trigger when observers exist\n\t\tif (this.attributeConnections)\n\t\t\tlively.bindings.signal(this, 'textString', this.textString);\n\n\t\t// delay so fit is called after text was modified\n\t\tthis.fit.bind(this).delay(0);\n\n\t\tif (evt.isCommandKey()) {\n\t\t\tvar result = this.processCommandKeys(evt);\n\t\t\tif (result) evt.stop();\n\t\t\t// return result;\n\t\t}\n\n\t\t// Opera fix: evt.stop in onKeyPress does not seem to work\n\t\tevt.stopPropagation();\n\n\t\tvar c = evt.getKeyCode();\n\t\tif (c === Event.KEY_DELETE) return this.onDelPressed(evt);\n\t\tif (c === Event.KEY_BACKSPACE) return this.onBackspacePressed(evt);\n\t\tif (c === Event.KEY_TAB) return this.onTabPressed(evt);\n\t\tif (c === Event.KEY_RETURN) return this.onEnterPressed(evt);\n\t\tif (c === Event.KEY_HOME) return this.onHomePressed(evt);\n\t\tif (c === Event.KEY_END) return this.onEndPressed(evt);\n\t\tif (c === Event.KEY_PAGEUP) return this.onPageUpPressed(evt);\n\t\tif (c === Event.KEY_PAGEDOWN) return this.onPageDownPressed(evt);\n\n\t\treturn true;\n\t},\n\tonKeyUp: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonKeyPress: function(evt) {\n\t\t// save info for 'More' command\n\t\tthis.rememberSelectionForDoMore();\n\t\tthis.charsTyped += evt.getKeyChar(); // for doMore\n\n\t\tevt.stopPropagation()\n\t\treturn true;\n\t},\n\tprocessCommandKeys: function(evt) {\n\t\tvar key = evt.getKeyChar();\n\t\tif (key) key = key.toLowerCase();\n\n\t\tif (evt.isShiftDown()) { // shifted commands here...\n\t\t\tswitch (key) {\n\t\t\t\tcase \"i\": { this.doInspect(); evt.stop(); return true; }\n\t\t\t}\n\t\t}\n\t\t\n\t\tswitch (key) {\n\t\t\tcase \"d\": { this.doDoit(); evt.stop(); return true; } // Doit\n\t\t\tcase \"p\": { if (evt.isShiftDown()) { this.doListProtocol() } else { this.doPrintit() }; return true; } // Protocol / Printit\n\t\t\tcase \"s\": { this.doSave(); evt.stop(); return true; }\n\t\t\tcase \"b\": { this.toggleBoldnessForSelection(); evt.stop(); return true; }\n\t\t\tcase \"i\": { this.emphasizeSelection({style: 'italic'}); evt.stop(); return true; }\n\n\t\t\tcase \"l\": { this.emphasizeSelection({align: 'left'}); return true; }\n\t\t\tcase \"r\": { this.emphasizeSelection({align: 'right'}); return true; }\n\t\t\tcase \"h\": { this.emphasizeSelection({align: 'center'}); return true; }\n\t\t\t// case \"j\": { this.emphasize({italic: true}); return true; }\n\n\t\t\tcase \"f\": { this.doFind(); evt.stop(); return true; }\n\t\t\tcase \"g\": { this.doFindNext(); evt.stop(); return true; }\n\t\t\tcase \"m\": { this.doMore(); evt.stop(); return true; }\n\n\t\t\tcase \"v\": { /*FIXME how to remember pasted value?*/\n\t\t\t\tthis.rememberSelectionForDoMore(); return false;\n\t\t\t}\n\t\t}\n\n\t\t//if (!evt.isShiftDown()) return false;\n\n\t\tswitch(evt.getKeyCode()) {\n\t\t\t// Font Size\n\t\t\tcase 187/*cmd+'+'*/: {evt.preventDefault(); this.setFontSize(this.getFontSize() + 1); return true; } \n\t\t\tcase 189/*cmd+'-'*/: { evt.preventDefault(); this.setFontSize(this.getFontSize() - 1); return true; }\n\n\t\t\t// indent/outdent selection\n\t\t\tcase 221/*cmd+]*/: { this.indentSelection(); evt.stop(); return true }\n\t\t\tcase 219/*cmd+[*/: { this.outdentSelection(); evt.stop(); return true }\n\t\t\t\n\t\t\t// comment/uncoment selection\n\t\t\tcase 191 /*cmd+/*/: { this.addOrRemoveComment(); return true }\n\t\t}\n\n\t\treturn false;\n\t},\n\tdoDoit: function() { this.evalSelection(false) },\n\tdoPrintit: function() { this.evalSelection(true) },\n\tdoSave: function() {\n\t\t// resetting cachedTextString is necessary when doSave is not triggered by\n\t\t// cmd+s but from outside (e.g. from a button). The cachedTextString would not have\n\t\t// the current textString but an old one\n\t\tthis.cachedTextString = null;\n\t\tthis.savedTextString = this.textString;\n\t},\n\tdoListProtocol: function() {\n\t\tvar textMorph = this, items = [],\n\t\t\tselection = Strings.removeSurroundingWhitespaces(this.getSelectionOrLineString());\n\t\tif (selection.endsWith('.')) selection = selection.slice(0, selection.length-1);\n\t\tvar obj = this.tryBoundEval(selection);\n\t\tif (!obj) return;\n\n\t\tfunction funcSignaturesOf(obj) {\n\t\t\tvar funcs = obj && obj.nodeType ? Functions.all(obj) : Functions.own(obj)\n\t\t\tfuncs = funcs.select(function(name) { return !Class.isClass(obj[name]) });\n\t\t\treturn funcs.collect(function(name) {\n\t\t\t\tvar source = obj[name].toString(),\n\t\t\t\t\tmatch = source.match(/function\\s*[a-zA-Z0-9_$]*\\s*\\(([^\\)]*)\\)/),\n\t\t\t\t\tparams = (match && match[1]) || '';\n\t\t\t\treturn name + '(' + params + ')';\n\t\t\t}).sort()\n\t\t}\n\t\tfunction withPrototypeChain(obj) {\n\t\t\tvar result = [obj], proto = Class.getPrototype(obj);\n\t\t\twhile(proto) { result.push(proto); proto = Class.getSuperPrototype(proto) }\n\t\t\treturn result;\n\t\t}\n\t\twithPrototypeChain(obj).forEach(function(proto) {\n\t\t\tvar subItems = funcSignaturesOf(proto).collect(function(signa) {\n\t\t\t\treturn [signa, function() { textMorph.insertAtCursor(signa, true) }]});\n\t\t\tif (subItems.length == 0) return;\n\t\t\tvar name = (obj === proto) ? obj.toString().truncate(60) :\n\t\t\t\tproto.constructor.type || proto.constructor.name || '';\n\t\t\titems.push([name, subItems]);\n\t\t});\n\t\tlively.morphic.Menu.openAtHand(String(obj), items);\n\t},\n\n\tdoFind: function() {\n\t\tvar text = this;\n\t\tthis.world() && this.world().prompt(\n\t\t\t\"Enter the text you wish to find...\", \n\t\t\tfunction(response) {\n\t\t\t\ttext.focus();\n\t\t\t\treturn text.searchForFind(response, text.getSelectionRange()[1]);\n\t\t\t}, this.lastSearchString);\n\t},\n\n\tdoFindNext: function() {\n\t\tif (this.lastSearchString)\n\t\tthis.searchForFind(this.lastSearchString,\n\t\t\t// this.getSelectionRange()[0]\n\t\t\tthis.lastFindLoc + this.lastSearchString.length\n\t\t);\n\t},\n\t\n\tdoMore: function() {\n\t\t// Return of true or false used by doMuchMore\n\t\tif (!this.charsReplaced || this.charsReplaced.length == 0) return false;\nalert('searching at ' + this.lastFindLoc)\n\t\tthis.searchForFind(this.charsReplaced, this.lastFindLoc);\n\t\tif (this.selectionString() != this.charsReplaced) return false;\n\t\tvar holdChars = this.charsReplaced;\t // Save charsReplaced\n\t\tvar holdLastFindLoc = this.lastFindLoc;\n\t\tthis.insertAtCursor(this.charsTyped, true, true); \n\t\tthis.charsReplaced = holdChars ; // Restore charsReplaced after above\n\t\tthis.lastFindLoc = holdLastFindLoc;\n\t\treturn true;\n\t},\n\tdoInspect: function() {\n\t\tvar obj = this.evalSelection();\n\t\tif (obj) this.world().openInspectorFor(obj)\n\t},\n\n\trememberSelectionForDoMore: function() {\n\t\tvar sel = this.selectionString();\n\t\tif (sel && sel !== '') {\n\t\t\tthis.charsReplaced = sel;\n\t\t\tthis.lastFindLoc = this.getSelectionRange()[0] - sel.length;\n\t\t\tthis.charsTyped = '';\n\t\t}\n\t},\n\n\n\tindentSelection: function() {\n\t\tvar tab = '\\t';\n\t\tthis.modifySelectedLines(function(line) { return line.length == 0 ? line : tab + line });\n\t},\n\toutdentSelection: function() {\n\t\tvar tab = '\\t', space = ' ';\n\t\tthis.modifySelectedLines(function(line) {\n\t\t\treturn (line.startsWith(space) || line.startsWith(tab)) ? line.substring(1,line.length) : line\n\t\t});\n\t},\n\taddOrRemoveComment: function() {\n\t\tvar commentRegex = /^(\\s*)(\\/\\/\\s*)(.*)/,\n\t\t\tspacesRegex = /^(\\s*)(.*)/,\n\t\t\tnoSelection = this.selectionString() == '';\n\n\t\tif (noSelection) this.selectCurrentLine();\n\n\t\tthis.modifySelectedLines(function(line) {\n\t\t\tvar commented = commentRegex.test(line);\n\t\t\treturn (commented) ?\n\t\t\t\tline.replace(commentRegex, '$1$3') :\n\t\t\t\tline.replace(spacesRegex, '$1// $2');\n\t\t});\n\t},\n\tmodifySelectedLines: function(modifyFunc) {\n\t\t// this function calls modifyFunc on each line that is selected\n\t\t// modifyFunc can somehow change the line\n\t\t// the selection grows/shrinks with the modifications\n\t\tvar lines = this.selectionString().split('\\n')\n\t\tfor (var i = 0; i < lines.length; i++) {\n\t\t\tlines[i] = modifyFunc(lines[i], i);\n\t\t}\n\t\tvar replacement = lines.join('\\n');\n\t\tthis.insertAtCursor(replacement, true, true);\n\t},\n},\n'keyboard event reaction', {\n\tonEnterPressed: function(evt) {\n\t\tif (this.isInputLine) {\n\t\t\tthis.doSave();\n\t\t} else {\n\t\t\tthis.insertAtCursor('\\n', false, true)\n\t\t}\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonBackspacePressed: function(evt) {\n\t\tif (this.charsTyped.length > 0)\n\t\t\tthis.charsTyped = this.charsTyped.substring(0, this.charsTyped.length-1);\n\t\tthis.removeChunksNotUsedDelayed();\n\t\treturn true;\n\t},\n\tonDelPressed: function(evt) {\n\t\t// evt.stop();\n\t\t// if (this.hasNullSelection()) {\n\t\t\t// var sel = this.getSelectionRange();\n\t\t\t// this.setSelectionRange(sel[0], sel[0]+1);\n\t\t// }\n// alert('del ' + this.selectionString())\n\t\t// this.insertAtCursor('', false, true)\n\t\t// this.removeChunksNotUsed();\n\t\t// return true;\n\n\t\tif (this.charsTyped.length > 0)\n\t\t\tthis.charsTyped = this.charsTyped.substring(0, this.charsTyped.length-1);\n\t\tthis.removeChunksNotUsedDelayed();\n\t\treturn true;\n\t},\n\tonTabPressed: function(evt) {\n\t\tthis.insertAtCursor('\\t', false, true)\n\n// FIXME implement better tabs\n// var span = XHTMLNS.create('span');\n// span.style.backgroundColor = 'green';\n// span.style.width = '2ex';\n// span.style.display = 'inline-block';\n// span.textContent = '\\t';\t\t\t\t\t\t\t\t\n// this.insertElementAtCursor(elem, false, true);\n// var nodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(this.getSelectionRange()[0]);\n// var replacement = nodeAndIdx[0].splitText(nodeAndIdx[1]);\n// replacement.parentNode.insertBefore(span, replacement)\n// var sel = this.domSelection();\n// sel.removeAllRanges();\n// var range = document.createRange()\n// range.setStartAfter(span)\n// range.setEndAfter(span)\n// sel.addRange(range);\n// document.execCommand('insertHTML', null, Exporter.stringify(elem))\n\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHomePressed: function(evt) { evt.stop(); return true },\n\tonEndPressed: function(evt) { evt.stop(); return true },\n\tonPageUpPressed: function(evt) { evt.stop(); return true },\n\tonPageDownPressed: function(evt) { evt.stop(); return true },\n},\n'mouse events', {\n\tonMouseDown: function($super, evt) {\n\t\t// if clicked in the text we want the default thing to happen, at least in HTML\n\t\t// but do not want other morphs to handle the event as well, so return true for was handled\n\t\tif (!evt.isLeftMouseButtonDown()) return $super(evt);\n\t\tif (evt.isCommandKey()) { // for halos\n\t\t\t$super(evt);\n\t\t\tevt.stop();\n\t\t\treturn false;\n\t\t}\n\t\t$super(evt);\n\t\tif (!this.allowInput && !this.allowsInput) {\n\t\t\tevt.preventDefault();\n\t\t\treturn false;\n\t\t}\n\n\t\t// we clicked in morph but not in the text element itself\n\t\tif (!this.getTextBounds().containsPoint(this.localize(evt.mousePoint))) {\n\t\t\tthis.focus();\n\t\t\tevt.preventDefault();\n\t\t}\n\n\t\treturn true;\n\t},\n\tonSelectStart: function($super, evt) {\n\t\t// Allow HTML selection\n\t\treturn true;\n\t},\n},\n'selection', {\n\tdomSelection: function() {\n\t\tvar sel = Global.getSelection(),\n\t\t\tnode = sel.focusNode;\n\t\twhile(node) {\n\t\t\tif (this.renderContext().textNode === node) return sel;\n\t\t\tnode = node.parentNode;\n\t\t}\n\t\treturn null\n\t},\n\n\tselectionString: function() {\n\t\tvar sel = this.domSelection();\n\t\treturn sel ? sel.toString() : '';\n\t},\n\n\tinsertAtCursor: function(string, selectIt, overwriteSelection) {\n\t\tthis.insertElementAtCursor(NodeFactory.createText(String(string)), selectIt, overwriteSelection);\n\t},\n\n\tinsertElementAtCursor: function(element, selectIt, overwriteSelection) {\n\t\t// FIXME refactor!!!\n\t\tvar node = element,\n\t\t\tsel = this.domSelection();\n\t\tif (!sel) {\n\t\t\t// we have no focus? ...try again\n\t\t\tthis.focus();\n\t\t\tsel = this.domSelection();\n\t\t}\n\t\tif (!sel) return; // give up\n\t\tvar range = sel.getRangeAt(0);\n\t\tif (overwriteSelection) {\n\t\t\t// save info for 'More' command\n\t\t\tthis.charsReplaced = range.toString();\n\t\t\tthis.lastFindLoc = this.getSelectionRange()[0] + element.textContent.length;\n\n\t\t\trange.deleteContents();\n\t\t}\n\t\trange.setStart(sel.anchorNode, sel.anchorOffset);\n\t\trange.insertNode(node);\n\t\tsel.removeAllRanges();\n\n\t\trange = document.createRange()\n\t\tif (selectIt) {\n\t\t\trange.selectNode(node)\n\t\t} else { // no real selection but set cursor, FIXME use setCursor or something\n\t\t\trange.setStartAfter(node)\n\t\t\trange.setEndAfter(node)\n\t\t}\n\t\tsel.addRange(range);\n\t},\n\tremoveTextSelection: function() {},\n\tgetSelectionOrLineString: function() {\n\t\tvar sel = this.domSelection(),\n\t\t\trange = sel.getRangeAt(0);\n\t\tif (range.collapsed)\n\t\t\tthis.selectCurrentLine();\n\t\treturn this.selectionString();\n\t},\n\tselectCurrentLine: function() {\n\t\tvar sel = this.domSelection();\n\t\t// select all that is to the current sel left and right\n\t\tif (sel.anchorNode) {\n\t\t\tsel.modify('extend', 'left', 'lineboundary');\n\t\t\tsel.modify('extend', 'right', 'lineboundary');\n\t\t}\n\t},\n\n\tsetSelectionRange: function(start, end) {\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return;\n\t\tsel.removeAllRanges();\n\n\t\t// actually it should not be necessary to switch the values\n\t\t// bot somehow range expects smaller value in setStart....\n\t\tif (start > end) {\n\t\t\tvar temp = end;\n\t\t\tend = start;\n\t\t\tstart = temp;\n\t\t}\n\t\tvar startBoundaryPoint = this.getTextElementAndLocalIndexForGlobalIndex(start),\n\t\t\tendBoundaryPoint = this.getTextElementAndLocalIndexForGlobalIndex(end);\n\n\t\t// found nothing to select...\n\t\tif (!startBoundaryPoint && !endBoundaryPoint) return;\n\t\tif (!startBoundaryPoint) startBoundaryPoint = endBoundaryPoint;\n\t\tif (!endBoundaryPoint) endBoundaryPoint = startBoundaryPoint;\n\t\tvar range = document.createRange();\n// alert('selecting ' + startBoundaryPoint[0].textContent + '[' + startBoundaryPoint[1] + ']-'\n\t// + endBoundaryPoint[0].textContent + '[' + endBoundaryPoint[1] + ']')\n\t\trange.setStart(startBoundaryPoint[0], startBoundaryPoint[1])\n\t\trange.setEnd(endBoundaryPoint[0], endBoundaryPoint[1])\n\t\tsel.addRange(range);\n\t},\n\n\tgetSelectionRange: function() {\n\t\tvar parent = this.renderContext().textNode;\n\n\t\t// this function calculates how many characters are between the start of\n\t\t// the parent element and the node.\n\t\t// The node is expected to be a childNode of parent\n\t\tfunction nodeOffsetFrom(node) {\n\t\t\tvar nodeBefore = parent.firstChild, offset = 0;\n\t\t\tfor (var i = 0; i < parent.childNodes.length; i++) {\n\t\t\t\tvar nodeBefore = parent.childNodes[i];\n\t\t\t\tif (node.compareDocumentPosition(nodeBefore) == node.DOCUMENT_POSITION_PRECEDING) {\n\t\t\t\t\t// offset += 1\n\t\t\t\t\toffset += nodeBefore.textContent.length;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn offset;\n\t\t}\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return null;\n\t\t// anchor is the start node, focusNode is the end node of the selection\n\t\t// see https://developer.mozilla.org/en/DOM/Selection\n\t\treturn [\n\t\t\tnodeOffsetFrom(sel.anchorNode) + sel.anchorOffset,\n\t\t\tnodeOffsetFrom(sel.focusNode) + sel.focusOffset - 1]\n\n\t},\n\tselectAll: function() {\n\t\tthis.focus();\n\t\tif (this.textString.length > 0)\n\t\t\tthis.setSelectionRange(0, this.textString.length);\n\t},\n\thasNullSelection: function() {\n\t\tvar range = this.getSelectionRange();\n\t\treturn range[0]-1 === range[1]\n\t},\n\n\tsetNullSelectionAt: function(idx) { this.focus(); this.setSelectionRange(idx, idx) },\n\tgetSelectionBounds: function() {\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return new Rectangle(0,0,0,0);\n\t\tvar range = sel.getRangeAt(0);\n\t\tif (!range) return new Rectangle(0,0,0,0);\n\t\t// FIXME HTML specific\n\t\tvar domR = range.getBoundingClientRect();\n\t\tif (!domR) return new Rectangle(0,0,0,0);\n\t\tvar r = new Rectangle(domR.left, domR.top, domR.width, domR.height),\n\t\t\tworld = this.world(),\n\t\t\ttransformed = world.transformToMorph(this).transformRectToRect(r);\n\t\treturn transformed;\n\t},\n\tscrollRectIntoView: function(r) {\n\t\t// FIXME HTML specific\n\t\t// also the world's scroll (and all owner's???) has to be considered\n\t\t// when setting the new scroll position\n\t\tvar node = this.renderContext().textNode,\n\t\t\tworldTopLeft = this.world().visibleBounds().topLeft()\n\t\tnode.scrollLeft += r.left() + worldTopLeft.x - this.getExtent().x/2;\n\t\tnode.scrollTop += r.top() + worldTopLeft.y - this.getExtent().y/2;\n\t},\n\tscrollSelectionIntoView: function() {\n\t\tthis.scrollRectIntoView(this.getSelectionBounds())\n\t},\n},\n'evaluation', {\n\tevalSelection: function(printIt) {\n\t\tvar str = this.getSelectionOrLineString(),\n\t\t\tresult = this.tryBoundEval(str);\n\t\tif (printIt) this.insertAtCursor(String(result), true);\n\t\treturn result;\n\t},\n\tboundEval: function (str) {\t \n\t\t// Evaluate the string argument in a context in which \"this\" may be supplied by the modelPlug\n\t\tvar ctx = this.getDoitContext() || this,\n\t\t\tinteractiveEval = function(text) { return eval(text) };\n\t\treturn interactiveEval.call(ctx, str);\n\t},\n\ttryBoundEval: function(str) {\n\t\ttry { return this.boundEval(str) } catch(e) { alert(e) }\n\t},\n\n\tgetDoitContext: function() { return this.doitContext },\n},\n'focus', {\n\tfocus: function() {\n\t\tthis.renderContext().textNode.focus();\n\t},\n},\n'testing', {\n\thasUnsavedChanges: function() {\n\t\treturn false;\n\t\t// return this.savedTextString !== this.textString;\n\t},\n},\n'searching', {\n\tsearchForFind: function(str, start) {\n\t\t// if (this.world()) this.focus();\n\t\tvar i1 = this.textString.indexOf(str, start);\n\t\tif (i1 < 0) i1 = this.textString.indexOf(str, 0); // wrap\n\t\tif (i1 >= 0) this.setSelectionRange(i1, i1+str.length);\n\t\telse this.setNullSelectionAt(0);\n\t\tthis.scrollSelectionIntoView();\n\t\tthis.lastSearchString = str;\n\t\tthis.lastFindLoc = i1;\n\t},\t\n},\n'debugging', {\n\tshowError: function(e, offset) {\n\t\toffset = offset || 0;\n\t\tvar msg = \"\" + e + \"\\n\" + \n\t\t\t\"Line: \" + e.line + \"\\n\" +\n\t\t\t(e.sourceURL ? (\"URL: \" + (new URL(e.sourceURL).filename()) + \"\\n\") : \"\");\n\t\tif (e.stack) {\n\t\t\t// make the stack fit into status window\n\t\t\tmsg += e.stack.replace(new RegExp(URL.codeBase.toString(), \"g\"),\"\");\n\t\t}\n\n\t\tvar world = lively.morphic.World.current();\n\t\tif (!world) {\n\t\t\tconsole.log(\"Error in \" +this.id() + \" bound eval: \\n\" + msg)\n\t\t\treturn\n\t\t};\n\n\t\tworld.setStatusMessage(msg, Color.red, 15,\n\t\t\tfunction() { require('lively.Helper').toRun(function() {\n\t\t\t\tworld.showErrorDialog(e)\n\t\t\t }) },\n\t\t\t{fontSize: 12, fillOpacity: 1});\n\n\t\tif (e.expressionEndOffset) {\n\t\t\tthis.setSelectionRange(e.expressionBeginOffset + offset, e.expressionEndOffset + offset);\n\t\t} else if (e.line) {\n\t\t\tvar lineOffset = this.lineNumberForIndex(offset);\n\t\t\t// console.log(\"line: \" + e.line + \" offset: \" + lineOffset)\n\t\t\tvar line = this.lines[e.line + lineOffset - 1]\n\t\t\tif (line && line.startIndex) {\n\t\t\t\t// console.log(\" set to \" + line.startIndex)\n\t\t\t\tthis.setSelectionRange(line.startIndex, line.getStopIndex());\n\t\t\t}\n\t\t}\n\t\tthis.setStatusMessage(\"\" + e, Color.red);\n\t},\n},\n'experimentation', {\n\tsetWhiteSpaceHandling: function(modeString) {\n\t\treturn this.morphicSetter('WhiteSpaceHandling', modeString);\n\t},\n\tgetWhiteSpaceHandling: function(modeString) {\n\t\treturn this.morphicGetter('WhiteSpaceHandling') || 'pre-wrap';\n\t},\n\tgetTextElements: function() {\n\t\t// returns js objects for subnodes of this.renderContext().textNode\n\t\t// they have the following properties:\n\t\t// node: the text node,\n\t\t// startIndex: the (global)startIndex of the node in the whole text,\n\t\t// endIndex: global end index\n\t\t// method toString for debugging\n\n\t\tvar textNodeType = this.renderContext().textNode.TEXT_NODE;\n\t\tfunction isTextNode(node) { return node && node.nodeType == textNodeType }\n\t\tfunction flattenTextNodes(node) {\n\t\t\tif (!node) return [];\n\t\t\tif (isTextNode(node)) return [node];\n\t\t\tvar result = [];\n\t\t\tfor (var i = 0; i < node.childNodes.length; i++)\n\t\t\t\tresult = result.concat(flattenTextNodes(node.childNodes[i]))\n\t\t\treturn result;\n\t\t}\n\n\n//var endlessProtection = 0;\n//endlessProtection++\n//if (endlessProtection > 10000) throw new Error('Endless loop in getTextElements!')\n\n\t\tvar nodes = flattenTextNodes(this.renderContext().textNode),\n\t\t\tresult = [],\n\t\t\tindex = 0;\n\n\t\tfor (var i = 0; i < nodes.length; i++) {\n\t\t\tvar part = nodes[i];\n\t\t\tif (!part.textContent) continue;\n\t\t\tvar start = index,\n\t\t\t\tlength = part.textContent.length,\n\t\t\t\tend = start + length;\n\t\t\tindex = end;\n\t\t\tresult.push({\n\t\t\t\tnode: part,\n\t\t\t\tstartIndex: start,\n\t\t\t\tendIndex: end,\n\t\t\t\ttoString: function() {\n\t\t\t\t\treturn '<' + this.node.textContent.replace(/\\n/, '\\\\n') + '>: ' + this.startIndex + '-' + this.endIndex;\n\t\t\t\t}})\n\t\t}\n\t\treturn result;\n\t},\n\n\tgetTextElementAndLocalIndexForGlobalIndex: function(idx) {\n\t\t// returns a subnode and the index in the subnode that responds to the global index\n\t\t// of the whole text\n\t\t// the index used for lookup is sanitized\n\t\t// example: subnodes: foobar, idx: 5\n\t\t// would return [bar, 2] (local idx between a and r)\n\t\tidx = Math.max(0, Math.min(idx, this.textString.length));\n\t\tvar textParts = this.getTextElements();\n\t\tfor (var i = 0; i < textParts.length; i++) {\n\t\t\tif (idx >= textParts[i]. startIndex && idx <= textParts[i].endIndex) {\n\t\t\t\tvar node = textParts[i].node,\n\t\t\t\t\tlocalIdx = idx - textParts[i].startIndex;\n\t\t\t\treturn [node, localIdx]\n\t\t\t}\n\t\t}\n\t},\n\temphasizeSelection: function(emphOrSpec) {\n\t\tvar range = this.getSelectionRange();\n\t\tif (!range) {\n\t\t\talert('Cannot access selection range when trying to emphasize!')\n\t\t\treturn;\n\t\t}\n\t\tthis.emphasize(emphOrSpec, range[0], range[1]);\n\t},\n\tsetRichText: function(richText) {\n\t\t// FIXME implement\n\t\tthis.setTextString(richText.string || 'ERROR: setRichText did not work!');\n\n\t\talert('setRichText not yet implemented'); return richText.string;\n\t\tthis.textString = richText.string;\n\t\tthis.textStyle = richText.style;\n\t\trichText.applyToMorph(this);\n\t\treturn richText;\n\t},\n\tgetTextStyle: function() {\n\t\talert('getTextStyle not yet implemented'); return;\n\t\t// if (!this.textStyle)\n\t\t\t// this.textStyle = new lively.RunArray([this.textString.length], [new lively.TextEmphasis({})]);\n\t\t// return this.textStyle;\n\t},\n\tgetRange: function(from, to) {\n\t\tvar range = document.createRange(),\n\t\t\tstartNodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(from),\n\t\t\tendNodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(to);\n\t\trange.setStart(startNodeAndIdx[0], startNodeAndIdx[1]);\n\t\trange.setEnd(endNodeAndIdx[0], endNodeAndIdx[1]);\n\t\treturn range\n\t},\n},\n'text chunks', {\n\tcreateChunk: function() {\n\t\tvar c = new lively.morphic.TextChunk();\n\t\tc.addTo(this);\n\t\treturn c;\n\t},\n\tgetTextChunks: function() {\n\t\tif (!this.textChunks || this.textChunks.length === 0)\n\t\t\tthis.textChunks = [this.createChunk()];\n\t\treturn this.textChunks;\n\t},\n\tfirstTextChunk: function() {\n\t\treturn this.getTextChunks()[0];\n\t},\n\tremoveTextChunks: function() {\n\t\tif (!this.textChunks) return;\n\t\twhile (this.textChunks.length > 0) {\n\t\t\tvar chunk = this.textChunks.shift();\n\t\t\tchunk.remove();\n\t\t}\n\t},\n\tgetChunkAndLocalIndex: function(idx) {\n\t\tvar offset = 0, chunks = this.getTextChunks();\n\t\tfor (var i = 0; i < chunks.length; i++) {\n\t\t\tvar nextOffset = offset + chunks[i].textString.length;\n\t\t\tif (idx <= nextOffset) return [chunks[i], idx-offset];\n\t\t\toffset = nextOffset;\n\t\t}\n\t},\n\tsliceTextChunks: function(from, to) {\n\t\t// sanitize indexes\n\t\tvar maxLength = this.textString.length,\n\t\t\tfromSafe = Math.min(from, to),\n\t\t\ttoSafe = Math.max(from, to);\n\t\tfromSafe = Math.max(0, Math.min(maxLength, fromSafe));\n\t\ttoSafe = Math.max(0, Math.min(maxLength, toSafe));\n\n\t\t// split the chunks and retrieve chunks inbetween from-to\n\t\tvar start = this.getChunkAndLocalIndex(fromSafe),\n\t\t\tstartChunk = start[0].splitAfter(start[1]),\n\t\t\tend = this.getChunkAndLocalIndex(toSafe),\n\t\t\tendChunk = end[0].splitBefore(end[1]),\n\t\t\tchunks = this.getTextChunks(),\n\t\t\tstartIdx = chunks.indexOf(startChunk),\n\t\t\tendIdx = chunks.indexOf(endChunk);\n\n\t\treturn chunks.slice(startIdx,endIdx+1);\n\t},\n\tselectTextChunks: function(from, to) {\n\t\t// FIXME duplication with sliceTextChunks\n\t\t// sanitize indexes\n\t\tvar maxLength = this.textString.length,\n\t\t\tfromSafe = Math.min(from, to),\n\t\t\ttoSafe = Math.max(from, to);\n\t\tfromSafe = Math.max(0, Math.min(maxLength, fromSafe));\n\t\ttoSafe = Math.max(0, Math.min(maxLength, toSafe));\n\n\t\tvar start = this.getChunkAndLocalIndex(fromSafe),\n\t\t\tend = this.getChunkAndLocalIndex(toSafe);\n// alert('selectTextChunks: ' + start + '-' + end)\n\t\tvar range = document.createRange();\n\t\trange.setStartBefore(start[0].getChunkNode());\n\t\trange.setEndAfter(end[0].getChunkNode());\n\t\t// range.setStart(start[0].getChunkNode(), start[1]-1);\n\t\t// range.setEnd(end[0].getChunkNode(), end[1]-1);\nrange.commonAncestorContainer.focus();\n\t\t// this\n\t\tvar sel = this.domSelection()\n\t\tsel && sel.addRange(range);\n\t},\n\n\tcoalesceChunks: function () {\n\t\tvar chunk = this.firstTextChunk();\n\t\twhile (chunk)\n\t\t\tchunk = chunk.joinWithNextIfEqualStyle() ? chunk : chunk.next();\n\t},\n\tremoveChunksNotUsed: function() {\n\t\t// garbage collect unused chunks, e.g. when the user has selected and removed\n\t\t// a part of the text that did cross chunk bounds\n\t\tvar oldChunks = this.getTextChunks(), newChunks = [];\n\t\tfor (var i = 0; i < oldChunks.length; i++)\n\t\t\tif (oldChunks[i].chunkNode && oldChunks[i].chunkNode.parentNode)\n\t\t\t\tnewChunks.push(oldChunks[i])\n\t\tthis.textChunks = newChunks;\n\t},\n\tremoveChunksNotUsedDelayed: function() {\n\t\tthis.removeChunksNotUsed.bind(this).delay(0)\n\t},\n\n\n},\n'rich text', {\n\temphasize: function(styleSpec, from, to) {\n\t\tthis.sliceTextChunks(from, to).invoke('styleText', styleSpec);\n\t\tthis.coalesceChunks();\n\t},\n\ttoggleBoldness: function(from, to, selectIt) {\n\t\tvar chunks = this.sliceTextChunks(from, to);\n\t\tif (chunks.length === 0) return;\n\t\tvar fontWeight = chunks[0].style.getFontWeight() === 'bold' ? 'normal' : 'bold';\n// alert(chunks)\n// alert(fontWeight)\n\t\tchunks.invoke('styleText', {fontWeight: fontWeight});\n\t\tthis.coalesceChunks(); \n\t},\n\ttoggleBoldnessForSelection: function() {\n// debugger\n\t\tvar selRange = this.getSelectionRange(),\n\t\t\temphRange = this.convertSelectionRangeForEmphasis(selRange);\n\t\tthis.toggleBoldness(emphRange[0], emphRange[1], true);\nthis.selectTextChunks(emphRange[0], emphRange[1])\n// (function() {\n// alert('selecting: ' + selRange)\n// this.focus()\n// debugger\n// this.setSelectionRange(2, 5);\n// }.bind(this)).delay(0)\n\t},\n\tconvertSelectionRangeForEmphasis: function(selRange) {\n\t\tvar from = selRange[0], to = selRange[1]+1;\n\t\treturn from > to ? [to, from] : [from, to];\n\t},\n\n\n});\n","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":10951},"Pane1Selection":{"__isSmartRef__":true,"id":10960},"pane1Selection":{"__isSmartRef__":true,"id":10960},"Pane2Selection":{"__isSmartRef__":true,"id":11022},"pane2Selection":{"__isSmartRef__":true,"id":11022},"Pane3Selection":{"__isSmartRef__":true,"id":11050},"pane3Selection":{"__isSmartRef__":true,"id":11050},"Pane4Selection":null,"pane4Selection":null,"Pane4Content":[{"__isSmartRef__":true,"id":11096},{"__isSmartRef__":true,"id":11098},{"__isSmartRef__":true,"id":11100},{"__isSmartRef__":true,"id":11102},{"__isSmartRef__":true,"id":11104},{"__isSmartRef__":true,"id":11106},{"__isSmartRef__":true,"id":11108},{"__isSmartRef__":true,"id":11110},{"__isSmartRef__":true,"id":11112},{"__isSmartRef__":true,"id":11114},{"__isSmartRef__":true,"id":11116},{"__isSmartRef__":true,"id":11118},{"__isSmartRef__":true,"id":11120},{"__isSmartRef__":true,"id":11122},{"__isSmartRef__":true,"id":11124},{"__isSmartRef__":true,"id":11126},{"__isSmartRef__":true,"id":11128},{"__isSmartRef__":true,"id":11130},{"__isSmartRef__":true,"id":11132},{"__isSmartRef__":true,"id":11134},{"__isSmartRef__":true,"id":11136},{"__isSmartRef__":true,"id":11138},{"__isSmartRef__":true,"id":11140},{"__isSmartRef__":true,"id":11142},{"__isSmartRef__":true,"id":11144},{"__isSmartRef__":true,"id":11146},{"__isSmartRef__":true,"id":11148},{"__isSmartRef__":true,"id":11150},{"__isSmartRef__":true,"id":11152},{"__isSmartRef__":true,"id":11154},{"__isSmartRef__":true,"id":11156},{"__isSmartRef__":true,"id":11158},{"__isSmartRef__":true,"id":11160},{"__isSmartRef__":true,"id":11162},{"__isSmartRef__":true,"id":11164},{"__isSmartRef__":true,"id":11166},{"__isSmartRef__":true,"id":11168},{"__isSmartRef__":true,"id":11170},{"__isSmartRef__":true,"id":11172},{"__isSmartRef__":true,"id":11174},{"__isSmartRef__":true,"id":11176},{"__isSmartRef__":true,"id":11178},{"__isSmartRef__":true,"id":11180},{"__isSmartRef__":true,"id":11182},{"__isSmartRef__":true,"id":11184},{"__isSmartRef__":true,"id":11186},{"__isSmartRef__":true,"id":11188},{"__isSmartRef__":true,"id":11190},{"__isSmartRef__":true,"id":11192},{"__isSmartRef__":true,"id":11194},{"__isSmartRef__":true,"id":11196},{"__isSmartRef__":true,"id":11198},{"__isSmartRef__":true,"id":11200},{"__isSmartRef__":true,"id":11202},{"__isSmartRef__":true,"id":11204},{"__isSmartRef__":true,"id":11206},{"__isSmartRef__":true,"id":11208},{"__isSmartRef__":true,"id":11210},{"__isSmartRef__":true,"id":11212},{"__isSmartRef__":true,"id":11214},{"__isSmartRef__":true,"id":11216},{"__isSmartRef__":true,"id":11218},{"__isSmartRef__":true,"id":11220},{"__isSmartRef__":true,"id":11222},{"__isSmartRef__":true,"id":11224},{"__isSmartRef__":true,"id":11226},{"__isSmartRef__":true,"id":11228},{"__isSmartRef__":true,"id":11230},{"__isSmartRef__":true,"id":11232},{"__isSmartRef__":true,"id":11234},{"__isSmartRef__":true,"id":11236},{"__isSmartRef__":true,"id":11238},{"__isSmartRef__":true,"id":11240},{"__isSmartRef__":true,"id":11242},{"__isSmartRef__":true,"id":11244},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11254},{"__isSmartRef__":true,"id":11256},{"__isSmartRef__":true,"id":11258},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11264},{"__isSmartRef__":true,"id":11266},{"__isSmartRef__":true,"id":11268},{"__isSmartRef__":true,"id":11270},{"__isSmartRef__":true,"id":11272},{"__isSmartRef__":true,"id":11274},{"__isSmartRef__":true,"id":11276},{"__isSmartRef__":true,"id":11278},{"__isSmartRef__":true,"id":11280},{"__isSmartRef__":true,"id":11282},{"__isSmartRef__":true,"id":11284},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11290},{"__isSmartRef__":true,"id":11292},{"__isSmartRef__":true,"id":11294},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11298},{"__isSmartRef__":true,"id":11300},{"__isSmartRef__":true,"id":11302},{"__isSmartRef__":true,"id":11304},{"__isSmartRef__":true,"id":11306},{"__isSmartRef__":true,"id":11308},{"__isSmartRef__":true,"id":11310},{"__isSmartRef__":true,"id":11312},{"__isSmartRef__":true,"id":11314},{"__isSmartRef__":true,"id":11316}],"Pane3Content":[{"__isSmartRef__":true,"id":11049},{"__isSmartRef__":true,"id":11051},{"__isSmartRef__":true,"id":11053},{"__isSmartRef__":true,"id":11055},{"__isSmartRef__":true,"id":11057},{"__isSmartRef__":true,"id":11059},{"__isSmartRef__":true,"id":11061},{"__isSmartRef__":true,"id":11063},{"__isSmartRef__":true,"id":11065},{"__isSmartRef__":true,"id":11067},{"__isSmartRef__":true,"id":11069},{"__isSmartRef__":true,"id":11071},{"__isSmartRef__":true,"id":11073},{"__isSmartRef__":true,"id":11075},{"__isSmartRef__":true,"id":11077},{"__isSmartRef__":true,"id":11079},{"__isSmartRef__":true,"id":11081},{"__isSmartRef__":true,"id":11083},{"__isSmartRef__":true,"id":11085}],"Pane2Content":[{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11027},{"__isSmartRef__":true,"id":11029},{"__isSmartRef__":true,"id":11031},{"__isSmartRef__":true,"id":11033},{"__isSmartRef__":true,"id":11035},{"__isSmartRef__":true,"id":11037}],"Pane1Content":[{"__isSmartRef__":true,"id":10948},{"__isSmartRef__":true,"id":10978},{"__isSmartRef__":true,"id":10979},{"__isSmartRef__":true,"id":10980},{"__isSmartRef__":true,"id":10981},{"__isSmartRef__":true,"id":10982},{"__isSmartRef__":true,"id":10983},{"__isSmartRef__":true,"id":10984},{"__isSmartRef__":true,"id":10985},{"__isSmartRef__":true,"id":10986},{"__isSmartRef__":true,"id":10987},{"__isSmartRef__":true,"id":10988},{"__isSmartRef__":true,"id":10989},{"__isSmartRef__":true,"id":10990},{"__isSmartRef__":true,"id":10991},{"__isSmartRef__":true,"id":10992},{"__isSmartRef__":true,"id":10993},{"__isSmartRef__":true,"id":10994},{"__isSmartRef__":true,"id":10995},{"__isSmartRef__":true,"id":10996},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10998},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11000},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11002}],"view":{"__isSmartRef__":true,"id":11504},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Core","Pane4Menu":[["-------"],["add method"]],"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":11598},"__LivelyClassName__":"lively.ide.SystemBrowser"},"10863":{"browser":{"__isSmartRef__":true,"id":10862},"button":{"__isSmartRef__":true,"id":10864},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"10864":{"submorphs":[{"__isSmartRef__":true,"id":10865}],"scripts":[],"id":797,"shape":{"__isSmartRef__":true,"id":10873},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10876},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10877},"label":{"__isSmartRef__":true,"id":10865},"command":{"__isSmartRef__":true,"id":10863},"attributeConnections":[{"__isSmartRef__":true,"id":10886},{"__isSmartRef__":true,"id":10887}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10865":{"submorphs":[],"scripts":[],"id":798,"shape":{"__isSmartRef__":true,"id":10866},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10869},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10870}],"padding":{"__isSmartRef__":true,"id":10872},"_Padding":{"__isSmartRef__":true,"id":10872},"owner":{"__isSmartRef__":true,"id":10864},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10866":{"position":{"__isSmartRef__":true,"id":10867},"_Extent":{"__isSmartRef__":true,"id":10868},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10867":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10868":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10869":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10870":{"style":{"__isSmartRef__":true,"id":10871},"morph":{"__isSmartRef__":true,"id":10865},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10871":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10872":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10873":{"position":{"__isSmartRef__":true,"id":10874},"_Extent":{"__isSmartRef__":true,"id":10875},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10874":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10875":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10876":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10877":{"stops":[{"__isSmartRef__":true,"id":10878},{"__isSmartRef__":true,"id":10880},{"__isSmartRef__":true,"id":10882},{"__isSmartRef__":true,"id":10884}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10878":{"offset":0,"color":{"__isSmartRef__":true,"id":10879}},"10879":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10880":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10881}},"10881":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10882":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10883}},"10883":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10884":{"offset":1,"color":{"__isSmartRef__":true,"id":10885}},"10885":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10886":{"sourceObj":{"__isSmartRef__":true,"id":10864},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10863},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10887":{"sourceObj":{"__isSmartRef__":true,"id":10864},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10864},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10888":{"submorphs":[{"__isSmartRef__":true,"id":10889},{"__isSmartRef__":true,"id":10897},{"__isSmartRef__":true,"id":10920},{"__isSmartRef__":true,"id":10943},{"__isSmartRef__":true,"id":11008},{"__isSmartRef__":true,"id":11044},{"__isSmartRef__":true,"id":11091},{"__isSmartRef__":true,"id":11322},{"__isSmartRef__":true,"id":11477},{"__isSmartRef__":true,"id":11487},{"__isSmartRef__":true,"id":11492},{"__isSmartRef__":true,"id":10864},{"__isSmartRef__":true,"id":11327},{"__isSmartRef__":true,"id":11352},{"__isSmartRef__":true,"id":11377},{"__isSmartRef__":true,"id":11402},{"__isSmartRef__":true,"id":11427},{"__isSmartRef__":true,"id":11452}],"scripts":[],"id":783,"shape":{"__isSmartRef__":true,"id":11499},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":11502},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11503},"locationPane":{"__isSmartRef__":true,"id":10889},"codeBaseDirBtn":{"__isSmartRef__":true,"id":10897},"localDirBtn":{"__isSmartRef__":true,"id":10920},"Pane1":{"__isSmartRef__":true,"id":10943},"Pane2":{"__isSmartRef__":true,"id":11008},"Pane3":{"__isSmartRef__":true,"id":11044},"Pane4":{"__isSmartRef__":true,"id":11091},"midResizer":{"__isSmartRef__":true,"id":11322},"sourcePane":{"__isSmartRef__":true,"id":11477},"bottomResizer":{"__isSmartRef__":true,"id":11487},"commentPane":{"__isSmartRef__":true,"id":11492},"ownerWidget":{"__isSmartRef__":true,"id":10862},"owner":{"__isSmartRef__":true,"id":11504},"ownerApp":{"__isSmartRef__":true,"id":10862},"targetURL":{"__isSmartRef__":true,"id":11598},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"10889":{"submorphs":[],"scripts":[],"id":784,"shape":{"__isSmartRef__":true,"id":10890},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10893},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10894}],"owner":{"__isSmartRef__":true,"id":10888},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":10896}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10890":{"position":{"__isSmartRef__":true,"id":10891},"_Extent":{"__isSmartRef__":true,"id":10892},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10891":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10892":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10893":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10894":{"style":{"__isSmartRef__":true,"id":10895},"morph":{"__isSmartRef__":true,"id":10889},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10895":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10896":{"sourceObj":{"__isSmartRef__":true,"id":10889},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10897":{"submorphs":[{"__isSmartRef__":true,"id":10898}],"scripts":[],"id":785,"shape":{"__isSmartRef__":true,"id":10906},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10909},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10910},"label":{"__isSmartRef__":true,"id":10898},"owner":{"__isSmartRef__":true,"id":10888},"attributeConnections":[{"__isSmartRef__":true,"id":10919}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10898":{"submorphs":[],"scripts":[],"id":786,"shape":{"__isSmartRef__":true,"id":10899},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10902},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10903}],"padding":{"__isSmartRef__":true,"id":10905},"_Padding":{"__isSmartRef__":true,"id":10905},"owner":{"__isSmartRef__":true,"id":10897},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10899":{"position":{"__isSmartRef__":true,"id":10900},"_Extent":{"__isSmartRef__":true,"id":10901},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10900":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10901":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10902":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10903":{"style":{"__isSmartRef__":true,"id":10904},"morph":{"__isSmartRef__":true,"id":10898},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10904":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10905":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10906":{"position":{"__isSmartRef__":true,"id":10907},"_Extent":{"__isSmartRef__":true,"id":10908},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10907":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10908":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10909":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10910":{"stops":[{"__isSmartRef__":true,"id":10911},{"__isSmartRef__":true,"id":10913},{"__isSmartRef__":true,"id":10915},{"__isSmartRef__":true,"id":10917}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10911":{"offset":0,"color":{"__isSmartRef__":true,"id":10912}},"10912":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10913":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10914}},"10914":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10915":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10916}},"10916":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10917":{"offset":1,"color":{"__isSmartRef__":true,"id":10918}},"10918":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10919":{"sourceObj":{"__isSmartRef__":true,"id":10897},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10920":{"submorphs":[{"__isSmartRef__":true,"id":10921}],"scripts":[],"id":787,"shape":{"__isSmartRef__":true,"id":10929},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10932},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":10933},"label":{"__isSmartRef__":true,"id":10921},"owner":{"__isSmartRef__":true,"id":10888},"attributeConnections":[{"__isSmartRef__":true,"id":10942}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"10921":{"submorphs":[],"scripts":[],"id":788,"shape":{"__isSmartRef__":true,"id":10922},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10925},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":10926}],"padding":{"__isSmartRef__":true,"id":10928},"_Padding":{"__isSmartRef__":true,"id":10928},"owner":{"__isSmartRef__":true,"id":10920},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"10922":{"position":{"__isSmartRef__":true,"id":10923},"_Extent":{"__isSmartRef__":true,"id":10924},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10923":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10924":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10925":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10926":{"style":{"__isSmartRef__":true,"id":10927},"morph":{"__isSmartRef__":true,"id":10921},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"10927":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10928":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10929":{"position":{"__isSmartRef__":true,"id":10930},"_Extent":{"__isSmartRef__":true,"id":10931},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10930":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10931":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10932":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10933":{"stops":[{"__isSmartRef__":true,"id":10934},{"__isSmartRef__":true,"id":10936},{"__isSmartRef__":true,"id":10938},{"__isSmartRef__":true,"id":10940}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10934":{"offset":0,"color":{"__isSmartRef__":true,"id":10935}},"10935":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10936":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10937}},"10937":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10938":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10939}},"10939":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10940":{"offset":1,"color":{"__isSmartRef__":true,"id":10941}},"10941":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10942":{"sourceObj":{"__isSmartRef__":true,"id":10920},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10943":{"submorphs":[],"scripts":[],"id":789,"shape":{"__isSmartRef__":true,"id":10944},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10947},"itemList":[{"__isSmartRef__":true,"id":10948},{"__isSmartRef__":true,"id":10978},{"__isSmartRef__":true,"id":10979},{"__isSmartRef__":true,"id":10980},{"__isSmartRef__":true,"id":10981},{"__isSmartRef__":true,"id":10982},{"__isSmartRef__":true,"id":10983},{"__isSmartRef__":true,"id":10984},{"__isSmartRef__":true,"id":10985},{"__isSmartRef__":true,"id":10986},{"__isSmartRef__":true,"id":10987},{"__isSmartRef__":true,"id":10988},{"__isSmartRef__":true,"id":10989},{"__isSmartRef__":true,"id":10990},{"__isSmartRef__":true,"id":10991},{"__isSmartRef__":true,"id":10992},{"__isSmartRef__":true,"id":10993},{"__isSmartRef__":true,"id":10994},{"__isSmartRef__":true,"id":10995},{"__isSmartRef__":true,"id":10996},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10998},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11000},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11002}],"selectedLineNo":8,"owner":{"__isSmartRef__":true,"id":10888},"attributeConnections":[{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11004},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11006}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":11007},"__LivelyClassName__":"lively.morphic.List"},"10944":{"position":{"__isSmartRef__":true,"id":10945},"_Extent":{"__isSmartRef__":true,"id":10946},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10945":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10946":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10947":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10948":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":10949}},"10949":{"target":{"__isSmartRef__":true,"id":10950},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"10950":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10951":{"target":{"__isSmartRef__":true,"id":7353},"browser":{"__isSmartRef__":true,"id":10862},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":10950}],"parentNamespacePath":{"__isSmartRef__":true,"id":10952},"_childNodes":[{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10953},{"__isSmartRef__":true,"id":10954},{"__isSmartRef__":true,"id":10955},{"__isSmartRef__":true,"id":10956},{"__isSmartRef__":true,"id":10957},{"__isSmartRef__":true,"id":10958},{"__isSmartRef__":true,"id":10959},{"__isSmartRef__":true,"id":10960},{"__isSmartRef__":true,"id":10961},{"__isSmartRef__":true,"id":10962},{"__isSmartRef__":true,"id":10963},{"__isSmartRef__":true,"id":10964},{"__isSmartRef__":true,"id":10965},{"__isSmartRef__":true,"id":10966},{"__isSmartRef__":true,"id":10967},{"__isSmartRef__":true,"id":10968},{"__isSmartRef__":true,"id":10969},{"__isSmartRef__":true,"id":10970},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10972},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10974},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10976},{"__isSmartRef__":true,"id":10977}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"10952":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10953":{"target":{"__isSmartRef__":true,"id":10952},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"10954":{"target":{"__isSmartRef__":true,"id":7604},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10955":{"target":{"__isSmartRef__":true,"id":7661},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10956":{"target":{"__isSmartRef__":true,"id":7716},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10957":{"target":{"__isSmartRef__":true,"id":7726},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10958":{"target":{"__isSmartRef__":true,"id":7753},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10959":{"target":{"__isSmartRef__":true,"id":7756},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10960":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10961":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10962":{"target":{"__isSmartRef__":true,"id":7762},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10963":{"target":{"__isSmartRef__":true,"id":7776},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10964":{"target":{"__isSmartRef__":true,"id":7782},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10965":{"target":{"__isSmartRef__":true,"id":7786},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10966":{"target":{"__isSmartRef__":true,"id":7926},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10967":{"target":{"__isSmartRef__":true,"id":8025},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10968":{"target":{"__isSmartRef__":true,"id":8032},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10969":{"target":{"__isSmartRef__":true,"id":8143},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10970":{"target":{"__isSmartRef__":true,"id":8152},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10971":{"target":{"__isSmartRef__":true,"id":8239},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10972":{"target":{"__isSmartRef__":true,"id":7544},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10973":{"target":{"__isSmartRef__":true,"id":8260},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10974":{"target":{"__isSmartRef__":true,"id":8331},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10975":{"target":{"__isSmartRef__":true,"id":8393},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10976":{"target":{"__isSmartRef__":true,"id":8511},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"10977":{"target":{"__isSmartRef__":true,"id":9033},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"10978":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":10953}},"10979":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":10954}},"10980":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":10955}},"10981":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":10956}},"10982":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":10957}},"10983":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":10958}},"10984":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":10959}},"10985":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":10960}},"10986":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":10961}},"10987":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":10962}},"10988":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":10963}},"10989":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":10964}},"10990":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":10965}},"10991":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":10966}},"10992":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":10967}},"10993":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":10968}},"10994":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":10969}},"10995":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":10970}},"10996":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":10971}},"10997":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":10972}},"10998":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":10973}},"10999":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":10974}},"11000":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":10975}},"11001":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":10976}},"11002":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":10977}},"11003":{"sourceObj":{"__isSmartRef__":true,"id":10943},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11004":{"sourceObj":{"__isSmartRef__":true,"id":10943},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11005":{"sourceObj":{"__isSmartRef__":true,"id":10943},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11006":{"sourceObj":{"__isSmartRef__":true,"id":10943},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11007":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":10951},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11008":{"submorphs":[],"scripts":[],"id":790,"shape":{"__isSmartRef__":true,"id":11009},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11012},"itemList":[{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11027},{"__isSmartRef__":true,"id":11029},{"__isSmartRef__":true,"id":11031},{"__isSmartRef__":true,"id":11033},{"__isSmartRef__":true,"id":11035},{"__isSmartRef__":true,"id":11037}],"selectedLineNo":4,"owner":{"__isSmartRef__":true,"id":10888},"attributeConnections":[{"__isSmartRef__":true,"id":11039},{"__isSmartRef__":true,"id":11040},{"__isSmartRef__":true,"id":11041},{"__isSmartRef__":true,"id":11042}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":11043},"__LivelyClassName__":"lively.morphic.List"},"11009":{"position":{"__isSmartRef__":true,"id":11010},"_Extent":{"__isSmartRef__":true,"id":11011},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11010":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11011":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11012":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11013":{"isListItem":true,"string":"lively.morphic.Similitude","value":{"__isSmartRef__":true,"id":11014}},"11014":{"target":{"__isSmartRef__":true,"id":9649},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11015":{"isListItem":true,"string":"lively.morphic.Morph","value":{"__isSmartRef__":true,"id":11016}},"11016":{"target":{"__isSmartRef__":true,"id":9685},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11017":{"isListItem":true,"string":"lively.morphic.World","value":{"__isSmartRef__":true,"id":11018}},"11018":{"target":{"__isSmartRef__":true,"id":9765},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11019":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":11020}},"11020":{"target":{"__isSmartRef__":true,"id":9783},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11021":{"isListItem":true,"string":"lively.morphic.Text","value":{"__isSmartRef__":true,"id":11022}},"11022":{"target":{"__isSmartRef__":true,"id":9790},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11023":{"isListItem":true,"string":"lively.morphic.TextChunk","value":{"__isSmartRef__":true,"id":11024}},"11024":{"target":{"__isSmartRef__":true,"id":9923},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11025":{"isListItem":true,"string":"lively.morphic.TextEmphasis","value":{"__isSmartRef__":true,"id":11026}},"11026":{"target":{"__isSmartRef__":true,"id":9952},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11027":{"isListItem":true,"string":"lively.morphic.Box","value":{"__isSmartRef__":true,"id":11028}},"11028":{"target":{"__isSmartRef__":true,"id":9970},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11029":{"isListItem":true,"string":"lively.morphic.List","value":{"__isSmartRef__":true,"id":11030}},"11030":{"target":{"__isSmartRef__":true,"id":9975},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11031":{"isListItem":true,"string":"lively.morphic.Script","value":{"__isSmartRef__":true,"id":11032}},"11032":{"target":{"__isSmartRef__":true,"id":9978},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11033":{"isListItem":true,"string":"lively.morphic.FunctionScript","value":{"__isSmartRef__":true,"id":11034}},"11034":{"target":{"__isSmartRef__":true,"id":9989},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11035":{"isListItem":true,"string":"lively.morphic.TargetScript","value":{"__isSmartRef__":true,"id":11036}},"11036":{"target":{"__isSmartRef__":true,"id":9996},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11037":{"isListItem":true,"string":"lively.morphic.Script (extension)","value":{"__isSmartRef__":true,"id":11038}},"11038":{"target":{"__isSmartRef__":true,"id":10003},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11039":{"sourceObj":{"__isSmartRef__":true,"id":11008},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11040":{"sourceObj":{"__isSmartRef__":true,"id":11008},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11041":{"sourceObj":{"__isSmartRef__":true,"id":11008},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11042":{"sourceObj":{"__isSmartRef__":true,"id":11008},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11043":{"target":{"__isSmartRef__":true,"id":9790},"browser":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11044":{"submorphs":[],"scripts":[],"id":791,"shape":{"__isSmartRef__":true,"id":11045},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11048},"itemList":[{"__isSmartRef__":true,"id":11049},{"__isSmartRef__":true,"id":11051},{"__isSmartRef__":true,"id":11053},{"__isSmartRef__":true,"id":11055},{"__isSmartRef__":true,"id":11057},{"__isSmartRef__":true,"id":11059},{"__isSmartRef__":true,"id":11061},{"__isSmartRef__":true,"id":11063},{"__isSmartRef__":true,"id":11065},{"__isSmartRef__":true,"id":11067},{"__isSmartRef__":true,"id":11069},{"__isSmartRef__":true,"id":11071},{"__isSmartRef__":true,"id":11073},{"__isSmartRef__":true,"id":11075},{"__isSmartRef__":true,"id":11077},{"__isSmartRef__":true,"id":11079},{"__isSmartRef__":true,"id":11081},{"__isSmartRef__":true,"id":11083},{"__isSmartRef__":true,"id":11085}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":10888},"attributeConnections":[{"__isSmartRef__":true,"id":11087},{"__isSmartRef__":true,"id":11088},{"__isSmartRef__":true,"id":11089},{"__isSmartRef__":true,"id":11090}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":11050},"__LivelyClassName__":"lively.morphic.List"},"11045":{"position":{"__isSmartRef__":true,"id":11046},"_Extent":{"__isSmartRef__":true,"id":11047},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11046":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11047":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11048":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11049":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":11050}},"11050":{"target":{"__isSmartRef__":true,"id":9790},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"11051":{"isListItem":true,"string":"properties","value":{"__isSmartRef__":true,"id":11052}},"11052":{"target":{"__isSmartRef__":true,"id":9792},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9792}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11053":{"isListItem":true,"string":"initializing","value":{"__isSmartRef__":true,"id":11054}},"11054":{"target":{"__isSmartRef__":true,"id":9802},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9802}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11055":{"isListItem":true,"string":"styling","value":{"__isSmartRef__":true,"id":11056}},"11056":{"target":{"__isSmartRef__":true,"id":9804},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9804}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11057":{"isListItem":true,"string":"accessing","value":{"__isSmartRef__":true,"id":11058}},"11058":{"target":{"__isSmartRef__":true,"id":9806},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9806}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11059":{"isListItem":true,"string":"rendering","value":{"__isSmartRef__":true,"id":11060}},"11060":{"target":{"__isSmartRef__":true,"id":9829},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9829}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11061":{"isListItem":true,"string":"text modes","value":{"__isSmartRef__":true,"id":11062}},"11062":{"target":{"__isSmartRef__":true,"id":9835},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9835}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11063":{"isListItem":true,"string":"keyboard events","value":{"__isSmartRef__":true,"id":11064}},"11064":{"target":{"__isSmartRef__":true,"id":9838},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9838}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11065":{"isListItem":true,"string":"keyboard event reaction","value":{"__isSmartRef__":true,"id":11066}},"11066":{"target":{"__isSmartRef__":true,"id":9856},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9856}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11067":{"isListItem":true,"string":"mouse events","value":{"__isSmartRef__":true,"id":11068}},"11068":{"target":{"__isSmartRef__":true,"id":9865},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9865}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11069":{"isListItem":true,"string":"selection","value":{"__isSmartRef__":true,"id":11070}},"11070":{"target":{"__isSmartRef__":true,"id":9868},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9868}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11071":{"isListItem":true,"string":"evaluation","value":{"__isSmartRef__":true,"id":11072}},"11072":{"target":{"__isSmartRef__":true,"id":9884},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9884}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11073":{"isListItem":true,"string":"focus","value":{"__isSmartRef__":true,"id":11074}},"11074":{"target":{"__isSmartRef__":true,"id":9889},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9889}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11075":{"isListItem":true,"string":"testing","value":{"__isSmartRef__":true,"id":11076}},"11076":{"target":{"__isSmartRef__":true,"id":9891},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9891}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11077":{"isListItem":true,"string":"searching","value":{"__isSmartRef__":true,"id":11078}},"11078":{"target":{"__isSmartRef__":true,"id":9893},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9893}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11079":{"isListItem":true,"string":"debugging","value":{"__isSmartRef__":true,"id":11080}},"11080":{"target":{"__isSmartRef__":true,"id":9895},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9895}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11081":{"isListItem":true,"string":"experimentation","value":{"__isSmartRef__":true,"id":11082}},"11082":{"target":{"__isSmartRef__":true,"id":9897},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9897}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11083":{"isListItem":true,"string":"text chunks","value":{"__isSmartRef__":true,"id":11084}},"11084":{"target":{"__isSmartRef__":true,"id":9906},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9906}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11085":{"isListItem":true,"string":"rich text","value":{"__isSmartRef__":true,"id":11086}},"11086":{"target":{"__isSmartRef__":true,"id":9917},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11022},"targets":[{"__isSmartRef__":true,"id":9917}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11087":{"sourceObj":{"__isSmartRef__":true,"id":11044},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11088":{"sourceObj":{"__isSmartRef__":true,"id":11044},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11089":{"sourceObj":{"__isSmartRef__":true,"id":11044},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11090":{"sourceObj":{"__isSmartRef__":true,"id":11044},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11091":{"submorphs":[],"scripts":[],"id":792,"shape":{"__isSmartRef__":true,"id":11092},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11095},"itemList":[{"__isSmartRef__":true,"id":11096},{"__isSmartRef__":true,"id":11098},{"__isSmartRef__":true,"id":11100},{"__isSmartRef__":true,"id":11102},{"__isSmartRef__":true,"id":11104},{"__isSmartRef__":true,"id":11106},{"__isSmartRef__":true,"id":11108},{"__isSmartRef__":true,"id":11110},{"__isSmartRef__":true,"id":11112},{"__isSmartRef__":true,"id":11114},{"__isSmartRef__":true,"id":11116},{"__isSmartRef__":true,"id":11118},{"__isSmartRef__":true,"id":11120},{"__isSmartRef__":true,"id":11122},{"__isSmartRef__":true,"id":11124},{"__isSmartRef__":true,"id":11126},{"__isSmartRef__":true,"id":11128},{"__isSmartRef__":true,"id":11130},{"__isSmartRef__":true,"id":11132},{"__isSmartRef__":true,"id":11134},{"__isSmartRef__":true,"id":11136},{"__isSmartRef__":true,"id":11138},{"__isSmartRef__":true,"id":11140},{"__isSmartRef__":true,"id":11142},{"__isSmartRef__":true,"id":11144},{"__isSmartRef__":true,"id":11146},{"__isSmartRef__":true,"id":11148},{"__isSmartRef__":true,"id":11150},{"__isSmartRef__":true,"id":11152},{"__isSmartRef__":true,"id":11154},{"__isSmartRef__":true,"id":11156},{"__isSmartRef__":true,"id":11158},{"__isSmartRef__":true,"id":11160},{"__isSmartRef__":true,"id":11162},{"__isSmartRef__":true,"id":11164},{"__isSmartRef__":true,"id":11166},{"__isSmartRef__":true,"id":11168},{"__isSmartRef__":true,"id":11170},{"__isSmartRef__":true,"id":11172},{"__isSmartRef__":true,"id":11174},{"__isSmartRef__":true,"id":11176},{"__isSmartRef__":true,"id":11178},{"__isSmartRef__":true,"id":11180},{"__isSmartRef__":true,"id":11182},{"__isSmartRef__":true,"id":11184},{"__isSmartRef__":true,"id":11186},{"__isSmartRef__":true,"id":11188},{"__isSmartRef__":true,"id":11190},{"__isSmartRef__":true,"id":11192},{"__isSmartRef__":true,"id":11194},{"__isSmartRef__":true,"id":11196},{"__isSmartRef__":true,"id":11198},{"__isSmartRef__":true,"id":11200},{"__isSmartRef__":true,"id":11202},{"__isSmartRef__":true,"id":11204},{"__isSmartRef__":true,"id":11206},{"__isSmartRef__":true,"id":11208},{"__isSmartRef__":true,"id":11210},{"__isSmartRef__":true,"id":11212},{"__isSmartRef__":true,"id":11214},{"__isSmartRef__":true,"id":11216},{"__isSmartRef__":true,"id":11218},{"__isSmartRef__":true,"id":11220},{"__isSmartRef__":true,"id":11222},{"__isSmartRef__":true,"id":11224},{"__isSmartRef__":true,"id":11226},{"__isSmartRef__":true,"id":11228},{"__isSmartRef__":true,"id":11230},{"__isSmartRef__":true,"id":11232},{"__isSmartRef__":true,"id":11234},{"__isSmartRef__":true,"id":11236},{"__isSmartRef__":true,"id":11238},{"__isSmartRef__":true,"id":11240},{"__isSmartRef__":true,"id":11242},{"__isSmartRef__":true,"id":11244},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11254},{"__isSmartRef__":true,"id":11256},{"__isSmartRef__":true,"id":11258},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11264},{"__isSmartRef__":true,"id":11266},{"__isSmartRef__":true,"id":11268},{"__isSmartRef__":true,"id":11270},{"__isSmartRef__":true,"id":11272},{"__isSmartRef__":true,"id":11274},{"__isSmartRef__":true,"id":11276},{"__isSmartRef__":true,"id":11278},{"__isSmartRef__":true,"id":11280},{"__isSmartRef__":true,"id":11282},{"__isSmartRef__":true,"id":11284},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11290},{"__isSmartRef__":true,"id":11292},{"__isSmartRef__":true,"id":11294},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11298},{"__isSmartRef__":true,"id":11300},{"__isSmartRef__":true,"id":11302},{"__isSmartRef__":true,"id":11304},{"__isSmartRef__":true,"id":11306},{"__isSmartRef__":true,"id":11308},{"__isSmartRef__":true,"id":11310},{"__isSmartRef__":true,"id":11312},{"__isSmartRef__":true,"id":11314},{"__isSmartRef__":true,"id":11316}],"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":10888},"attributeConnections":[{"__isSmartRef__":true,"id":11318},{"__isSmartRef__":true,"id":11319},{"__isSmartRef__":true,"id":11320},{"__isSmartRef__":true,"id":11321}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":null,"__LivelyClassName__":"lively.morphic.List"},"11092":{"position":{"__isSmartRef__":true,"id":11093},"_Extent":{"__isSmartRef__":true,"id":11094},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11093":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11094":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11095":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11096":{"isListItem":true,"string":"fontSize (proto)","value":{"__isSmartRef__":true,"id":11097}},"11097":{"target":{"__isSmartRef__":true,"id":9791},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11098":{"isListItem":true,"string":"fontFamily (proto)","value":{"__isSmartRef__":true,"id":11099}},"11099":{"target":{"__isSmartRef__":true,"id":9793},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11100":{"isListItem":true,"string":"textColor (proto)","value":{"__isSmartRef__":true,"id":11101}},"11101":{"target":{"__isSmartRef__":true,"id":9795},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11102":{"isListItem":true,"string":"cursorColor (proto)","value":{"__isSmartRef__":true,"id":11103}},"11103":{"target":{"__isSmartRef__":true,"id":9796},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11104":{"isListItem":true,"string":"style (proto)","value":{"__isSmartRef__":true,"id":11105}},"11105":{"target":{"__isSmartRef__":true,"id":9797},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11106":{"isListItem":true,"string":"padding (proto)","value":{"__isSmartRef__":true,"id":11107}},"11107":{"target":{"__isSmartRef__":true,"id":9798},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11108":{"isListItem":true,"string":"autoAdjustPadding (proto)","value":{"__isSmartRef__":true,"id":11109}},"11109":{"target":{"__isSmartRef__":true,"id":9799},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11110":{"isListItem":true,"string":"suppressDropping (proto)","value":{"__isSmartRef__":true,"id":11111}},"11111":{"target":{"__isSmartRef__":true,"id":9800},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11112":{"isListItem":true,"string":"initialize (proto)","value":{"__isSmartRef__":true,"id":11113}},"11113":{"target":{"__isSmartRef__":true,"id":9801},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11114":{"isListItem":true,"string":"applyStyle (proto)","value":{"__isSmartRef__":true,"id":11115}},"11115":{"target":{"__isSmartRef__":true,"id":9803},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11116":{"isListItem":true,"string":"setExtent (proto)","value":{"__isSmartRef__":true,"id":11117}},"11117":{"target":{"__isSmartRef__":true,"id":9805},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11118":{"isListItem":true,"string":"getTextExtent (proto)","value":{"__isSmartRef__":true,"id":11119}},"11119":{"target":{"__isSmartRef__":true,"id":9807},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11120":{"isListItem":true,"string":"getTextBounds (proto)","value":{"__isSmartRef__":true,"id":11121}},"11121":{"target":{"__isSmartRef__":true,"id":9808},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11122":{"isListItem":true,"string":"textString (proto)","value":{"__isSmartRef__":true,"id":11123}},"11123":{"target":{"__isSmartRef__":true,"id":9809},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11124":{"isListItem":true,"string":"textString (proto)","value":{"__isSmartRef__":true,"id":11125}},"11125":{"target":{"__isSmartRef__":true,"id":9810},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11126":{"isListItem":true,"string":"setTextString (proto)","value":{"__isSmartRef__":true,"id":11127}},"11127":{"target":{"__isSmartRef__":true,"id":9811},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11128":{"isListItem":true,"string":"getTextString (proto)","value":{"__isSmartRef__":true,"id":11129}},"11129":{"target":{"__isSmartRef__":true,"id":9812},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11130":{"isListItem":true,"string":"appendTextString (proto)","value":{"__isSmartRef__":true,"id":11131}},"11131":{"target":{"__isSmartRef__":true,"id":9813},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11132":{"isListItem":true,"string":"setTextColor (proto)","value":{"__isSmartRef__":true,"id":11133}},"11133":{"target":{"__isSmartRef__":true,"id":9814},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11134":{"isListItem":true,"string":"getTextColor (proto)","value":{"__isSmartRef__":true,"id":11135}},"11135":{"target":{"__isSmartRef__":true,"id":9815},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11136":{"isListItem":true,"string":"setFontSize (proto)","value":{"__isSmartRef__":true,"id":11137}},"11137":{"target":{"__isSmartRef__":true,"id":9816},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11138":{"isListItem":true,"string":"getFontSize (proto)","value":{"__isSmartRef__":true,"id":11139}},"11139":{"target":{"__isSmartRef__":true,"id":9817},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11140":{"isListItem":true,"string":"setFontFamily (proto)","value":{"__isSmartRef__":true,"id":11141}},"11141":{"target":{"__isSmartRef__":true,"id":9818},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11142":{"isListItem":true,"string":"getFontFamily (proto)","value":{"__isSmartRef__":true,"id":11143}},"11143":{"target":{"__isSmartRef__":true,"id":9819},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11144":{"isListItem":true,"string":"setPadding (proto)","value":{"__isSmartRef__":true,"id":11145}},"11145":{"target":{"__isSmartRef__":true,"id":9820},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11146":{"isListItem":true,"string":"getPadding (proto)","value":{"__isSmartRef__":true,"id":11147}},"11147":{"target":{"__isSmartRef__":true,"id":9821},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11148":{"isListItem":true,"string":"setFixedWidth (proto)","value":{"__isSmartRef__":true,"id":11149}},"11149":{"target":{"__isSmartRef__":true,"id":9822},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11150":{"isListItem":true,"string":"setFixedHeight (proto)","value":{"__isSmartRef__":true,"id":11151}},"11151":{"target":{"__isSmartRef__":true,"id":9823},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11152":{"isListItem":true,"string":"setMaxTextWidth (proto)","value":{"__isSmartRef__":true,"id":11153}},"11153":{"target":{"__isSmartRef__":true,"id":9824},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11154":{"isListItem":true,"string":"setMaxTextHeight (proto)","value":{"__isSmartRef__":true,"id":11155}},"11155":{"target":{"__isSmartRef__":true,"id":9825},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11156":{"isListItem":true,"string":"getInnerScrollBounds (proto)","value":{"__isSmartRef__":true,"id":11157}},"11157":{"target":{"__isSmartRef__":true,"id":9826},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11158":{"isListItem":true,"string":"getScrollBounds (proto)","value":{"__isSmartRef__":true,"id":11159}},"11159":{"target":{"__isSmartRef__":true,"id":9827},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11160":{"isListItem":true,"string":"updateText (proto)","value":{"__isSmartRef__":true,"id":11161}},"11161":{"target":{"__isSmartRef__":true,"id":9828},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11162":{"isListItem":true,"string":"growOrShrinkToFit (proto)","value":{"__isSmartRef__":true,"id":11163}},"11163":{"target":{"__isSmartRef__":true,"id":9830},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11164":{"isListItem":true,"string":"fit (proto)","value":{"__isSmartRef__":true,"id":11165}},"11165":{"target":{"__isSmartRef__":true,"id":9831},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11166":{"isListItem":true,"string":"setOverflowMode (proto)","value":{"__isSmartRef__":true,"id":11167}},"11167":{"target":{"__isSmartRef__":true,"id":9832},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11168":{"isListItem":true,"string":"getOverflowMode (proto)","value":{"__isSmartRef__":true,"id":11169}},"11169":{"target":{"__isSmartRef__":true,"id":9833},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11170":{"isListItem":true,"string":"beLabel (proto)","value":{"__isSmartRef__":true,"id":11171}},"11171":{"target":{"__isSmartRef__":true,"id":9834},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11172":{"isListItem":true,"string":"beInputLine (proto)","value":{"__isSmartRef__":true,"id":11173}},"11173":{"target":{"__isSmartRef__":true,"id":9836},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11174":{"isListItem":true,"string":"onKeyDown (proto)","value":{"__isSmartRef__":true,"id":11175}},"11175":{"target":{"__isSmartRef__":true,"id":9837},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11176":{"isListItem":true,"string":"onKeyUp (proto)","value":{"__isSmartRef__":true,"id":11177}},"11177":{"target":{"__isSmartRef__":true,"id":9839},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11178":{"isListItem":true,"string":"onKeyPress (proto)","value":{"__isSmartRef__":true,"id":11179}},"11179":{"target":{"__isSmartRef__":true,"id":9840},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11180":{"isListItem":true,"string":"processCommandKeys (proto)","value":{"__isSmartRef__":true,"id":11181}},"11181":{"target":{"__isSmartRef__":true,"id":9841},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11182":{"isListItem":true,"string":"doDoit (proto)","value":{"__isSmartRef__":true,"id":11183}},"11183":{"target":{"__isSmartRef__":true,"id":9842},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11184":{"isListItem":true,"string":"doPrintit (proto)","value":{"__isSmartRef__":true,"id":11185}},"11185":{"target":{"__isSmartRef__":true,"id":9843},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11186":{"isListItem":true,"string":"doSave (proto)","value":{"__isSmartRef__":true,"id":11187}},"11187":{"target":{"__isSmartRef__":true,"id":9844},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11188":{"isListItem":true,"string":"doListProtocol (proto)","value":{"__isSmartRef__":true,"id":11189}},"11189":{"target":{"__isSmartRef__":true,"id":9845},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11190":{"isListItem":true,"string":"doFind (proto)","value":{"__isSmartRef__":true,"id":11191}},"11191":{"target":{"__isSmartRef__":true,"id":9846},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11192":{"isListItem":true,"string":"doFindNext (proto)","value":{"__isSmartRef__":true,"id":11193}},"11193":{"target":{"__isSmartRef__":true,"id":9847},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11194":{"isListItem":true,"string":"doMore (proto)","value":{"__isSmartRef__":true,"id":11195}},"11195":{"target":{"__isSmartRef__":true,"id":9848},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11196":{"isListItem":true,"string":"doInspect (proto)","value":{"__isSmartRef__":true,"id":11197}},"11197":{"target":{"__isSmartRef__":true,"id":9849},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11198":{"isListItem":true,"string":"rememberSelectionForDoMore (proto)","value":{"__isSmartRef__":true,"id":11199}},"11199":{"target":{"__isSmartRef__":true,"id":9850},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11200":{"isListItem":true,"string":"indentSelection (proto)","value":{"__isSmartRef__":true,"id":11201}},"11201":{"target":{"__isSmartRef__":true,"id":9851},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11202":{"isListItem":true,"string":"outdentSelection (proto)","value":{"__isSmartRef__":true,"id":11203}},"11203":{"target":{"__isSmartRef__":true,"id":9852},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11204":{"isListItem":true,"string":"addOrRemoveComment (proto)","value":{"__isSmartRef__":true,"id":11205}},"11205":{"target":{"__isSmartRef__":true,"id":9853},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11206":{"isListItem":true,"string":"modifySelectedLines (proto)","value":{"__isSmartRef__":true,"id":11207}},"11207":{"target":{"__isSmartRef__":true,"id":9854},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11208":{"isListItem":true,"string":"onEnterPressed (proto)","value":{"__isSmartRef__":true,"id":11209}},"11209":{"target":{"__isSmartRef__":true,"id":9855},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11210":{"isListItem":true,"string":"onBackspacePressed (proto)","value":{"__isSmartRef__":true,"id":11211}},"11211":{"target":{"__isSmartRef__":true,"id":9857},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11212":{"isListItem":true,"string":"onDelPressed (proto)","value":{"__isSmartRef__":true,"id":11213}},"11213":{"target":{"__isSmartRef__":true,"id":9858},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11214":{"isListItem":true,"string":"onTabPressed (proto)","value":{"__isSmartRef__":true,"id":11215}},"11215":{"target":{"__isSmartRef__":true,"id":9859},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11216":{"isListItem":true,"string":"onHomePressed (proto)","value":{"__isSmartRef__":true,"id":11217}},"11217":{"target":{"__isSmartRef__":true,"id":9860},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11218":{"isListItem":true,"string":"onEndPressed (proto)","value":{"__isSmartRef__":true,"id":11219}},"11219":{"target":{"__isSmartRef__":true,"id":9861},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11220":{"isListItem":true,"string":"onPageUpPressed (proto)","value":{"__isSmartRef__":true,"id":11221}},"11221":{"target":{"__isSmartRef__":true,"id":9862},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11222":{"isListItem":true,"string":"onPageDownPressed (proto)","value":{"__isSmartRef__":true,"id":11223}},"11223":{"target":{"__isSmartRef__":true,"id":9863},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11224":{"isListItem":true,"string":"onMouseDown (proto)","value":{"__isSmartRef__":true,"id":11225}},"11225":{"target":{"__isSmartRef__":true,"id":9864},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11226":{"isListItem":true,"string":"onSelectStart (proto)","value":{"__isSmartRef__":true,"id":11227}},"11227":{"target":{"__isSmartRef__":true,"id":9866},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11228":{"isListItem":true,"string":"domSelection (proto)","value":{"__isSmartRef__":true,"id":11229}},"11229":{"target":{"__isSmartRef__":true,"id":9867},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11230":{"isListItem":true,"string":"selectionString (proto)","value":{"__isSmartRef__":true,"id":11231}},"11231":{"target":{"__isSmartRef__":true,"id":9869},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11232":{"isListItem":true,"string":"insertAtCursor (proto)","value":{"__isSmartRef__":true,"id":11233}},"11233":{"target":{"__isSmartRef__":true,"id":9870},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11234":{"isListItem":true,"string":"insertElementAtCursor (proto)","value":{"__isSmartRef__":true,"id":11235}},"11235":{"target":{"__isSmartRef__":true,"id":9871},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11236":{"isListItem":true,"string":"removeTextSelection (proto)","value":{"__isSmartRef__":true,"id":11237}},"11237":{"target":{"__isSmartRef__":true,"id":9872},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11238":{"isListItem":true,"string":"getSelectionOrLineString (proto)","value":{"__isSmartRef__":true,"id":11239}},"11239":{"target":{"__isSmartRef__":true,"id":9873},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11240":{"isListItem":true,"string":"selectCurrentLine (proto)","value":{"__isSmartRef__":true,"id":11241}},"11241":{"target":{"__isSmartRef__":true,"id":9874},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11242":{"isListItem":true,"string":"setSelectionRange (proto)","value":{"__isSmartRef__":true,"id":11243}},"11243":{"target":{"__isSmartRef__":true,"id":9875},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11244":{"isListItem":true,"string":"getSelectionRange (proto)","value":{"__isSmartRef__":true,"id":11245}},"11245":{"target":{"__isSmartRef__":true,"id":9876},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11246":{"isListItem":true,"string":"selectAll (proto)","value":{"__isSmartRef__":true,"id":11247}},"11247":{"target":{"__isSmartRef__":true,"id":9877},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11248":{"isListItem":true,"string":"hasNullSelection (proto)","value":{"__isSmartRef__":true,"id":11249}},"11249":{"target":{"__isSmartRef__":true,"id":9878},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11250":{"isListItem":true,"string":"setNullSelectionAt (proto)","value":{"__isSmartRef__":true,"id":11251}},"11251":{"target":{"__isSmartRef__":true,"id":9879},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11252":{"isListItem":true,"string":"getSelectionBounds (proto)","value":{"__isSmartRef__":true,"id":11253}},"11253":{"target":{"__isSmartRef__":true,"id":9880},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11254":{"isListItem":true,"string":"scrollRectIntoView (proto)","value":{"__isSmartRef__":true,"id":11255}},"11255":{"target":{"__isSmartRef__":true,"id":9881},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11256":{"isListItem":true,"string":"scrollSelectionIntoView (proto)","value":{"__isSmartRef__":true,"id":11257}},"11257":{"target":{"__isSmartRef__":true,"id":9882},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11258":{"isListItem":true,"string":"evalSelection (proto)","value":{"__isSmartRef__":true,"id":11259}},"11259":{"target":{"__isSmartRef__":true,"id":9883},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11260":{"isListItem":true,"string":"boundEval (proto)","value":{"__isSmartRef__":true,"id":11261}},"11261":{"target":{"__isSmartRef__":true,"id":9885},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11262":{"isListItem":true,"string":"tryBoundEval (proto)","value":{"__isSmartRef__":true,"id":11263}},"11263":{"target":{"__isSmartRef__":true,"id":9886},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11264":{"isListItem":true,"string":"getDoitContext (proto)","value":{"__isSmartRef__":true,"id":11265}},"11265":{"target":{"__isSmartRef__":true,"id":9887},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11266":{"isListItem":true,"string":"focus (proto)","value":{"__isSmartRef__":true,"id":11267}},"11267":{"target":{"__isSmartRef__":true,"id":9888},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11268":{"isListItem":true,"string":"hasUnsavedChanges (proto)","value":{"__isSmartRef__":true,"id":11269}},"11269":{"target":{"__isSmartRef__":true,"id":9890},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11270":{"isListItem":true,"string":"searchForFind (proto)","value":{"__isSmartRef__":true,"id":11271}},"11271":{"target":{"__isSmartRef__":true,"id":9892},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11272":{"isListItem":true,"string":"showError (proto)","value":{"__isSmartRef__":true,"id":11273}},"11273":{"target":{"__isSmartRef__":true,"id":9894},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11274":{"isListItem":true,"string":"setWhiteSpaceHandling (proto)","value":{"__isSmartRef__":true,"id":11275}},"11275":{"target":{"__isSmartRef__":true,"id":9896},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11276":{"isListItem":true,"string":"getWhiteSpaceHandling (proto)","value":{"__isSmartRef__":true,"id":11277}},"11277":{"target":{"__isSmartRef__":true,"id":9898},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11278":{"isListItem":true,"string":"getTextElements (proto)","value":{"__isSmartRef__":true,"id":11279}},"11279":{"target":{"__isSmartRef__":true,"id":9899},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11280":{"isListItem":true,"string":"getTextElementAndLocalIndexForGlobalIndex (proto)","value":{"__isSmartRef__":true,"id":11281}},"11281":{"target":{"__isSmartRef__":true,"id":9900},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11282":{"isListItem":true,"string":"emphasizeSelection (proto)","value":{"__isSmartRef__":true,"id":11283}},"11283":{"target":{"__isSmartRef__":true,"id":9901},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11284":{"isListItem":true,"string":"setRichText (proto)","value":{"__isSmartRef__":true,"id":11285}},"11285":{"target":{"__isSmartRef__":true,"id":9902},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11286":{"isListItem":true,"string":"getTextStyle (proto)","value":{"__isSmartRef__":true,"id":11287}},"11287":{"target":{"__isSmartRef__":true,"id":9903},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11288":{"isListItem":true,"string":"getRange (proto)","value":{"__isSmartRef__":true,"id":11289}},"11289":{"target":{"__isSmartRef__":true,"id":9904},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11290":{"isListItem":true,"string":"createChunk (proto)","value":{"__isSmartRef__":true,"id":11291}},"11291":{"target":{"__isSmartRef__":true,"id":9905},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11292":{"isListItem":true,"string":"getTextChunks (proto)","value":{"__isSmartRef__":true,"id":11293}},"11293":{"target":{"__isSmartRef__":true,"id":9907},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11294":{"isListItem":true,"string":"firstTextChunk (proto)","value":{"__isSmartRef__":true,"id":11295}},"11295":{"target":{"__isSmartRef__":true,"id":9908},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11296":{"isListItem":true,"string":"removeTextChunks (proto)","value":{"__isSmartRef__":true,"id":11297}},"11297":{"target":{"__isSmartRef__":true,"id":9909},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11298":{"isListItem":true,"string":"getChunkAndLocalIndex (proto)","value":{"__isSmartRef__":true,"id":11299}},"11299":{"target":{"__isSmartRef__":true,"id":9910},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11300":{"isListItem":true,"string":"sliceTextChunks (proto)","value":{"__isSmartRef__":true,"id":11301}},"11301":{"target":{"__isSmartRef__":true,"id":9911},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11302":{"isListItem":true,"string":"selectTextChunks (proto)","value":{"__isSmartRef__":true,"id":11303}},"11303":{"target":{"__isSmartRef__":true,"id":9912},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11304":{"isListItem":true,"string":"coalesceChunks (proto)","value":{"__isSmartRef__":true,"id":11305}},"11305":{"target":{"__isSmartRef__":true,"id":9913},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11306":{"isListItem":true,"string":"removeChunksNotUsed (proto)","value":{"__isSmartRef__":true,"id":11307}},"11307":{"target":{"__isSmartRef__":true,"id":9914},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11308":{"isListItem":true,"string":"removeChunksNotUsedDelayed (proto)","value":{"__isSmartRef__":true,"id":11309}},"11309":{"target":{"__isSmartRef__":true,"id":9915},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11310":{"isListItem":true,"string":"emphasize (proto)","value":{"__isSmartRef__":true,"id":11311}},"11311":{"target":{"__isSmartRef__":true,"id":9916},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11312":{"isListItem":true,"string":"toggleBoldness (proto)","value":{"__isSmartRef__":true,"id":11313}},"11313":{"target":{"__isSmartRef__":true,"id":9918},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11314":{"isListItem":true,"string":"toggleBoldnessForSelection (proto)","value":{"__isSmartRef__":true,"id":11315}},"11315":{"target":{"__isSmartRef__":true,"id":9919},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11316":{"isListItem":true,"string":"convertSelectionRangeForEmphasis (proto)","value":{"__isSmartRef__":true,"id":11317}},"11317":{"target":{"__isSmartRef__":true,"id":9920},"browser":{"__isSmartRef__":true,"id":10862},"parent":{"__isSmartRef__":true,"id":11050},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11318":{"sourceObj":{"__isSmartRef__":true,"id":11091},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11319":{"sourceObj":{"__isSmartRef__":true,"id":11091},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11320":{"sourceObj":{"__isSmartRef__":true,"id":11091},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11321":{"sourceObj":{"__isSmartRef__":true,"id":11091},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11322":{"submorphs":[],"scripts":[],"id":793,"shape":{"__isSmartRef__":true,"id":11323},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11326},"fixed":[{"__isSmartRef__":true,"id":10864},{"__isSmartRef__":true,"id":11327},{"__isSmartRef__":true,"id":11352},{"__isSmartRef__":true,"id":11377},{"__isSmartRef__":true,"id":11402},{"__isSmartRef__":true,"id":11427},{"__isSmartRef__":true,"id":11452}],"scalingBelow":[{"__isSmartRef__":true,"id":11477}],"scalingAbove":[{"__isSmartRef__":true,"id":10943},{"__isSmartRef__":true,"id":11008},{"__isSmartRef__":true,"id":11044},{"__isSmartRef__":true,"id":11091}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"11323":{"position":{"__isSmartRef__":true,"id":11324},"_Extent":{"__isSmartRef__":true,"id":11325},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11324":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11325":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11326":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11327":{"submorphs":[{"__isSmartRef__":true,"id":11328}],"scripts":[],"id":799,"shape":{"__isSmartRef__":true,"id":11336},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11339},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11340},"label":{"__isSmartRef__":true,"id":11328},"command":{"__isSmartRef__":true,"id":11349},"attributeConnections":[{"__isSmartRef__":true,"id":11350},{"__isSmartRef__":true,"id":11351}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"11328":{"submorphs":[],"scripts":[],"id":800,"shape":{"__isSmartRef__":true,"id":11329},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11332},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11333}],"padding":{"__isSmartRef__":true,"id":11335},"_Padding":{"__isSmartRef__":true,"id":11335},"owner":{"__isSmartRef__":true,"id":11327},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11329":{"position":{"__isSmartRef__":true,"id":11330},"_Extent":{"__isSmartRef__":true,"id":11331},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11330":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11331":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11332":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11333":{"style":{"__isSmartRef__":true,"id":11334},"morph":{"__isSmartRef__":true,"id":11328},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11334":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11335":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11336":{"position":{"__isSmartRef__":true,"id":11337},"_Extent":{"__isSmartRef__":true,"id":11338},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11337":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11338":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11339":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11340":{"stops":[{"__isSmartRef__":true,"id":11341},{"__isSmartRef__":true,"id":11343},{"__isSmartRef__":true,"id":11345},{"__isSmartRef__":true,"id":11347}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11341":{"offset":0,"color":{"__isSmartRef__":true,"id":11342}},"11342":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11343":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11344}},"11344":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11345":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11346}},"11346":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11347":{"offset":1,"color":{"__isSmartRef__":true,"id":11348}},"11348":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11349":{"browser":{"__isSmartRef__":true,"id":10862},"button":{"__isSmartRef__":true,"id":11327},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"11350":{"sourceObj":{"__isSmartRef__":true,"id":11327},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11349},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11351":{"sourceObj":{"__isSmartRef__":true,"id":11327},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11327},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11352":{"submorphs":[{"__isSmartRef__":true,"id":11353}],"scripts":[],"id":801,"shape":{"__isSmartRef__":true,"id":11361},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11364},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11365},"label":{"__isSmartRef__":true,"id":11353},"command":{"__isSmartRef__":true,"id":11374},"attributeConnections":[{"__isSmartRef__":true,"id":11375},{"__isSmartRef__":true,"id":11376}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"11353":{"submorphs":[],"scripts":[],"id":802,"shape":{"__isSmartRef__":true,"id":11354},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11357},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11358}],"padding":{"__isSmartRef__":true,"id":11360},"_Padding":{"__isSmartRef__":true,"id":11360},"owner":{"__isSmartRef__":true,"id":11352},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11354":{"position":{"__isSmartRef__":true,"id":11355},"_Extent":{"__isSmartRef__":true,"id":11356},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11355":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11356":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11357":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11358":{"style":{"__isSmartRef__":true,"id":11359},"morph":{"__isSmartRef__":true,"id":11353},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11359":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11360":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11361":{"position":{"__isSmartRef__":true,"id":11362},"_Extent":{"__isSmartRef__":true,"id":11363},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11362":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11363":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11364":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11365":{"stops":[{"__isSmartRef__":true,"id":11366},{"__isSmartRef__":true,"id":11368},{"__isSmartRef__":true,"id":11370},{"__isSmartRef__":true,"id":11372}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11366":{"offset":0,"color":{"__isSmartRef__":true,"id":11367}},"11367":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11368":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11369}},"11369":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11370":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11371}},"11371":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11372":{"offset":1,"color":{"__isSmartRef__":true,"id":11373}},"11373":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11374":{"browser":{"__isSmartRef__":true,"id":10862},"button":{"__isSmartRef__":true,"id":11352},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"11375":{"sourceObj":{"__isSmartRef__":true,"id":11352},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11374},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11376":{"sourceObj":{"__isSmartRef__":true,"id":11352},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11352},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11377":{"submorphs":[{"__isSmartRef__":true,"id":11378}],"scripts":[],"id":803,"shape":{"__isSmartRef__":true,"id":11386},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11389},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11390},"label":{"__isSmartRef__":true,"id":11378},"command":{"__isSmartRef__":true,"id":11399},"attributeConnections":[{"__isSmartRef__":true,"id":11400},{"__isSmartRef__":true,"id":11401}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"11378":{"submorphs":[],"scripts":[],"id":804,"shape":{"__isSmartRef__":true,"id":11379},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11382},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11383}],"padding":{"__isSmartRef__":true,"id":11385},"_Padding":{"__isSmartRef__":true,"id":11385},"owner":{"__isSmartRef__":true,"id":11377},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11379":{"position":{"__isSmartRef__":true,"id":11380},"_Extent":{"__isSmartRef__":true,"id":11381},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11380":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11381":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11382":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11383":{"style":{"__isSmartRef__":true,"id":11384},"morph":{"__isSmartRef__":true,"id":11378},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11384":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11385":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11386":{"position":{"__isSmartRef__":true,"id":11387},"_Extent":{"__isSmartRef__":true,"id":11388},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11387":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11388":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11389":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11390":{"stops":[{"__isSmartRef__":true,"id":11391},{"__isSmartRef__":true,"id":11393},{"__isSmartRef__":true,"id":11395},{"__isSmartRef__":true,"id":11397}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11391":{"offset":0,"color":{"__isSmartRef__":true,"id":11392}},"11392":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11393":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11394}},"11394":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11395":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11396}},"11396":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11397":{"offset":1,"color":{"__isSmartRef__":true,"id":11398}},"11398":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11399":{"browser":{"__isSmartRef__":true,"id":10862},"button":{"__isSmartRef__":true,"id":11377},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"11400":{"sourceObj":{"__isSmartRef__":true,"id":11377},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11399},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11401":{"sourceObj":{"__isSmartRef__":true,"id":11377},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11377},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11402":{"submorphs":[{"__isSmartRef__":true,"id":11403}],"scripts":[],"id":805,"shape":{"__isSmartRef__":true,"id":11411},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11414},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11415},"label":{"__isSmartRef__":true,"id":11403},"command":{"__isSmartRef__":true,"id":11424},"attributeConnections":[{"__isSmartRef__":true,"id":11425},{"__isSmartRef__":true,"id":11426}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"11403":{"submorphs":[],"scripts":[],"id":806,"shape":{"__isSmartRef__":true,"id":11404},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11407},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11408}],"padding":{"__isSmartRef__":true,"id":11410},"_Padding":{"__isSmartRef__":true,"id":11410},"owner":{"__isSmartRef__":true,"id":11402},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11404":{"position":{"__isSmartRef__":true,"id":11405},"_Extent":{"__isSmartRef__":true,"id":11406},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11405":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11406":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11407":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11408":{"style":{"__isSmartRef__":true,"id":11409},"morph":{"__isSmartRef__":true,"id":11403},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11409":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11410":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11411":{"position":{"__isSmartRef__":true,"id":11412},"_Extent":{"__isSmartRef__":true,"id":11413},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11412":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11413":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11414":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11415":{"stops":[{"__isSmartRef__":true,"id":11416},{"__isSmartRef__":true,"id":11418},{"__isSmartRef__":true,"id":11420},{"__isSmartRef__":true,"id":11422}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11416":{"offset":0,"color":{"__isSmartRef__":true,"id":11417}},"11417":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11418":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11419}},"11419":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11420":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11421}},"11421":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11422":{"offset":1,"color":{"__isSmartRef__":true,"id":11423}},"11423":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11424":{"browser":{"__isSmartRef__":true,"id":10862},"button":{"__isSmartRef__":true,"id":11402},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"11425":{"sourceObj":{"__isSmartRef__":true,"id":11402},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11424},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11426":{"sourceObj":{"__isSmartRef__":true,"id":11402},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11402},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11427":{"submorphs":[{"__isSmartRef__":true,"id":11428}],"scripts":[],"id":807,"shape":{"__isSmartRef__":true,"id":11436},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11439},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11440},"label":{"__isSmartRef__":true,"id":11428},"command":{"__isSmartRef__":true,"id":11449},"attributeConnections":[{"__isSmartRef__":true,"id":11450},{"__isSmartRef__":true,"id":11451}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"11428":{"submorphs":[],"scripts":[],"id":808,"shape":{"__isSmartRef__":true,"id":11429},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11432},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11433}],"padding":{"__isSmartRef__":true,"id":11435},"_Padding":{"__isSmartRef__":true,"id":11435},"owner":{"__isSmartRef__":true,"id":11427},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11429":{"position":{"__isSmartRef__":true,"id":11430},"_Extent":{"__isSmartRef__":true,"id":11431},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11430":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11431":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11432":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11433":{"style":{"__isSmartRef__":true,"id":11434},"morph":{"__isSmartRef__":true,"id":11428},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11434":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11435":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11436":{"position":{"__isSmartRef__":true,"id":11437},"_Extent":{"__isSmartRef__":true,"id":11438},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11437":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11438":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11439":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11440":{"stops":[{"__isSmartRef__":true,"id":11441},{"__isSmartRef__":true,"id":11443},{"__isSmartRef__":true,"id":11445},{"__isSmartRef__":true,"id":11447}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11441":{"offset":0,"color":{"__isSmartRef__":true,"id":11442}},"11442":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11443":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11444}},"11444":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11445":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11446}},"11446":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11447":{"offset":1,"color":{"__isSmartRef__":true,"id":11448}},"11448":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11449":{"browser":{"__isSmartRef__":true,"id":10862},"button":{"__isSmartRef__":true,"id":11427},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"11450":{"sourceObj":{"__isSmartRef__":true,"id":11427},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11449},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11451":{"sourceObj":{"__isSmartRef__":true,"id":11427},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11427},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11452":{"submorphs":[{"__isSmartRef__":true,"id":11453}],"scripts":[],"id":809,"shape":{"__isSmartRef__":true,"id":11461},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11464},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11465},"label":{"__isSmartRef__":true,"id":11453},"command":{"__isSmartRef__":true,"id":11474},"attributeConnections":[{"__isSmartRef__":true,"id":11475},{"__isSmartRef__":true,"id":11476}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"11453":{"submorphs":[],"scripts":[],"id":810,"shape":{"__isSmartRef__":true,"id":11454},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11457},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11458}],"padding":{"__isSmartRef__":true,"id":11460},"_Padding":{"__isSmartRef__":true,"id":11460},"owner":{"__isSmartRef__":true,"id":11452},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11454":{"position":{"__isSmartRef__":true,"id":11455},"_Extent":{"__isSmartRef__":true,"id":11456},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11455":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11456":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11457":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11458":{"style":{"__isSmartRef__":true,"id":11459},"morph":{"__isSmartRef__":true,"id":11453},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11459":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11460":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11461":{"position":{"__isSmartRef__":true,"id":11462},"_Extent":{"__isSmartRef__":true,"id":11463},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11462":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11463":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11464":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11465":{"stops":[{"__isSmartRef__":true,"id":11466},{"__isSmartRef__":true,"id":11468},{"__isSmartRef__":true,"id":11470},{"__isSmartRef__":true,"id":11472}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11466":{"offset":0,"color":{"__isSmartRef__":true,"id":11467}},"11467":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11468":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11469}},"11469":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11470":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11471}},"11471":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11472":{"offset":1,"color":{"__isSmartRef__":true,"id":11473}},"11473":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11474":{"browser":{"__isSmartRef__":true,"id":10862},"button":{"__isSmartRef__":true,"id":11452},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"11475":{"sourceObj":{"__isSmartRef__":true,"id":11452},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11474},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11476":{"sourceObj":{"__isSmartRef__":true,"id":11452},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11452},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11477":{"submorphs":[],"scripts":[],"id":794,"shape":{"__isSmartRef__":true,"id":11478},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11481},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":11482}],"owner":{"__isSmartRef__":true,"id":10888},"padding":{"__isSmartRef__":true,"id":11484},"layout":{"__isSmartRef__":true,"id":11485},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":11484},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":11486}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11478":{"position":{"__isSmartRef__":true,"id":11479},"_Extent":{"__isSmartRef__":true,"id":11480},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11479":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11480":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11481":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11482":{"style":{"__isSmartRef__":true,"id":11483},"morph":{"__isSmartRef__":true,"id":11477},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11483":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11484":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11485":{"resizeWidth":true,"resizeHeight":true},"11486":{"sourceObj":{"__isSmartRef__":true,"id":11477},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10862},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11487":{"submorphs":[],"scripts":[],"id":795,"shape":{"__isSmartRef__":true,"id":11488},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11491},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":11492}],"scalingAbove":[{"__isSmartRef__":true,"id":11477}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"11488":{"position":{"__isSmartRef__":true,"id":11489},"_Extent":{"__isSmartRef__":true,"id":11490},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11489":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11490":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11491":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11492":{"submorphs":[],"scripts":[],"id":796,"shape":{"__isSmartRef__":true,"id":11493},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11496},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":11497}],"owner":{"__isSmartRef__":true,"id":10888},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11493":{"position":{"__isSmartRef__":true,"id":11494},"_Extent":{"__isSmartRef__":true,"id":11495},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11494":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11495":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11496":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11497":{"style":{"__isSmartRef__":true,"id":11498},"morph":{"__isSmartRef__":true,"id":11492},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11498":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11499":{"position":{"__isSmartRef__":true,"id":11500},"_Extent":{"__isSmartRef__":true,"id":11501},"_Fill":{"__isSmartRef__":true,"id":9368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11500":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11501":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11502":{"adjustForNewBounds":true},"11503":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11504":{"submorphs":[{"__isSmartRef__":true,"id":10888},{"__isSmartRef__":true,"id":11505}],"scripts":[],"id":811,"shape":{"__isSmartRef__":true,"id":11593},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":11595},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11596},"priorExtent":{"__isSmartRef__":true,"id":11597},"targetMorph":{"__isSmartRef__":true,"id":10888},"titleBar":{"__isSmartRef__":true,"id":11505},"contentOffset":{"__isSmartRef__":true,"id":11503},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"11505":{"submorphs":[{"__isSmartRef__":true,"id":11506},{"__isSmartRef__":true,"id":11513},{"__isSmartRef__":true,"id":11538},{"__isSmartRef__":true,"id":11562}],"scripts":[],"id":812,"shape":{"__isSmartRef__":true,"id":11587},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":11590},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11591},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":11504},"label":{"__isSmartRef__":true,"id":11506},"closeButton":{"__isSmartRef__":true,"id":11513},"menuButton":{"__isSmartRef__":true,"id":11538},"collapseButton":{"__isSmartRef__":true,"id":11562},"priorExtent":{"__isSmartRef__":true,"id":11592},"owner":{"__isSmartRef__":true,"id":11504},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"11506":{"submorphs":[],"scripts":[],"id":813,"shape":{"__isSmartRef__":true,"id":11507},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11510},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11511}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":9380},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":9380},"owner":{"__isSmartRef__":true,"id":11505},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11507":{"position":{"__isSmartRef__":true,"id":11508},"_Extent":{"__isSmartRef__":true,"id":11509},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11508":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11509":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11510":{"x":386,"y":3.9999999701976776,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11511":{"style":{"__isSmartRef__":true,"id":11512},"morph":{"__isSmartRef__":true,"id":11506},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11512":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11513":{"submorphs":[{"__isSmartRef__":true,"id":11514}],"scripts":[],"id":814,"shape":{"__isSmartRef__":true,"id":11522},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11525},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11526},"label":{"__isSmartRef__":true,"id":11514},"owner":{"__isSmartRef__":true,"id":11505},"layout":{"__isSmartRef__":true,"id":11535},"attributeConnections":[{"__isSmartRef__":true,"id":11536},{"__isSmartRef__":true,"id":11537}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"11514":{"submorphs":[],"scripts":[],"id":815,"shape":{"__isSmartRef__":true,"id":11515},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11518},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":11519}],"padding":{"__isSmartRef__":true,"id":11521},"_Padding":{"__isSmartRef__":true,"id":11521},"owner":{"__isSmartRef__":true,"id":11513},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11515":{"position":{"__isSmartRef__":true,"id":11516},"_Extent":{"__isSmartRef__":true,"id":11517},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11516":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11517":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11518":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11519":{"style":{"__isSmartRef__":true,"id":11520},"morph":{"__isSmartRef__":true,"id":11514},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11520":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11521":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11522":{"position":{"__isSmartRef__":true,"id":11523},"_Extent":{"__isSmartRef__":true,"id":11524},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11523":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11524":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11525":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11526":{"stops":[{"__isSmartRef__":true,"id":11527},{"__isSmartRef__":true,"id":11529},{"__isSmartRef__":true,"id":11531},{"__isSmartRef__":true,"id":11533}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11527":{"offset":0,"color":{"__isSmartRef__":true,"id":11528}},"11528":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11529":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11530}},"11530":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11531":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11532}},"11532":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11533":{"offset":1,"color":{"__isSmartRef__":true,"id":11534}},"11534":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11535":{"moveHorizontal":true},"11536":{"sourceObj":{"__isSmartRef__":true,"id":11513},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":11504},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11537":{"sourceObj":{"__isSmartRef__":true,"id":11513},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11504},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11538":{"submorphs":[{"__isSmartRef__":true,"id":11539}],"scripts":[],"id":816,"shape":{"__isSmartRef__":true,"id":11547},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11550},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11551},"label":{"__isSmartRef__":true,"id":11539},"owner":{"__isSmartRef__":true,"id":11505},"attributeConnections":[{"__isSmartRef__":true,"id":11560},{"__isSmartRef__":true,"id":11561}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"11539":{"submorphs":[],"scripts":[],"id":817,"shape":{"__isSmartRef__":true,"id":11540},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11543},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":11544}],"padding":{"__isSmartRef__":true,"id":11546},"_Padding":{"__isSmartRef__":true,"id":11546},"owner":{"__isSmartRef__":true,"id":11538},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11540":{"position":{"__isSmartRef__":true,"id":11541},"_Extent":{"__isSmartRef__":true,"id":11542},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11541":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11542":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11543":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11544":{"style":{"__isSmartRef__":true,"id":11545},"morph":{"__isSmartRef__":true,"id":11539},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11545":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11546":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11547":{"position":{"__isSmartRef__":true,"id":11548},"_Extent":{"__isSmartRef__":true,"id":11549},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11548":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11549":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11550":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11551":{"stops":[{"__isSmartRef__":true,"id":11552},{"__isSmartRef__":true,"id":11554},{"__isSmartRef__":true,"id":11556},{"__isSmartRef__":true,"id":11558}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11552":{"offset":0,"color":{"__isSmartRef__":true,"id":11553}},"11553":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11554":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11555}},"11555":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11556":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11557}},"11557":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11558":{"offset":1,"color":{"__isSmartRef__":true,"id":11559}},"11559":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11560":{"sourceObj":{"__isSmartRef__":true,"id":11538},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":11504},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11561":{"sourceObj":{"__isSmartRef__":true,"id":11538},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11504},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11562":{"submorphs":[{"__isSmartRef__":true,"id":11563}],"scripts":[],"id":818,"shape":{"__isSmartRef__":true,"id":11571},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11574},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11575},"label":{"__isSmartRef__":true,"id":11563},"owner":{"__isSmartRef__":true,"id":11505},"layout":{"__isSmartRef__":true,"id":11584},"attributeConnections":[{"__isSmartRef__":true,"id":11585},{"__isSmartRef__":true,"id":11586}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"11563":{"submorphs":[],"scripts":[],"id":819,"shape":{"__isSmartRef__":true,"id":11564},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11567},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":11568}],"padding":{"__isSmartRef__":true,"id":11570},"_Padding":{"__isSmartRef__":true,"id":11570},"owner":{"__isSmartRef__":true,"id":11562},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11564":{"position":{"__isSmartRef__":true,"id":11565},"_Extent":{"__isSmartRef__":true,"id":11566},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11565":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11566":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11567":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11568":{"style":{"__isSmartRef__":true,"id":11569},"morph":{"__isSmartRef__":true,"id":11563},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11569":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11570":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11571":{"position":{"__isSmartRef__":true,"id":11572},"_Extent":{"__isSmartRef__":true,"id":11573},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11572":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11573":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11574":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11575":{"stops":[{"__isSmartRef__":true,"id":11576},{"__isSmartRef__":true,"id":11578},{"__isSmartRef__":true,"id":11580},{"__isSmartRef__":true,"id":11582}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11576":{"offset":0,"color":{"__isSmartRef__":true,"id":11577}},"11577":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11578":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11579}},"11579":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11580":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11581}},"11581":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11582":{"offset":1,"color":{"__isSmartRef__":true,"id":11583}},"11583":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11584":{"moveHorizontal":true},"11585":{"sourceObj":{"__isSmartRef__":true,"id":11562},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":11504},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11586":{"sourceObj":{"__isSmartRef__":true,"id":11562},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11504},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11587":{"position":{"__isSmartRef__":true,"id":11588},"_Extent":{"__isSmartRef__":true,"id":11589},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":9458},"_Fill":{"__isSmartRef__":true,"id":10310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11588":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11589":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11590":{"resizeWidth":true,"adjustForNewBounds":true},"11591":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11592":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11593":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":11594},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11594":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11595":{"adjustForNewBounds":true},"11596":{"x":375,"y":441,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11597":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11598":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11599":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"11600":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"11601":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"11602":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"11603":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"11604":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"11605":{"sourceObj":{"__isSmartRef__":true,"id":10862},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":10943},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11606":{"sourceObj":{"__isSmartRef__":true,"id":10862},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":11008},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11607":{"sourceObj":{"__isSmartRef__":true,"id":10862},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":11044},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11608":{"sourceObj":{"__isSmartRef__":true,"id":10862},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":11091},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11609":{"sourceObj":{"__isSmartRef__":true,"id":10862},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":11477},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11610":{"sourceObj":{"__isSmartRef__":true,"id":10862},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":10889},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11611":{"buttonCommands":[{"__isSmartRef__":true,"id":11612},{"__isSmartRef__":true,"id":12119},{"__isSmartRef__":true,"id":12144},{"__isSmartRef__":true,"id":12169},{"__isSmartRef__":true,"id":12194},{"__isSmartRef__":true,"id":12219},{"__isSmartRef__":true,"id":12244}],"RootFilters":[{"__isSmartRef__":true,"id":12369}],"Pane1Filters":[{"__isSmartRef__":true,"id":12370},{"__isSmartRef__":true,"id":12371}],"Pane2Filters":[{"__isSmartRef__":true,"id":12372}],"Pane3Filters":[{"__isSmartRef__":true,"id":12373}],"Pane4Filters":[{"__isSmartRef__":true,"id":12374}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":11637},"attributeConnections":[{"__isSmartRef__":true,"id":12375},{"__isSmartRef__":true,"id":12376},{"__isSmartRef__":true,"id":12377},{"__isSmartRef__":true,"id":12378},{"__isSmartRef__":true,"id":12379},{"__isSmartRef__":true,"id":12380}],"SourceString":"lively.morphic.Morph.subclass('lively.morphic.Text',\n'properties', {\n\tfontSize:\tConfig.defaultFontSize || 12,\n\tfontFamily: Config.defaultFontFamily || 'Helvetica',\n\ttextColor: Color.black,\n\tcursorColor: Color.black,\n\tstyle: {\n\t\tborderWidth: 1,\n\t\tborderColor: Color.black,\n\t\tfill: Color.veryLightGray,\n\t\tfixedWidth: true,\n\t\tfixedHeight: true,\n\t\tenableGrabbing: false,\n\t\tenableDropping: false,\n\t\tallowInput: true,\n\t\toverflow: 'visible',\n\t\tfontFamily: 'Helvetica',\n\t\twhiteSpaceHandling: 'pre-wrap',\n\t},\n\n\tpadding: Rectangle.inset(6, 4),\n\tautoAdjustPadding: true,\n\tsuppressDropping: true,\n\n\t// wrap: lively.Text.WrapStyle.Normal,\n\t// tabWidth: 4,\n\t// maxSafeSize: 10e4,\n\t// locale: Locale,\n\t// acceptInput: true, // whether it accepts changes to text KP: change: interactive changes\n\t// autoAccept: false,\n\t// isSelecting: false, // true if last onmousedown was in character area (hit>0)\n\t// selectionPivot: null, // index of hit at onmousedown\n\t// lineNumberHint: 0,\n\t// hasKeyboardFocus: false,\n\t// useChangeClue: false,\n},\n'initializing', {\n\tinitialize: function($super, bounds, string) {\n\t\t$super(this.defaultShape());\n\t\tif (bounds) this.setBounds(bounds);\n\t\tthis.textString = string || '';\n\t\tthis.charsTyped = '';\n\t\tthis.fit();\n\t},\n},\n'styling', {\n\tapplyStyle: function($super, spec) {\n\t\t$super(spec);\n\t\tif (spec.fixedWidth !== undefined) this.setFixedWidth(spec.fixedWidth);\n\t\tif (spec.fixedHeight !== undefined) this.setFixedHeight(spec.fixedHeight);\n\t\tif (spec.allowInput !== undefined) this.allowInput = spec.allowInput;\n\t\tif (spec.overflow !== undefined) this.setOverflowMode(spec.overflow);\n\t\tif (spec.fontFamily !== undefined) this.setFontFamily(spec.fontFamily);\n\t\tif (spec.fontSize !== undefined) this.setFontSize(spec.fontSize);\n\t\tif (spec.textColor !== undefined) this.setTextColor(spec.textColor);\n\t\tif (spec.padding !== undefined) this.setPadding(spec.padding);\t\n\t\tif (spec.whiteSpaceHandling !== undefined) this.setWhiteSpaceHandling(spec.whiteSpaceHandling);\n\t},\n},\n'accessing', {\n\tsetExtent: function($super, value) {\n\t\t$super(value);\n\t\tthis.setMaxTextWidth(this.fixedWidth ? value.x : null);\n\t\tthis.setMaxTextHeight(this.fixedHeight ? value.y : null);\n\t},\n\tgetTextExtent: function() { return this.renderContextDispatch('getTextExtent') },\n\tgetTextBounds: function() { return pt(0,0).extent(this.getTextExtent()) },\n\n\tget textString() {\n\t\tif (!this.cachedTextString)\n\t\t\tthis.cachedTextString = this.renderContextDispatch('getTextString');\n\t\treturn this.cachedTextString;\n\t},\n\tset textString(string) {\n\t\tstring = String(string);\n\t\tthis.removeTextChunks();\n\n\t\t// if (this.cachedTextString !== string)\n\t\tthis.firstTextChunk().textString = string;\n\n\t\tthis.cachedTextString = string;\n\t\tlively.bindings.signal(this, 'textString', string);\n\t\treturn string;\n\t},\n\n\tsetTextString: function(string) { return this.textString = string },\n\tgetTextString: function() { return this.textString },\n\tappendTextString: function(string) { return this.textString += string },\n\n\tsetTextColor: function(color) { return this.morphicSetter('TextColor', color) },\n\tgetTextColor: function() { return this.morphicGetter('TextColor') },\n\tsetFontSize: function(size) { return this.morphicSetter('FontSize', size) },\n\tgetFontSize: function() { return this.morphicGetter('FontSize') },\n\tsetFontFamily: function(fontName) { return this.morphicSetter('FontFamily', fontName) },\n\tgetFontFamily: function() { return this.morphicGetter('FontFamily') },\n\n\tsetPadding: function(rect) { return this.morphicSetter('Padding', rect) },\n\tgetPadding: function() { return this.morphicGetter('Padding') },\n\tsetFixedWidth: function(bool) {\n\t\tthis.fixedWidth = bool;\n\t\tthis.setWhiteSpaceHandling(bool ? 'pre-wrap' : 'pre');\n\t\tthis.fit();\nthis.fit();\n\t},\n\tsetFixedHeight: function(bool) {\n\t\tthis.fixedHeight = bool\n\t\tthis.fit();\n\t},\n\tsetMaxTextWidth: function(value) {\n\t\tthis.morphicSetter('MaxTextWidth', value)\n\t},\n\tsetMaxTextHeight: function(value) {\n\t\tthis.morphicSetter('MaxTextHeight', value)\n\t},\n\t// two for debugging\n\tgetInnerScrollBounds: function() { var n = this.renderContext().textNode; return new Rectangle(n.scrollLeft, n.scrollTop, n.clientWidth, n.clientHeight) },\n\tgetScrollBounds: function() { var n = this.renderContext().textNode; return new Rectangle(n.clientLeft, n.clientTop, n.scrollWidth, n.scrollHeight) },\n},\n'rendering', {\n\tupdateText: function(string) {\n\t\tthis.renderContextDispatch('updateText', string || this.textString);\n\t\tthis.fit();\n\t},\n\tgrowOrShrinkToFit: function() { this.setExtent(this.getTextExtent()) },\n\tfit: function() {\n\t\tif (!this.owner) return;\n\t\tvar extent = this.getExtent(),\n\t\t\ttextExtent = this.getTextExtent(),\n\t\t\twidth = this.fixedWidth ? extent.x : textExtent.x,\n\t\t\theight = this.fixedHeight ? extent.y : textExtent.y;\n\t\tthis.setExtent(pt(width, height));\n\t},\n\tsetOverflowMode: function(modeString) {\n\t\treturn this.morphicSetter('OverflowMode', modeString);\n\t},\n\tgetOverflowMode: function() { return this.morphicGetter('OverflowMode', 'visible') },\n},\n'text modes', {\n\tbeLabel: function(customStyle) {\n\t\tthis.isLabel = true;\n\t\tvar labelStyle = {\n\t\t\tfill: null,\n\t\t\tborderWidth: 0,\n\t\t\tfixedWidth: false,\n\t\t\tfixedHeight: true,\n\t\t\tallowInput: false,\n\t\t\toverflow: 'hidden',\n\t\t};\n\t\tif (customStyle) labelStyle = Object.merge([labelStyle, customStyle]);\n\t\tthis.applyStyle(labelStyle);\n\t\tthis.ignoreEvents();\n\t\treturn this;\n\t},\n\tbeInputLine: function(customStyle) {\n\t\tthis.isInputLine = true;\n\t\tvar inputLineStyle = {\n\t\t\tfixedWidth: false,\n\t\t\tfixedHeight: true,\n\t\t\toverflow: 'hidden',\n\t\t\tallowInput: true,\n\t\t};\n\t\tif (customStyle) inputLineStyle = Object.merge([inputLineStyle, customStyle]);\n\t\tthis.applyStyle(inputLineStyle);\n\t\treturn this;\n\t},\n},\n'keyboard events', {\n\n\tonKeyDown: function(evt) {\n\t\tthis.cachedTextString = null;\n\t\t// textString getter is expensive so only trigger when observers exist\n\t\tif (this.attributeConnections)\n\t\t\tlively.bindings.signal(this, 'textString', this.textString);\n\n\t\t// delay so fit is called after text was modified\n\t\tthis.fit.bind(this).delay(0);\n\n\t\tif (evt.isCommandKey()) {\n\t\t\tvar result = this.processCommandKeys(evt);\n\t\t\tif (result) evt.stop();\n\t\t\t// return result;\n\t\t}\n\n\t\t// Opera fix: evt.stop in onKeyPress does not seem to work\n\t\tevt.stopPropagation();\n\n\t\tvar c = evt.getKeyCode();\n\t\tif (c === Event.KEY_DELETE) return this.onDelPressed(evt);\n\t\tif (c === Event.KEY_BACKSPACE) return this.onBackspacePressed(evt);\n\t\tif (c === Event.KEY_TAB) return this.onTabPressed(evt);\n\t\tif (c === Event.KEY_RETURN) return this.onEnterPressed(evt);\n\t\tif (c === Event.KEY_HOME) return this.onHomePressed(evt);\n\t\tif (c === Event.KEY_END) return this.onEndPressed(evt);\n\t\tif (c === Event.KEY_PAGEUP) return this.onPageUpPressed(evt);\n\t\tif (c === Event.KEY_PAGEDOWN) return this.onPageDownPressed(evt);\n\n\t\treturn true;\n\t},\n\tonKeyUp: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonKeyPress: function(evt) {\n\t\t// save info for 'More' command\n\t\tthis.rememberSelectionForDoMore();\n\t\tthis.charsTyped += evt.getKeyChar(); // for doMore\n\n\t\tevt.stopPropagation()\n\t\treturn true;\n\t},\n\tprocessCommandKeys: function(evt) {\n\t\tvar key = evt.getKeyChar();\n\t\tif (key) key = key.toLowerCase();\n\n\t\tif (evt.isShiftDown()) { // shifted commands here...\n\t\t\tswitch (key) {\n\t\t\t\tcase \"i\": { this.doInspect(); evt.stop(); return true; }\n\t\t\t}\n\t\t}\n\t\t\n\t\tswitch (key) {\n\t\t\tcase \"d\": { this.doDoit(); evt.stop(); return true; } // Doit\n\t\t\tcase \"p\": { if (evt.isShiftDown()) { this.doListProtocol() } else { this.doPrintit() }; return true; } // Protocol / Printit\n\t\t\tcase \"s\": { this.doSave(); evt.stop(); return true; }\n\t\t\tcase \"b\": { this.toggleBoldnessForSelection(); evt.stop(); return true; }\n\t\t\tcase \"i\": { this.emphasizeSelection({style: 'italic'}); evt.stop(); return true; }\n\n\t\t\tcase \"l\": { this.emphasizeSelection({align: 'left'}); return true; }\n\t\t\tcase \"r\": { this.emphasizeSelection({align: 'right'}); return true; }\n\t\t\tcase \"h\": { this.emphasizeSelection({align: 'center'}); return true; }\n\t\t\t// case \"j\": { this.emphasize({italic: true}); return true; }\n\n\t\t\tcase \"f\": { this.doFind(); evt.stop(); return true; }\n\t\t\tcase \"g\": { this.doFindNext(); evt.stop(); return true; }\n\t\t\tcase \"m\": { this.doMore(); evt.stop(); return true; }\n\n\t\t\tcase \"v\": { /*FIXME how to remember pasted value?*/\n\t\t\t\tthis.rememberSelectionForDoMore(); return false;\n\t\t\t}\n\t\t}\n\n\t\t//if (!evt.isShiftDown()) return false;\n\n\t\tswitch(evt.getKeyCode()) {\n\t\t\t// Font Size\n\t\t\tcase 187/*cmd+'+'*/: {evt.preventDefault(); this.setFontSize(this.getFontSize() + 1); return true; } \n\t\t\tcase 189/*cmd+'-'*/: { evt.preventDefault(); this.setFontSize(this.getFontSize() - 1); return true; }\n\n\t\t\t// indent/outdent selection\n\t\t\tcase 221/*cmd+]*/: { this.indentSelection(); evt.stop(); return true }\n\t\t\tcase 219/*cmd+[*/: { this.outdentSelection(); evt.stop(); return true }\n\t\t\t\n\t\t\t// comment/uncoment selection\n\t\t\tcase 191 /*cmd+/*/: { this.addOrRemoveComment(); return true }\n\t\t}\n\n\t\treturn false;\n\t},\n\tdoDoit: function() { this.evalSelection(false) },\n\tdoPrintit: function() { this.evalSelection(true) },\n\tdoSave: function() {\n\t\t// resetting cachedTextString is necessary when doSave is not triggered by\n\t\t// cmd+s but from outside (e.g. from a button). The cachedTextString would not have\n\t\t// the current textString but an old one\n\t\tthis.cachedTextString = null;\n\t\tthis.savedTextString = this.textString;\n\t},\n\tdoListProtocol: function() {\n\t\tvar textMorph = this, items = [],\n\t\t\tselection = Strings.removeSurroundingWhitespaces(this.getSelectionOrLineString());\n\t\tif (selection.endsWith('.')) selection = selection.slice(0, selection.length-1);\n\t\tvar obj = this.tryBoundEval(selection);\n\t\tif (!obj) return;\n\n\t\tfunction funcSignaturesOf(obj) {\n\t\t\tvar funcs = obj && obj.nodeType ? Functions.all(obj) : Functions.own(obj)\n\t\t\tfuncs = funcs.select(function(name) { return !Class.isClass(obj[name]) });\n\t\t\treturn funcs.collect(function(name) {\n\t\t\t\tvar source = obj[name].toString(),\n\t\t\t\t\tmatch = source.match(/function\\s*[a-zA-Z0-9_$]*\\s*\\(([^\\)]*)\\)/),\n\t\t\t\t\tparams = (match && match[1]) || '';\n\t\t\t\treturn name + '(' + params + ')';\n\t\t\t}).sort()\n\t\t}\n\t\tfunction withPrototypeChain(obj) {\n\t\t\tvar result = [obj], proto = Class.getPrototype(obj);\n\t\t\twhile(proto) { result.push(proto); proto = Class.getSuperPrototype(proto) }\n\t\t\treturn result;\n\t\t}\n\t\twithPrototypeChain(obj).forEach(function(proto) {\n\t\t\tvar subItems = funcSignaturesOf(proto).collect(function(signa) {\n\t\t\t\treturn [signa, function() { textMorph.insertAtCursor(signa, true) }]});\n\t\t\tif (subItems.length == 0) return;\n\t\t\tvar name = (obj === proto) ? obj.toString().truncate(60) :\n\t\t\t\tproto.constructor.type || proto.constructor.name || '';\n\t\t\titems.push([name, subItems]);\n\t\t});\n\t\tlively.morphic.Menu.openAtHand(String(obj), items);\n\t},\n\n\tdoFind: function() {\n\t\tvar text = this;\n\t\tthis.world() && this.world().prompt(\n\t\t\t\"Enter the text you wish to find...\", \n\t\t\tfunction(response) {\n\t\t\t\ttext.focus();\n\t\t\t\treturn text.searchForFind(response, text.getSelectionRange()[1]);\n\t\t\t}, this.lastSearchString);\n\t},\n\n\tdoFindNext: function() {\n\t\tif (this.lastSearchString)\n\t\tthis.searchForFind(this.lastSearchString,\n\t\t\t// this.getSelectionRange()[0]\n\t\t\tthis.lastFindLoc + this.lastSearchString.length\n\t\t);\n\t},\n\t\n\tdoMore: function() {\n\t\t// Return of true or false used by doMuchMore\n\t\tif (!this.charsReplaced || this.charsReplaced.length == 0) return false;\nalert('searching at ' + this.lastFindLoc)\n\t\tthis.searchForFind(this.charsReplaced, this.lastFindLoc);\n\t\tif (this.selectionString() != this.charsReplaced) return false;\n\t\tvar holdChars = this.charsReplaced;\t // Save charsReplaced\n\t\tvar holdLastFindLoc = this.lastFindLoc;\n\t\tthis.insertAtCursor(this.charsTyped, true, true); \n\t\tthis.charsReplaced = holdChars ; // Restore charsReplaced after above\n\t\tthis.lastFindLoc = holdLastFindLoc;\n\t\treturn true;\n\t},\n\tdoInspect: function() {\n\t\tvar obj = this.evalSelection();\n\t\tif (obj) this.world().openInspectorFor(obj)\n\t},\n\n\trememberSelectionForDoMore: function() {\n\t\tvar sel = this.selectionString();\n\t\tif (sel && sel !== '') {\n\t\t\tthis.charsReplaced = sel;\n\t\t\tthis.lastFindLoc = this.getSelectionRange()[0] - sel.length;\n\t\t\tthis.charsTyped = '';\n\t\t}\n\t},\n\n\n\tindentSelection: function() {\n\t\tvar tab = '\\t';\n\t\tthis.modifySelectedLines(function(line) { return line.length == 0 ? line : tab + line });\n\t},\n\toutdentSelection: function() {\n\t\tvar tab = '\\t', space = ' ';\n\t\tthis.modifySelectedLines(function(line) {\n\t\t\treturn (line.startsWith(space) || line.startsWith(tab)) ? line.substring(1,line.length) : line\n\t\t});\n\t},\n\taddOrRemoveComment: function() {\n\t\tvar commentRegex = /^(\\s*)(\\/\\/\\s*)(.*)/,\n\t\t\tspacesRegex = /^(\\s*)(.*)/,\n\t\t\tnoSelection = this.selectionString() == '';\n\n\t\tif (noSelection) this.selectCurrentLine();\n\n\t\tthis.modifySelectedLines(function(line) {\n\t\t\tvar commented = commentRegex.test(line);\n\t\t\treturn (commented) ?\n\t\t\t\tline.replace(commentRegex, '$1$3') :\n\t\t\t\tline.replace(spacesRegex, '$1// $2');\n\t\t});\n\t},\n\tmodifySelectedLines: function(modifyFunc) {\n\t\t// this function calls modifyFunc on each line that is selected\n\t\t// modifyFunc can somehow change the line\n\t\t// the selection grows/shrinks with the modifications\n\t\tvar lines = this.selectionString().split('\\n')\n\t\tfor (var i = 0; i < lines.length; i++) {\n\t\t\tlines[i] = modifyFunc(lines[i], i);\n\t\t}\n\t\tvar replacement = lines.join('\\n');\n\t\tthis.insertAtCursor(replacement, true, true);\n\t},\n},\n'keyboard event reaction', {\n\tonEnterPressed: function(evt) {\n\t\tif (this.isInputLine) {\n\t\t\tthis.doSave();\n\t\t} else {\n\t\t\tthis.insertAtCursor('\\n', false, true)\n\t\t}\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonBackspacePressed: function(evt) {\n\t\tif (this.charsTyped.length > 0)\n\t\t\tthis.charsTyped = this.charsTyped.substring(0, this.charsTyped.length-1);\n\t\tthis.removeChunksNotUsedDelayed();\n\t\treturn true;\n\t},\n\tonDelPressed: function(evt) {\n\t\t// evt.stop();\n\t\t// if (this.hasNullSelection()) {\n\t\t\t// var sel = this.getSelectionRange();\n\t\t\t// this.setSelectionRange(sel[0], sel[0]+1);\n\t\t// }\n// alert('del ' + this.selectionString())\n\t\t// this.insertAtCursor('', false, true)\n\t\t// this.removeChunksNotUsed();\n\t\t// return true;\n\n\t\tif (this.charsTyped.length > 0)\n\t\t\tthis.charsTyped = this.charsTyped.substring(0, this.charsTyped.length-1);\n\t\tthis.removeChunksNotUsedDelayed();\n\t\treturn true;\n\t},\n\tonTabPressed: function(evt) {\n\t\tthis.insertAtCursor('\\t', false, true)\n\n// FIXME implement better tabs\n// var span = XHTMLNS.create('span');\n// span.style.backgroundColor = 'green';\n// span.style.width = '2ex';\n// span.style.display = 'inline-block';\n// span.textContent = '\\t';\t\t\t\t\t\t\t\t\n// this.insertElementAtCursor(elem, false, true);\n// var nodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(this.getSelectionRange()[0]);\n// var replacement = nodeAndIdx[0].splitText(nodeAndIdx[1]);\n// replacement.parentNode.insertBefore(span, replacement)\n// var sel = this.domSelection();\n// sel.removeAllRanges();\n// var range = document.createRange()\n// range.setStartAfter(span)\n// range.setEndAfter(span)\n// sel.addRange(range);\n// document.execCommand('insertHTML', null, Exporter.stringify(elem))\n\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHomePressed: function(evt) { evt.stop(); return true },\n\tonEndPressed: function(evt) { evt.stop(); return true },\n\tonPageUpPressed: function(evt) { evt.stop(); return true },\n\tonPageDownPressed: function(evt) { evt.stop(); return true },\n},\n'mouse events', {\n\tonMouseDown: function($super, evt) {\n\t\t// if clicked in the text we want the default thing to happen, at least in HTML\n\t\t// but do not want other morphs to handle the event as well, so return true for was handled\n\t\tif (!evt.isLeftMouseButtonDown()) return $super(evt);\n\t\tif (evt.isCommandKey()) { // for halos\n\t\t\t$super(evt);\n\t\t\tevt.stop();\n\t\t\treturn false;\n\t\t}\n\t\t$super(evt);\n\t\tif (!this.allowInput && !this.allowsInput) {\n\t\t\tevt.preventDefault();\n\t\t\treturn false;\n\t\t}\n\n\t\t// we clicked in morph but not in the text element itself\n\t\tif (!this.getTextBounds().containsPoint(this.localize(evt.mousePoint))) {\n\t\t\tthis.focus();\n\t\t\tevt.preventDefault();\n\t\t}\n\n\t\treturn true;\n\t},\n\tonSelectStart: function($super, evt) {\n\t\t// Allow HTML selection\n\t\treturn true;\n\t},\n},\n'selection', {\n\tdomSelection: function() {\n\t\tvar sel = Global.getSelection(),\n\t\t\tnode = sel.focusNode;\n\t\twhile(node) {\n\t\t\tif (this.renderContext().textNode === node) return sel;\n\t\t\tnode = node.parentNode;\n\t\t}\n\t\treturn null\n\t},\n\n\tselectionString: function() {\n\t\tvar sel = this.domSelection();\n\t\treturn sel ? sel.toString() : '';\n\t},\n\n\tinsertAtCursor: function(string, selectIt, overwriteSelection) {\n\t\tthis.insertElementAtCursor(NodeFactory.createText(String(string)), selectIt, overwriteSelection);\n\t},\n\n\tinsertElementAtCursor: function(element, selectIt, overwriteSelection) {\n\t\t// FIXME refactor!!!\n\t\tvar node = element,\n\t\t\tsel = this.domSelection();\n\t\tif (!sel) {\n\t\t\t// we have no focus? ...try again\n\t\t\tthis.focus();\n\t\t\tsel = this.domSelection();\n\t\t}\n\t\tif (!sel) return; // give up\n\t\tvar range = sel.getRangeAt(0);\n\t\tif (overwriteSelection) {\n\t\t\t// save info for 'More' command\n\t\t\tthis.charsReplaced = range.toString();\n\t\t\tthis.lastFindLoc = this.getSelectionRange()[0] + element.textContent.length;\n\n\t\t\trange.deleteContents();\n\t\t}\n\t\trange.setStart(sel.anchorNode, sel.anchorOffset);\n\t\trange.insertNode(node);\n\t\tsel.removeAllRanges();\n\n\t\trange = document.createRange()\n\t\tif (selectIt) {\n\t\t\trange.selectNode(node)\n\t\t} else { // no real selection but set cursor, FIXME use setCursor or something\n\t\t\trange.setStartAfter(node)\n\t\t\trange.setEndAfter(node)\n\t\t}\n\t\tsel.addRange(range);\n\t},\n\tremoveTextSelection: function() {},\n\tgetSelectionOrLineString: function() {\n\t\tvar sel = this.domSelection(),\n\t\t\trange = sel.getRangeAt(0);\n\t\tif (range.collapsed)\n\t\t\tthis.selectCurrentLine();\n\t\treturn this.selectionString();\n\t},\n\tselectCurrentLine: function() {\n\t\tvar sel = this.domSelection();\n\t\t// select all that is to the current sel left and right\n\t\tif (sel.anchorNode) {\n\t\t\tsel.modify('extend', 'left', 'lineboundary');\n\t\t\tsel.modify('extend', 'right', 'lineboundary');\n\t\t}\n\t},\n\n\tsetSelectionRange: function(start, end) {\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return;\n\t\tsel.removeAllRanges();\n\n\t\t// actually it should not be necessary to switch the values\n\t\t// bot somehow range expects smaller value in setStart....\n\t\tif (start > end) {\n\t\t\tvar temp = end;\n\t\t\tend = start;\n\t\t\tstart = temp;\n\t\t}\n\t\tvar startBoundaryPoint = this.getTextElementAndLocalIndexForGlobalIndex(start),\n\t\t\tendBoundaryPoint = this.getTextElementAndLocalIndexForGlobalIndex(end);\n\n\t\t// found nothing to select...\n\t\tif (!startBoundaryPoint && !endBoundaryPoint) return;\n\t\tif (!startBoundaryPoint) startBoundaryPoint = endBoundaryPoint;\n\t\tif (!endBoundaryPoint) endBoundaryPoint = startBoundaryPoint;\n\t\tvar range = document.createRange();\n// alert('selecting ' + startBoundaryPoint[0].textContent + '[' + startBoundaryPoint[1] + ']-'\n\t// + endBoundaryPoint[0].textContent + '[' + endBoundaryPoint[1] + ']')\n\t\trange.setStart(startBoundaryPoint[0], startBoundaryPoint[1])\n\t\trange.setEnd(endBoundaryPoint[0], endBoundaryPoint[1])\n\t\tsel.addRange(range);\n\t},\n\n\tgetSelectionRange: function() {\n\t\tvar parent = this.renderContext().textNode;\n\n\t\t// this function calculates how many characters are between the start of\n\t\t// the parent element and the node.\n\t\t// The node is expected to be a childNode of parent\n\t\tfunction nodeOffsetFrom(node) {\n\t\t\tvar nodeBefore = parent.firstChild, offset = 0;\n\t\t\tfor (var i = 0; i < parent.childNodes.length; i++) {\n\t\t\t\tvar nodeBefore = parent.childNodes[i];\n\t\t\t\tif (node.compareDocumentPosition(nodeBefore) == node.DOCUMENT_POSITION_PRECEDING) {\n\t\t\t\t\t// offset += 1\n\t\t\t\t\toffset += nodeBefore.textContent.length;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn offset;\n\t\t}\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return null;\n\t\t// anchor is the start node, focusNode is the end node of the selection\n\t\t// see https://developer.mozilla.org/en/DOM/Selection\n\t\treturn [\n\t\t\tnodeOffsetFrom(sel.anchorNode) + sel.anchorOffset,\n\t\t\tnodeOffsetFrom(sel.focusNode) + sel.focusOffset - 1]\n\n\t},\n\tselectAll: function() {\n\t\tthis.focus();\n\t\tif (this.textString.length > 0)\n\t\t\tthis.setSelectionRange(0, this.textString.length);\n\t},\n\thasNullSelection: function() {\n\t\tvar range = this.getSelectionRange();\n\t\treturn range[0]-1 === range[1]\n\t},\n\n\tsetNullSelectionAt: function(idx) { this.focus(); this.setSelectionRange(idx, idx) },\n\tgetSelectionBounds: function() {\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return new Rectangle(0,0,0,0);\n\t\tvar range = sel.getRangeAt(0);\n\t\tif (!range) return new Rectangle(0,0,0,0);\n\t\t// FIXME HTML specific\n\t\tvar domR = range.getBoundingClientRect();\n\t\tif (!domR) return new Rectangle(0,0,0,0);\n\t\tvar r = new Rectangle(domR.left, domR.top, domR.width, domR.height),\n\t\t\tworld = this.world(),\n\t\t\ttransformed = world.transformToMorph(this).transformRectToRect(r);\n\t\treturn transformed;\n\t},\n\tscrollRectIntoView: function(r) {\n\t\t// FIXME HTML specific\n\t\t// also the world's scroll (and all owner's???) has to be considered\n\t\t// when setting the new scroll position\n\t\tvar node = this.renderContext().textNode,\n\t\t\tworldTopLeft = this.world().visibleBounds().topLeft()\n\t\tnode.scrollLeft += r.left() + worldTopLeft.x - this.getExtent().x/2;\n\t\tnode.scrollTop += r.top() + worldTopLeft.y - this.getExtent().y/2;\n\t},\n\tscrollSelectionIntoView: function() {\n\t\tthis.scrollRectIntoView(this.getSelectionBounds())\n\t},\n},\n'evaluation', {\n\tevalSelection: function(printIt) {\n\t\tvar str = this.getSelectionOrLineString(),\n\t\t\tresult = this.tryBoundEval(str);\n\t\tif (printIt) this.insertAtCursor(String(result), true);\n\t\treturn result;\n\t},\n\tboundEval: function (str) {\t \n\t\t// Evaluate the string argument in a context in which \"this\" may be supplied by the modelPlug\n\t\tvar ctx = this.getDoitContext() || this,\n\t\t\tinteractiveEval = function(text) { return eval(text) };\n\t\treturn interactiveEval.call(ctx, str);\n\t},\n\ttryBoundEval: function(str) {\n\t\ttry { return this.boundEval(str) } catch(e) { alert(e) }\n\t},\n\n\tgetDoitContext: function() { return this.doitContext },\n},\n'focus', {\n\tfocus: function() {\n\t\tthis.renderContext().textNode.focus();\n\t},\n},\n'testing', {\n\thasUnsavedChanges: function() {\n\t\treturn false;\n\t\t// return this.savedTextString !== this.textString;\n\t},\n},\n'searching', {\n\tsearchForFind: function(str, start) {\n\t\t// if (this.world()) this.focus();\n\t\tvar i1 = this.textString.indexOf(str, start);\n\t\tif (i1 < 0) i1 = this.textString.indexOf(str, 0); // wrap\n\t\tif (i1 >= 0) this.setSelectionRange(i1, i1+str.length);\n\t\telse this.setNullSelectionAt(0);\n\t\tthis.scrollSelectionIntoView();\n\t\tthis.lastSearchString = str;\n\t\tthis.lastFindLoc = i1;\n\t},\t\n},\n'debugging', {\n\tshowError: function(e, offset) {\n\t\toffset = offset || 0;\n\t\tvar msg = \"\" + e + \"\\n\" + \n\t\t\t\"Line: \" + e.line + \"\\n\" +\n\t\t\t(e.sourceURL ? (\"URL: \" + (new URL(e.sourceURL).filename()) + \"\\n\") : \"\");\n\t\tif (e.stack) {\n\t\t\t// make the stack fit into status window\n\t\t\tmsg += e.stack.replace(new RegExp(URL.codeBase.toString(), \"g\"),\"\");\n\t\t}\n\n\t\tvar world = lively.morphic.World.current();\n\t\tif (!world) {\n\t\t\tconsole.log(\"Error in \" +this.id() + \" bound eval: \\n\" + msg)\n\t\t\treturn\n\t\t};\n\n\t\tworld.setStatusMessage(msg, Color.red, 15,\n\t\t\tfunction() { require('lively.Helper').toRun(function() {\n\t\t\t\tworld.showErrorDialog(e)\n\t\t\t }) },\n\t\t\t{fontSize: 12, fillOpacity: 1});\n\n\t\tif (e.expressionEndOffset) {\n\t\t\tthis.setSelectionRange(e.expressionBeginOffset + offset, e.expressionEndOffset + offset);\n\t\t} else if (e.line) {\n\t\t\tvar lineOffset = this.lineNumberForIndex(offset);\n\t\t\t// console.log(\"line: \" + e.line + \" offset: \" + lineOffset)\n\t\t\tvar line = this.lines[e.line + lineOffset - 1]\n\t\t\tif (line && line.startIndex) {\n\t\t\t\t// console.log(\" set to \" + line.startIndex)\n\t\t\t\tthis.setSelectionRange(line.startIndex, line.getStopIndex());\n\t\t\t}\n\t\t}\n\t\tthis.setStatusMessage(\"\" + e, Color.red);\n\t},\n},\n'experimentation', {\n\tsetWhiteSpaceHandling: function(modeString) {\n\t\treturn this.morphicSetter('WhiteSpaceHandling', modeString);\n\t},\n\tgetWhiteSpaceHandling: function(modeString) {\n\t\treturn this.morphicGetter('WhiteSpaceHandling') || 'pre-wrap';\n\t},\n\tgetTextElements: function() {\n\t\t// returns js objects for subnodes of this.renderContext().textNode\n\t\t// they have the following properties:\n\t\t// node: the text node,\n\t\t// startIndex: the (global)startIndex of the node in the whole text,\n\t\t// endIndex: global end index\n\t\t// method toString for debugging\n\n\t\tvar textNodeType = this.renderContext().textNode.TEXT_NODE;\n\t\tfunction isTextNode(node) { return node && node.nodeType == textNodeType }\n\t\tfunction flattenTextNodes(node) {\n\t\t\tif (!node) return [];\n\t\t\tif (isTextNode(node)) return [node];\n\t\t\tvar result = [];\n\t\t\tfor (var i = 0; i < node.childNodes.length; i++)\n\t\t\t\tresult = result.concat(flattenTextNodes(node.childNodes[i]))\n\t\t\treturn result;\n\t\t}\n\n\n//var endlessProtection = 0;\n//endlessProtection++\n//if (endlessProtection > 10000) throw new Error('Endless loop in getTextElements!')\n\n\t\tvar nodes = flattenTextNodes(this.renderContext().textNode),\n\t\t\tresult = [],\n\t\t\tindex = 0;\n\n\t\tfor (var i = 0; i < nodes.length; i++) {\n\t\t\tvar part = nodes[i];\n\t\t\tif (!part.textContent) continue;\n\t\t\tvar start = index,\n\t\t\t\tlength = part.textContent.length,\n\t\t\t\tend = start + length;\n\t\t\tindex = end;\n\t\t\tresult.push({\n\t\t\t\tnode: part,\n\t\t\t\tstartIndex: start,\n\t\t\t\tendIndex: end,\n\t\t\t\ttoString: function() {\n\t\t\t\t\treturn '<' + this.node.textContent.replace(/\\n/, '\\\\n') + '>: ' + this.startIndex + '-' + this.endIndex;\n\t\t\t\t}})\n\t\t}\n\t\treturn result;\n\t},\n\n\tgetTextElementAndLocalIndexForGlobalIndex: function(idx) {\n\t\t// returns a subnode and the index in the subnode that responds to the global index\n\t\t// of the whole text\n\t\t// the index used for lookup is sanitized\n\t\t// example: subnodes: foobar, idx: 5\n\t\t// would return [bar, 2] (local idx between a and r)\n\t\tidx = Math.max(0, Math.min(idx, this.textString.length));\n\t\tvar textParts = this.getTextElements();\n\t\tfor (var i = 0; i < textParts.length; i++) {\n\t\t\tif (idx >= textParts[i]. startIndex && idx <= textParts[i].endIndex) {\n\t\t\t\tvar node = textParts[i].node,\n\t\t\t\t\tlocalIdx = idx - textParts[i].startIndex;\n\t\t\t\treturn [node, localIdx]\n\t\t\t}\n\t\t}\n\t},\n\temphasizeSelection: function(emphOrSpec) {\n\t\tvar range = this.getSelectionRange();\n\t\tif (!range) {\n\t\t\talert('Cannot access selection range when trying to emphasize!')\n\t\t\treturn;\n\t\t}\n\t\tthis.emphasize(emphOrSpec, range[0], range[1]);\n\t},\n\tsetRichText: function(richText) {\n\t\t// FIXME implement\n\t\tthis.setTextString(richText.string || 'ERROR: setRichText did not work!');\n\n\t\talert('setRichText not yet implemented'); return richText.string;\n\t\tthis.textString = richText.string;\n\t\tthis.textStyle = richText.style;\n\t\trichText.applyToMorph(this);\n\t\treturn richText;\n\t},\n\tgetTextStyle: function() {\n\t\talert('getTextStyle not yet implemented'); return;\n\t\t// if (!this.textStyle)\n\t\t\t// this.textStyle = new lively.RunArray([this.textString.length], [new lively.TextEmphasis({})]);\n\t\t// return this.textStyle;\n\t},\n\tgetRange: function(from, to) {\n\t\tvar range = document.createRange(),\n\t\t\tstartNodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(from),\n\t\t\tendNodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(to);\n\t\trange.setStart(startNodeAndIdx[0], startNodeAndIdx[1]);\n\t\trange.setEnd(endNodeAndIdx[0], endNodeAndIdx[1]);\n\t\treturn range\n\t},\n},\n'text chunks', {\n\tcreateChunk: function() {\n\t\tvar c = new lively.morphic.TextChunk();\n\t\tc.addTo(this);\n\t\treturn c;\n\t},\n\tgetTextChunks: function() {\n\t\tif (!this.textChunks || this.textChunks.length === 0)\n\t\t\tthis.textChunks = [this.createChunk()];\n\t\treturn this.textChunks;\n\t},\n\tfirstTextChunk: function() {\n\t\treturn this.getTextChunks()[0];\n\t},\n\tremoveTextChunks: function() {\n\t\tif (!this.textChunks) return;\n\t\twhile (this.textChunks.length > 0) {\n\t\t\tvar chunk = this.textChunks.shift();\n\t\t\tchunk.remove();\n\t\t}\n\t},\n\tgetChunkAndLocalIndex: function(idx) {\n\t\tvar offset = 0, chunks = this.getTextChunks();\n\t\tfor (var i = 0; i < chunks.length; i++) {\n\t\t\tvar nextOffset = offset + chunks[i].textString.length;\n\t\t\tif (idx <= nextOffset) return [chunks[i], idx-offset];\n\t\t\toffset = nextOffset;\n\t\t}\n\t},\n\tsliceTextChunks: function(from, to) {\n\t\t// sanitize indexes\n\t\tvar maxLength = this.textString.length,\n\t\t\tfromSafe = Math.min(from, to),\n\t\t\ttoSafe = Math.max(from, to);\n\t\tfromSafe = Math.max(0, Math.min(maxLength, fromSafe));\n\t\ttoSafe = Math.max(0, Math.min(maxLength, toSafe));\n\n\t\t// split the chunks and retrieve chunks inbetween from-to\n\t\tvar start = this.getChunkAndLocalIndex(fromSafe),\n\t\t\tstartChunk = start[0].splitAfter(start[1]),\n\t\t\tend = this.getChunkAndLocalIndex(toSafe),\n\t\t\tendChunk = end[0].splitBefore(end[1]),\n\t\t\tchunks = this.getTextChunks(),\n\t\t\tstartIdx = chunks.indexOf(startChunk),\n\t\t\tendIdx = chunks.indexOf(endChunk);\n\n\t\treturn chunks.slice(startIdx,endIdx+1);\n\t},\n\tselectTextChunks: function(from, to) {\n\t\t// FIXME duplication with sliceTextChunks\n\t\t// sanitize indexes\n\t\tvar maxLength = this.textString.length,\n\t\t\tfromSafe = Math.min(from, to),\n\t\t\ttoSafe = Math.max(from, to);\n\t\tfromSafe = Math.max(0, Math.min(maxLength, fromSafe));\n\t\ttoSafe = Math.max(0, Math.min(maxLength, toSafe));\n\n\t\tvar start = this.getChunkAndLocalIndex(fromSafe),\n\t\t\tend = this.getChunkAndLocalIndex(toSafe);\n// alert('selectTextChunks: ' + start + '-' + end)\n\t\tvar range = document.createRange();\n\t\trange.setStartBefore(start[0].getChunkNode());\n\t\trange.setEndAfter(end[0].getChunkNode());\n\t\t// range.setStart(start[0].getChunkNode(), start[1]-1);\n\t\t// range.setEnd(end[0].getChunkNode(), end[1]-1);\nrange.commonAncestorContainer.focus();\n\t\t// this\n\t\tvar sel = this.domSelection()\n\t\tsel && sel.addRange(range);\n\t},\n\n\tcoalesceChunks: function () {\n\t\tvar chunk = this.firstTextChunk();\n\t\twhile (chunk)\n\t\t\tchunk = chunk.joinWithNextIfEqualStyle() ? chunk : chunk.next();\n\t},\n\tremoveChunksNotUsed: function() {\n\t\t// garbage collect unused chunks, e.g. when the user has selected and removed\n\t\t// a part of the text that did cross chunk bounds\n\t\tvar oldChunks = this.getTextChunks(), newChunks = [];\n\t\tfor (var i = 0; i < oldChunks.length; i++)\n\t\t\tif (oldChunks[i].chunkNode && oldChunks[i].chunkNode.parentNode)\n\t\t\t\tnewChunks.push(oldChunks[i])\n\t\tthis.textChunks = newChunks;\n\t},\n\tremoveChunksNotUsedDelayed: function() {\n\t\tthis.removeChunksNotUsed.bind(this).delay(0)\n\t},\n\n\n},\n'rich text', {\n\temphasize: function(styleSpec, from, to) {\n\t\tthis.sliceTextChunks(from, to).invoke('styleText', styleSpec);\n\t\tthis.coalesceChunks();\n\t},\n\ttoggleBoldness: function(from, to, selectIt) {\n\t\tvar chunks = this.sliceTextChunks(from, to);\n\t\tif (chunks.length === 0) return;\n\t\tvar fontWeight = chunks[0].style.getFontWeight() === 'bold' ? 'normal' : 'bold';\n// alert(chunks)\n// alert(fontWeight)\n\t\tchunks.invoke('styleText', {fontWeight: fontWeight});\n\t\tthis.coalesceChunks(); \n\t},\n\ttoggleBoldnessForSelection: function() {\n// debugger\n\t\tvar selRange = this.getSelectionRange(),\n\t\t\temphRange = this.convertSelectionRangeForEmphasis(selRange);\n\t\tthis.toggleBoldness(emphRange[0], emphRange[1], true);\nthis.selectTextChunks(emphRange[0], emphRange[1])\n// (function() {\n// alert('selecting: ' + selRange)\n// this.focus()\n// debugger\n// this.setSelectionRange(2, 5);\n// }.bind(this)).delay(0)\n\t},\n\tconvertSelectionRangeForEmphasis: function(selRange) {\n\t\tvar from = selRange[0], to = selRange[1]+1;\n\t\treturn from > to ? [to, from] : [from, to];\n\t},\n\n\n});\n","sourceString":"lively.morphic.Morph.subclass('lively.morphic.Text',\n'properties', {\n\tfontSize:\tConfig.defaultFontSize || 12,\n\tfontFamily: Config.defaultFontFamily || 'Helvetica',\n\ttextColor: Color.black,\n\tcursorColor: Color.black,\n\tstyle: {\n\t\tborderWidth: 1,\n\t\tborderColor: Color.black,\n\t\tfill: Color.veryLightGray,\n\t\tfixedWidth: true,\n\t\tfixedHeight: true,\n\t\tenableGrabbing: false,\n\t\tenableDropping: false,\n\t\tallowInput: true,\n\t\toverflow: 'visible',\n\t\tfontFamily: 'Helvetica',\n\t\twhiteSpaceHandling: 'pre-wrap',\n\t},\n\n\tpadding: Rectangle.inset(6, 4),\n\tautoAdjustPadding: true,\n\tsuppressDropping: true,\n\n\t// wrap: lively.Text.WrapStyle.Normal,\n\t// tabWidth: 4,\n\t// maxSafeSize: 10e4,\n\t// locale: Locale,\n\t// acceptInput: true, // whether it accepts changes to text KP: change: interactive changes\n\t// autoAccept: false,\n\t// isSelecting: false, // true if last onmousedown was in character area (hit>0)\n\t// selectionPivot: null, // index of hit at onmousedown\n\t// lineNumberHint: 0,\n\t// hasKeyboardFocus: false,\n\t// useChangeClue: false,\n},\n'initializing', {\n\tinitialize: function($super, bounds, string) {\n\t\t$super(this.defaultShape());\n\t\tif (bounds) this.setBounds(bounds);\n\t\tthis.textString = string || '';\n\t\tthis.charsTyped = '';\n\t\tthis.fit();\n\t},\n},\n'styling', {\n\tapplyStyle: function($super, spec) {\n\t\t$super(spec);\n\t\tif (spec.fixedWidth !== undefined) this.setFixedWidth(spec.fixedWidth);\n\t\tif (spec.fixedHeight !== undefined) this.setFixedHeight(spec.fixedHeight);\n\t\tif (spec.allowInput !== undefined) this.allowInput = spec.allowInput;\n\t\tif (spec.overflow !== undefined) this.setOverflowMode(spec.overflow);\n\t\tif (spec.fontFamily !== undefined) this.setFontFamily(spec.fontFamily);\n\t\tif (spec.fontSize !== undefined) this.setFontSize(spec.fontSize);\n\t\tif (spec.textColor !== undefined) this.setTextColor(spec.textColor);\n\t\tif (spec.padding !== undefined) this.setPadding(spec.padding);\t\n\t\tif (spec.whiteSpaceHandling !== undefined) this.setWhiteSpaceHandling(spec.whiteSpaceHandling);\n\t},\n},\n'accessing', {\n\tsetExtent: function($super, value) {\n\t\t$super(value);\n\t\tthis.setMaxTextWidth(this.fixedWidth ? value.x : null);\n\t\tthis.setMaxTextHeight(this.fixedHeight ? value.y : null);\n\t},\n\tgetTextExtent: function() { return this.renderContextDispatch('getTextExtent') },\n\tgetTextBounds: function() { return pt(0,0).extent(this.getTextExtent()) },\n\n\tget textString() {\n\t\tif (!this.cachedTextString)\n\t\t\tthis.cachedTextString = this.renderContextDispatch('getTextString');\n\t\treturn this.cachedTextString;\n\t},\n\tset textString(string) {\n\t\tstring = String(string);\n\t\tthis.removeTextChunks();\n\n\t\t// if (this.cachedTextString !== string)\n\t\tthis.firstTextChunk().textString = string;\n\n\t\tthis.cachedTextString = string;\n\t\tlively.bindings.signal(this, 'textString', string);\n\t\treturn string;\n\t},\n\n\tsetTextString: function(string) { return this.textString = string },\n\tgetTextString: function() { return this.textString },\n\tappendTextString: function(string) { return this.textString += string },\n\n\tsetTextColor: function(color) { return this.morphicSetter('TextColor', color) },\n\tgetTextColor: function() { return this.morphicGetter('TextColor') },\n\tsetFontSize: function(size) { return this.morphicSetter('FontSize', size) },\n\tgetFontSize: function() { return this.morphicGetter('FontSize') },\n\tsetFontFamily: function(fontName) { return this.morphicSetter('FontFamily', fontName) },\n\tgetFontFamily: function() { return this.morphicGetter('FontFamily') },\n\n\tsetPadding: function(rect) { return this.morphicSetter('Padding', rect) },\n\tgetPadding: function() { return this.morphicGetter('Padding') },\n\tsetFixedWidth: function(bool) {\n\t\tthis.fixedWidth = bool;\n\t\tthis.setWhiteSpaceHandling(bool ? 'pre-wrap' : 'pre');\n\t\tthis.fit();\nthis.fit();\n\t},\n\tsetFixedHeight: function(bool) {\n\t\tthis.fixedHeight = bool\n\t\tthis.fit();\n\t},\n\tsetMaxTextWidth: function(value) {\n\t\tthis.morphicSetter('MaxTextWidth', value)\n\t},\n\tsetMaxTextHeight: function(value) {\n\t\tthis.morphicSetter('MaxTextHeight', value)\n\t},\n\t// two for debugging\n\tgetInnerScrollBounds: function() { var n = this.renderContext().textNode; return new Rectangle(n.scrollLeft, n.scrollTop, n.clientWidth, n.clientHeight) },\n\tgetScrollBounds: function() { var n = this.renderContext().textNode; return new Rectangle(n.clientLeft, n.clientTop, n.scrollWidth, n.scrollHeight) },\n},\n'rendering', {\n\tupdateText: function(string) {\n\t\tthis.renderContextDispatch('updateText', string || this.textString);\n\t\tthis.fit();\n\t},\n\tgrowOrShrinkToFit: function() { this.setExtent(this.getTextExtent()) },\n\tfit: function() {\n\t\tif (!this.owner) return;\n\t\tvar extent = this.getExtent(),\n\t\t\ttextExtent = this.getTextExtent(),\n\t\t\twidth = this.fixedWidth ? extent.x : textExtent.x,\n\t\t\theight = this.fixedHeight ? extent.y : textExtent.y;\n\t\tthis.setExtent(pt(width, height));\n\t},\n\tsetOverflowMode: function(modeString) {\n\t\treturn this.morphicSetter('OverflowMode', modeString);\n\t},\n\tgetOverflowMode: function() { return this.morphicGetter('OverflowMode', 'visible') },\n},\n'text modes', {\n\tbeLabel: function(customStyle) {\n\t\tthis.isLabel = true;\n\t\tvar labelStyle = {\n\t\t\tfill: null,\n\t\t\tborderWidth: 0,\n\t\t\tfixedWidth: false,\n\t\t\tfixedHeight: true,\n\t\t\tallowInput: false,\n\t\t\toverflow: 'hidden',\n\t\t};\n\t\tif (customStyle) labelStyle = Object.merge([labelStyle, customStyle]);\n\t\tthis.applyStyle(labelStyle);\n\t\tthis.ignoreEvents();\n\t\treturn this;\n\t},\n\tbeInputLine: function(customStyle) {\n\t\tthis.isInputLine = true;\n\t\tvar inputLineStyle = {\n\t\t\tfixedWidth: false,\n\t\t\tfixedHeight: true,\n\t\t\toverflow: 'hidden',\n\t\t\tallowInput: true,\n\t\t};\n\t\tif (customStyle) inputLineStyle = Object.merge([inputLineStyle, customStyle]);\n\t\tthis.applyStyle(inputLineStyle);\n\t\treturn this;\n\t},\n},\n'keyboard events', {\n\n\tonKeyDown: function(evt) {\n\t\tthis.cachedTextString = null;\n\t\t// textString getter is expensive so only trigger when observers exist\n\t\tif (this.attributeConnections)\n\t\t\tlively.bindings.signal(this, 'textString', this.textString);\n\n\t\t// delay so fit is called after text was modified\n\t\tthis.fit.bind(this).delay(0);\n\n\t\tif (evt.isCommandKey()) {\n\t\t\tvar result = this.processCommandKeys(evt);\n\t\t\tif (result) evt.stop();\n\t\t\t// return result;\n\t\t}\n\n\t\t// Opera fix: evt.stop in onKeyPress does not seem to work\n\t\tevt.stopPropagation();\n\n\t\tvar c = evt.getKeyCode();\n\t\tif (c === Event.KEY_DELETE) return this.onDelPressed(evt);\n\t\tif (c === Event.KEY_BACKSPACE) return this.onBackspacePressed(evt);\n\t\tif (c === Event.KEY_TAB) return this.onTabPressed(evt);\n\t\tif (c === Event.KEY_RETURN) return this.onEnterPressed(evt);\n\t\tif (c === Event.KEY_HOME) return this.onHomePressed(evt);\n\t\tif (c === Event.KEY_END) return this.onEndPressed(evt);\n\t\tif (c === Event.KEY_PAGEUP) return this.onPageUpPressed(evt);\n\t\tif (c === Event.KEY_PAGEDOWN) return this.onPageDownPressed(evt);\n\n\t\treturn true;\n\t},\n\tonKeyUp: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonKeyPress: function(evt) {\n\t\t// save info for 'More' command\n\t\tthis.rememberSelectionForDoMore();\n\t\tthis.charsTyped += evt.getKeyChar(); // for doMore\n\n\t\tevt.stopPropagation()\n\t\treturn true;\n\t},\n\tprocessCommandKeys: function(evt) {\n\t\tvar key = evt.getKeyChar();\n\t\tif (key) key = key.toLowerCase();\n\n\t\tif (evt.isShiftDown()) { // shifted commands here...\n\t\t\tswitch (key) {\n\t\t\t\tcase \"i\": { this.doInspect(); evt.stop(); return true; }\n\t\t\t}\n\t\t}\n\t\t\n\t\tswitch (key) {\n\t\t\tcase \"d\": { this.doDoit(); evt.stop(); return true; } // Doit\n\t\t\tcase \"p\": { if (evt.isShiftDown()) { this.doListProtocol() } else { this.doPrintit() }; return true; } // Protocol / Printit\n\t\t\tcase \"s\": { this.doSave(); evt.stop(); return true; }\n\t\t\tcase \"b\": { this.toggleBoldnessForSelection(); evt.stop(); return true; }\n\t\t\tcase \"i\": { this.emphasizeSelection({style: 'italic'}); evt.stop(); return true; }\n\n\t\t\tcase \"l\": { this.emphasizeSelection({align: 'left'}); return true; }\n\t\t\tcase \"r\": { this.emphasizeSelection({align: 'right'}); return true; }\n\t\t\tcase \"h\": { this.emphasizeSelection({align: 'center'}); return true; }\n\t\t\t// case \"j\": { this.emphasize({italic: true}); return true; }\n\n\t\t\tcase \"f\": { this.doFind(); evt.stop(); return true; }\n\t\t\tcase \"g\": { this.doFindNext(); evt.stop(); return true; }\n\t\t\tcase \"m\": { this.doMore(); evt.stop(); return true; }\n\n\t\t\tcase \"v\": { /*FIXME how to remember pasted value?*/\n\t\t\t\tthis.rememberSelectionForDoMore(); return false;\n\t\t\t}\n\t\t}\n\n\t\t//if (!evt.isShiftDown()) return false;\n\n\t\tswitch(evt.getKeyCode()) {\n\t\t\t// Font Size\n\t\t\tcase 187/*cmd+'+'*/: {evt.preventDefault(); this.setFontSize(this.getFontSize() + 1); return true; } \n\t\t\tcase 189/*cmd+'-'*/: { evt.preventDefault(); this.setFontSize(this.getFontSize() - 1); return true; }\n\n\t\t\t// indent/outdent selection\n\t\t\tcase 221/*cmd+]*/: { this.indentSelection(); evt.stop(); return true }\n\t\t\tcase 219/*cmd+[*/: { this.outdentSelection(); evt.stop(); return true }\n\t\t\t\n\t\t\t// comment/uncoment selection\n\t\t\tcase 191 /*cmd+/*/: { this.addOrRemoveComment(); return true }\n\t\t}\n\n\t\treturn false;\n\t},\n\tdoDoit: function() { this.evalSelection(false) },\n\tdoPrintit: function() { this.evalSelection(true) },\n\tdoSave: function() {\n\t\t// resetting cachedTextString is necessary when doSave is not triggered by\n\t\t// cmd+s but from outside (e.g. from a button). The cachedTextString would not have\n\t\t// the current textString but an old one\n\t\tthis.cachedTextString = null;\n\t\tthis.savedTextString = this.textString;\n\t},\n\tdoListProtocol: function() {\n\t\tvar textMorph = this, items = [],\n\t\t\tselection = Strings.removeSurroundingWhitespaces(this.getSelectionOrLineString());\n\t\tif (selection.endsWith('.')) selection = selection.slice(0, selection.length-1);\n\t\tvar obj = this.tryBoundEval(selection);\n\t\tif (!obj) return;\n\n\t\tfunction funcSignaturesOf(obj) {\n\t\t\tvar funcs = obj && obj.nodeType ? Functions.all(obj) : Functions.own(obj)\n\t\t\tfuncs = funcs.select(function(name) { return !Class.isClass(obj[name]) });\n\t\t\treturn funcs.collect(function(name) {\n\t\t\t\tvar source = obj[name].toString(),\n\t\t\t\t\tmatch = source.match(/function\\s*[a-zA-Z0-9_$]*\\s*\\(([^\\)]*)\\)/),\n\t\t\t\t\tparams = (match && match[1]) || '';\n\t\t\t\treturn name + '(' + params + ')';\n\t\t\t}).sort()\n\t\t}\n\t\tfunction withPrototypeChain(obj) {\n\t\t\tvar result = [obj], proto = Class.getPrototype(obj);\n\t\t\twhile(proto) { result.push(proto); proto = Class.getSuperPrototype(proto) }\n\t\t\treturn result;\n\t\t}\n\t\twithPrototypeChain(obj).forEach(function(proto) {\n\t\t\tvar subItems = funcSignaturesOf(proto).collect(function(signa) {\n\t\t\t\treturn [signa, function() { textMorph.insertAtCursor(signa, true) }]});\n\t\t\tif (subItems.length == 0) return;\n\t\t\tvar name = (obj === proto) ? obj.toString().truncate(60) :\n\t\t\t\tproto.constructor.type || proto.constructor.name || '';\n\t\t\titems.push([name, subItems]);\n\t\t});\n\t\tlively.morphic.Menu.openAtHand(String(obj), items);\n\t},\n\n\tdoFind: function() {\n\t\tvar text = this;\n\t\tthis.world() && this.world().prompt(\n\t\t\t\"Enter the text you wish to find...\", \n\t\t\tfunction(response) {\n\t\t\t\ttext.focus();\n\t\t\t\treturn text.searchForFind(response, text.getSelectionRange()[1]);\n\t\t\t}, this.lastSearchString);\n\t},\n\n\tdoFindNext: function() {\n\t\tif (this.lastSearchString)\n\t\tthis.searchForFind(this.lastSearchString,\n\t\t\t// this.getSelectionRange()[0]\n\t\t\tthis.lastFindLoc + this.lastSearchString.length\n\t\t);\n\t},\n\t\n\tdoMore: function() {\n\t\t// Return of true or false used by doMuchMore\n\t\tif (!this.charsReplaced || this.charsReplaced.length == 0) return false;\nalert('searching at ' + this.lastFindLoc)\n\t\tthis.searchForFind(this.charsReplaced, this.lastFindLoc);\n\t\tif (this.selectionString() != this.charsReplaced) return false;\n\t\tvar holdChars = this.charsReplaced;\t // Save charsReplaced\n\t\tvar holdLastFindLoc = this.lastFindLoc;\n\t\tthis.insertAtCursor(this.charsTyped, true, true); \n\t\tthis.charsReplaced = holdChars ; // Restore charsReplaced after above\n\t\tthis.lastFindLoc = holdLastFindLoc;\n\t\treturn true;\n\t},\n\tdoInspect: function() {\n\t\tvar obj = this.evalSelection();\n\t\tif (obj) this.world().openInspectorFor(obj)\n\t},\n\n\trememberSelectionForDoMore: function() {\n\t\tvar sel = this.selectionString();\n\t\tif (sel && sel !== '') {\n\t\t\tthis.charsReplaced = sel;\n\t\t\tthis.lastFindLoc = this.getSelectionRange()[0] - sel.length;\n\t\t\tthis.charsTyped = '';\n\t\t}\n\t},\n\n\n\tindentSelection: function() {\n\t\tvar tab = '\\t';\n\t\tthis.modifySelectedLines(function(line) { return line.length == 0 ? line : tab + line });\n\t},\n\toutdentSelection: function() {\n\t\tvar tab = '\\t', space = ' ';\n\t\tthis.modifySelectedLines(function(line) {\n\t\t\treturn (line.startsWith(space) || line.startsWith(tab)) ? line.substring(1,line.length) : line\n\t\t});\n\t},\n\taddOrRemoveComment: function() {\n\t\tvar commentRegex = /^(\\s*)(\\/\\/\\s*)(.*)/,\n\t\t\tspacesRegex = /^(\\s*)(.*)/,\n\t\t\tnoSelection = this.selectionString() == '';\n\n\t\tif (noSelection) this.selectCurrentLine();\n\n\t\tthis.modifySelectedLines(function(line) {\n\t\t\tvar commented = commentRegex.test(line);\n\t\t\treturn (commented) ?\n\t\t\t\tline.replace(commentRegex, '$1$3') :\n\t\t\t\tline.replace(spacesRegex, '$1// $2');\n\t\t});\n\t},\n\tmodifySelectedLines: function(modifyFunc) {\n\t\t// this function calls modifyFunc on each line that is selected\n\t\t// modifyFunc can somehow change the line\n\t\t// the selection grows/shrinks with the modifications\n\t\tvar lines = this.selectionString().split('\\n')\n\t\tfor (var i = 0; i < lines.length; i++) {\n\t\t\tlines[i] = modifyFunc(lines[i], i);\n\t\t}\n\t\tvar replacement = lines.join('\\n');\n\t\tthis.insertAtCursor(replacement, true, true);\n\t},\n},\n'keyboard event reaction', {\n\tonEnterPressed: function(evt) {\n\t\tif (this.isInputLine) {\n\t\t\tthis.doSave();\n\t\t} else {\n\t\t\tthis.insertAtCursor('\\n', false, true)\n\t\t}\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonBackspacePressed: function(evt) {\n\t\tif (this.charsTyped.length > 0)\n\t\t\tthis.charsTyped = this.charsTyped.substring(0, this.charsTyped.length-1);\n\t\tthis.removeChunksNotUsedDelayed();\n\t\treturn true;\n\t},\n\tonDelPressed: function(evt) {\n\t\t// evt.stop();\n\t\t// if (this.hasNullSelection()) {\n\t\t\t// var sel = this.getSelectionRange();\n\t\t\t// this.setSelectionRange(sel[0], sel[0]+1);\n\t\t// }\n// alert('del ' + this.selectionString())\n\t\t// this.insertAtCursor('', false, true)\n\t\t// this.removeChunksNotUsed();\n\t\t// return true;\n\n\t\tif (this.charsTyped.length > 0)\n\t\t\tthis.charsTyped = this.charsTyped.substring(0, this.charsTyped.length-1);\n\t\tthis.removeChunksNotUsedDelayed();\n\t\treturn true;\n\t},\n\tonTabPressed: function(evt) {\n\t\tthis.insertAtCursor('\\t', false, true)\n\n// FIXME implement better tabs\n// var span = XHTMLNS.create('span');\n// span.style.backgroundColor = 'green';\n// span.style.width = '2ex';\n// span.style.display = 'inline-block';\n// span.textContent = '\\t';\t\t\t\t\t\t\t\t\n// this.insertElementAtCursor(elem, false, true);\n// var nodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(this.getSelectionRange()[0]);\n// var replacement = nodeAndIdx[0].splitText(nodeAndIdx[1]);\n// replacement.parentNode.insertBefore(span, replacement)\n// var sel = this.domSelection();\n// sel.removeAllRanges();\n// var range = document.createRange()\n// range.setStartAfter(span)\n// range.setEndAfter(span)\n// sel.addRange(range);\n// document.execCommand('insertHTML', null, Exporter.stringify(elem))\n\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHomePressed: function(evt) { evt.stop(); return true },\n\tonEndPressed: function(evt) { evt.stop(); return true },\n\tonPageUpPressed: function(evt) { evt.stop(); return true },\n\tonPageDownPressed: function(evt) { evt.stop(); return true },\n},\n'mouse events', {\n\tonMouseDown: function($super, evt) {\n\t\t// if clicked in the text we want the default thing to happen, at least in HTML\n\t\t// but do not want other morphs to handle the event as well, so return true for was handled\n\t\tif (!evt.isLeftMouseButtonDown()) return $super(evt);\n\t\tif (evt.isCommandKey()) { // for halos\n\t\t\t$super(evt);\n\t\t\tevt.stop();\n\t\t\treturn false;\n\t\t}\n\t\t$super(evt);\n\t\tif (!this.allowInput && !this.allowsInput) {\n\t\t\tevt.preventDefault();\n\t\t\treturn false;\n\t\t}\n\n\t\t// we clicked in morph but not in the text element itself\n\t\tif (!this.getTextBounds().containsPoint(this.localize(evt.mousePoint))) {\n\t\t\tthis.focus();\n\t\t\tevt.preventDefault();\n\t\t}\n\n\t\treturn true;\n\t},\n\tonSelectStart: function($super, evt) {\n\t\t// Allow HTML selection\n\t\treturn true;\n\t},\n},\n'selection', {\n\tdomSelection: function() {\n\t\tvar sel = Global.getSelection(),\n\t\t\tnode = sel.focusNode;\n\t\twhile(node) {\n\t\t\tif (this.renderContext().textNode === node) return sel;\n\t\t\tnode = node.parentNode;\n\t\t}\n\t\treturn null\n\t},\n\n\tselectionString: function() {\n\t\tvar sel = this.domSelection();\n\t\treturn sel ? sel.toString() : '';\n\t},\n\n\tinsertAtCursor: function(string, selectIt, overwriteSelection) {\n\t\tthis.insertElementAtCursor(NodeFactory.createText(String(string)), selectIt, overwriteSelection);\n\t},\n\n\tinsertElementAtCursor: function(element, selectIt, overwriteSelection) {\n\t\t// FIXME refactor!!!\n\t\tvar node = element,\n\t\t\tsel = this.domSelection();\n\t\tif (!sel) {\n\t\t\t// we have no focus? ...try again\n\t\t\tthis.focus();\n\t\t\tsel = this.domSelection();\n\t\t}\n\t\tif (!sel) return; // give up\n\t\tvar range = sel.getRangeAt(0);\n\t\tif (overwriteSelection) {\n\t\t\t// save info for 'More' command\n\t\t\tthis.charsReplaced = range.toString();\n\t\t\tthis.lastFindLoc = this.getSelectionRange()[0] + element.textContent.length;\n\n\t\t\trange.deleteContents();\n\t\t}\n\t\trange.setStart(sel.anchorNode, sel.anchorOffset);\n\t\trange.insertNode(node);\n\t\tsel.removeAllRanges();\n\n\t\trange = document.createRange()\n\t\tif (selectIt) {\n\t\t\trange.selectNode(node)\n\t\t} else { // no real selection but set cursor, FIXME use setCursor or something\n\t\t\trange.setStartAfter(node)\n\t\t\trange.setEndAfter(node)\n\t\t}\n\t\tsel.addRange(range);\n\t},\n\tremoveTextSelection: function() {},\n\tgetSelectionOrLineString: function() {\n\t\tvar sel = this.domSelection(),\n\t\t\trange = sel.getRangeAt(0);\n\t\tif (range.collapsed)\n\t\t\tthis.selectCurrentLine();\n\t\treturn this.selectionString();\n\t},\n\tselectCurrentLine: function() {\n\t\tvar sel = this.domSelection();\n\t\t// select all that is to the current sel left and right\n\t\tif (sel.anchorNode) {\n\t\t\tsel.modify('extend', 'left', 'lineboundary');\n\t\t\tsel.modify('extend', 'right', 'lineboundary');\n\t\t}\n\t},\n\n\tsetSelectionRange: function(start, end) {\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return;\n\t\tsel.removeAllRanges();\n\n\t\t// actually it should not be necessary to switch the values\n\t\t// bot somehow range expects smaller value in setStart....\n\t\tif (start > end) {\n\t\t\tvar temp = end;\n\t\t\tend = start;\n\t\t\tstart = temp;\n\t\t}\n\t\tvar startBoundaryPoint = this.getTextElementAndLocalIndexForGlobalIndex(start),\n\t\t\tendBoundaryPoint = this.getTextElementAndLocalIndexForGlobalIndex(end);\n\n\t\t// found nothing to select...\n\t\tif (!startBoundaryPoint && !endBoundaryPoint) return;\n\t\tif (!startBoundaryPoint) startBoundaryPoint = endBoundaryPoint;\n\t\tif (!endBoundaryPoint) endBoundaryPoint = startBoundaryPoint;\n\t\tvar range = document.createRange();\n// alert('selecting ' + startBoundaryPoint[0].textContent + '[' + startBoundaryPoint[1] + ']-'\n\t// + endBoundaryPoint[0].textContent + '[' + endBoundaryPoint[1] + ']')\n\t\trange.setStart(startBoundaryPoint[0], startBoundaryPoint[1])\n\t\trange.setEnd(endBoundaryPoint[0], endBoundaryPoint[1])\n\t\tsel.addRange(range);\n\t},\n\n\tgetSelectionRange: function() {\n\t\tvar parent = this.renderContext().textNode;\n\n\t\t// this function calculates how many characters are between the start of\n\t\t// the parent element and the node.\n\t\t// The node is expected to be a childNode of parent\n\t\tfunction nodeOffsetFrom(node) {\n\t\t\tvar nodeBefore = parent.firstChild, offset = 0;\n\t\t\tfor (var i = 0; i < parent.childNodes.length; i++) {\n\t\t\t\tvar nodeBefore = parent.childNodes[i];\n\t\t\t\tif (node.compareDocumentPosition(nodeBefore) == node.DOCUMENT_POSITION_PRECEDING) {\n\t\t\t\t\t// offset += 1\n\t\t\t\t\toffset += nodeBefore.textContent.length;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn offset;\n\t\t}\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return null;\n\t\t// anchor is the start node, focusNode is the end node of the selection\n\t\t// see https://developer.mozilla.org/en/DOM/Selection\n\t\treturn [\n\t\t\tnodeOffsetFrom(sel.anchorNode) + sel.anchorOffset,\n\t\t\tnodeOffsetFrom(sel.focusNode) + sel.focusOffset - 1]\n\n\t},\n\tselectAll: function() {\n\t\tthis.focus();\n\t\tif (this.textString.length > 0)\n\t\t\tthis.setSelectionRange(0, this.textString.length);\n\t},\n\thasNullSelection: function() {\n\t\tvar range = this.getSelectionRange();\n\t\treturn range[0]-1 === range[1]\n\t},\n\n\tsetNullSelectionAt: function(idx) { this.focus(); this.setSelectionRange(idx, idx) },\n\tgetSelectionBounds: function() {\n\t\tvar sel = this.domSelection();\n\t\tif (!sel) return new Rectangle(0,0,0,0);\n\t\tvar range = sel.getRangeAt(0);\n\t\tif (!range) return new Rectangle(0,0,0,0);\n\t\t// FIXME HTML specific\n\t\tvar domR = range.getBoundingClientRect();\n\t\tif (!domR) return new Rectangle(0,0,0,0);\n\t\tvar r = new Rectangle(domR.left, domR.top, domR.width, domR.height),\n\t\t\tworld = this.world(),\n\t\t\ttransformed = world.transformToMorph(this).transformRectToRect(r);\n\t\treturn transformed;\n\t},\n\tscrollRectIntoView: function(r) {\n\t\t// FIXME HTML specific\n\t\t// also the world's scroll (and all owner's???) has to be considered\n\t\t// when setting the new scroll position\n\t\tvar node = this.renderContext().textNode,\n\t\t\tworldTopLeft = this.world().visibleBounds().topLeft()\n\t\tnode.scrollLeft += r.left() + worldTopLeft.x - this.getExtent().x/2;\n\t\tnode.scrollTop += r.top() + worldTopLeft.y - this.getExtent().y/2;\n\t},\n\tscrollSelectionIntoView: function() {\n\t\tthis.scrollRectIntoView(this.getSelectionBounds())\n\t},\n},\n'evaluation', {\n\tevalSelection: function(printIt) {\n\t\tvar str = this.getSelectionOrLineString(),\n\t\t\tresult = this.tryBoundEval(str);\n\t\tif (printIt) this.insertAtCursor(String(result), true);\n\t\treturn result;\n\t},\n\tboundEval: function (str) {\t \n\t\t// Evaluate the string argument in a context in which \"this\" may be supplied by the modelPlug\n\t\tvar ctx = this.getDoitContext() || this,\n\t\t\tinteractiveEval = function(text) { return eval(text) };\n\t\treturn interactiveEval.call(ctx, str);\n\t},\n\ttryBoundEval: function(str) {\n\t\ttry { return this.boundEval(str) } catch(e) { alert(e) }\n\t},\n\n\tgetDoitContext: function() { return this.doitContext },\n},\n'focus', {\n\tfocus: function() {\n\t\tthis.renderContext().textNode.focus();\n\t},\n},\n'testing', {\n\thasUnsavedChanges: function() {\n\t\treturn false;\n\t\t// return this.savedTextString !== this.textString;\n\t},\n},\n'searching', {\n\tsearchForFind: function(str, start) {\n\t\t// if (this.world()) this.focus();\n\t\tvar i1 = this.textString.indexOf(str, start);\n\t\tif (i1 < 0) i1 = this.textString.indexOf(str, 0); // wrap\n\t\tif (i1 >= 0) this.setSelectionRange(i1, i1+str.length);\n\t\telse this.setNullSelectionAt(0);\n\t\tthis.scrollSelectionIntoView();\n\t\tthis.lastSearchString = str;\n\t\tthis.lastFindLoc = i1;\n\t},\t\n},\n'debugging', {\n\tshowError: function(e, offset) {\n\t\toffset = offset || 0;\n\t\tvar msg = \"\" + e + \"\\n\" + \n\t\t\t\"Line: \" + e.line + \"\\n\" +\n\t\t\t(e.sourceURL ? (\"URL: \" + (new URL(e.sourceURL).filename()) + \"\\n\") : \"\");\n\t\tif (e.stack) {\n\t\t\t// make the stack fit into status window\n\t\t\tmsg += e.stack.replace(new RegExp(URL.codeBase.toString(), \"g\"),\"\");\n\t\t}\n\n\t\tvar world = lively.morphic.World.current();\n\t\tif (!world) {\n\t\t\tconsole.log(\"Error in \" +this.id() + \" bound eval: \\n\" + msg)\n\t\t\treturn\n\t\t};\n\n\t\tworld.setStatusMessage(msg, Color.red, 15,\n\t\t\tfunction() { require('lively.Helper').toRun(function() {\n\t\t\t\tworld.showErrorDialog(e)\n\t\t\t }) },\n\t\t\t{fontSize: 12, fillOpacity: 1});\n\n\t\tif (e.expressionEndOffset) {\n\t\t\tthis.setSelectionRange(e.expressionBeginOffset + offset, e.expressionEndOffset + offset);\n\t\t} else if (e.line) {\n\t\t\tvar lineOffset = this.lineNumberForIndex(offset);\n\t\t\t// console.log(\"line: \" + e.line + \" offset: \" + lineOffset)\n\t\t\tvar line = this.lines[e.line + lineOffset - 1]\n\t\t\tif (line && line.startIndex) {\n\t\t\t\t// console.log(\" set to \" + line.startIndex)\n\t\t\t\tthis.setSelectionRange(line.startIndex, line.getStopIndex());\n\t\t\t}\n\t\t}\n\t\tthis.setStatusMessage(\"\" + e, Color.red);\n\t},\n},\n'experimentation', {\n\tsetWhiteSpaceHandling: function(modeString) {\n\t\treturn this.morphicSetter('WhiteSpaceHandling', modeString);\n\t},\n\tgetWhiteSpaceHandling: function(modeString) {\n\t\treturn this.morphicGetter('WhiteSpaceHandling') || 'pre-wrap';\n\t},\n\tgetTextElements: function() {\n\t\t// returns js objects for subnodes of this.renderContext().textNode\n\t\t// they have the following properties:\n\t\t// node: the text node,\n\t\t// startIndex: the (global)startIndex of the node in the whole text,\n\t\t// endIndex: global end index\n\t\t// method toString for debugging\n\n\t\tvar textNodeType = this.renderContext().textNode.TEXT_NODE;\n\t\tfunction isTextNode(node) { return node && node.nodeType == textNodeType }\n\t\tfunction flattenTextNodes(node) {\n\t\t\tif (!node) return [];\n\t\t\tif (isTextNode(node)) return [node];\n\t\t\tvar result = [];\n\t\t\tfor (var i = 0; i < node.childNodes.length; i++)\n\t\t\t\tresult = result.concat(flattenTextNodes(node.childNodes[i]))\n\t\t\treturn result;\n\t\t}\n\n\n//var endlessProtection = 0;\n//endlessProtection++\n//if (endlessProtection > 10000) throw new Error('Endless loop in getTextElements!')\n\n\t\tvar nodes = flattenTextNodes(this.renderContext().textNode),\n\t\t\tresult = [],\n\t\t\tindex = 0;\n\n\t\tfor (var i = 0; i < nodes.length; i++) {\n\t\t\tvar part = nodes[i];\n\t\t\tif (!part.textContent) continue;\n\t\t\tvar start = index,\n\t\t\t\tlength = part.textContent.length,\n\t\t\t\tend = start + length;\n\t\t\tindex = end;\n\t\t\tresult.push({\n\t\t\t\tnode: part,\n\t\t\t\tstartIndex: start,\n\t\t\t\tendIndex: end,\n\t\t\t\ttoString: function() {\n\t\t\t\t\treturn '<' + this.node.textContent.replace(/\\n/, '\\\\n') + '>: ' + this.startIndex + '-' + this.endIndex;\n\t\t\t\t}})\n\t\t}\n\t\treturn result;\n\t},\n\n\tgetTextElementAndLocalIndexForGlobalIndex: function(idx) {\n\t\t// returns a subnode and the index in the subnode that responds to the global index\n\t\t// of the whole text\n\t\t// the index used for lookup is sanitized\n\t\t// example: subnodes: foobar, idx: 5\n\t\t// would return [bar, 2] (local idx between a and r)\n\t\tidx = Math.max(0, Math.min(idx, this.textString.length));\n\t\tvar textParts = this.getTextElements();\n\t\tfor (var i = 0; i < textParts.length; i++) {\n\t\t\tif (idx >= textParts[i]. startIndex && idx <= textParts[i].endIndex) {\n\t\t\t\tvar node = textParts[i].node,\n\t\t\t\t\tlocalIdx = idx - textParts[i].startIndex;\n\t\t\t\treturn [node, localIdx]\n\t\t\t}\n\t\t}\n\t},\n\temphasizeSelection: function(emphOrSpec) {\n\t\tvar range = this.getSelectionRange();\n\t\tif (!range) {\n\t\t\talert('Cannot access selection range when trying to emphasize!')\n\t\t\treturn;\n\t\t}\n\t\tthis.emphasize(emphOrSpec, range[0], range[1]);\n\t},\n\tsetRichText: function(richText) {\n\t\t// FIXME implement\n\t\tthis.setTextString(richText.string || 'ERROR: setRichText did not work!');\n\n\t\talert('setRichText not yet implemented'); return richText.string;\n\t\tthis.textString = richText.string;\n\t\tthis.textStyle = richText.style;\n\t\trichText.applyToMorph(this);\n\t\treturn richText;\n\t},\n\tgetTextStyle: function() {\n\t\talert('getTextStyle not yet implemented'); return;\n\t\t// if (!this.textStyle)\n\t\t\t// this.textStyle = new lively.RunArray([this.textString.length], [new lively.TextEmphasis({})]);\n\t\t// return this.textStyle;\n\t},\n\tgetRange: function(from, to) {\n\t\tvar range = document.createRange(),\n\t\t\tstartNodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(from),\n\t\t\tendNodeAndIdx = this.getTextElementAndLocalIndexForGlobalIndex(to);\n\t\trange.setStart(startNodeAndIdx[0], startNodeAndIdx[1]);\n\t\trange.setEnd(endNodeAndIdx[0], endNodeAndIdx[1]);\n\t\treturn range\n\t},\n},\n'text chunks', {\n\tcreateChunk: function() {\n\t\tvar c = new lively.morphic.TextChunk();\n\t\tc.addTo(this);\n\t\treturn c;\n\t},\n\tgetTextChunks: function() {\n\t\tif (!this.textChunks || this.textChunks.length === 0)\n\t\t\tthis.textChunks = [this.createChunk()];\n\t\treturn this.textChunks;\n\t},\n\tfirstTextChunk: function() {\n\t\treturn this.getTextChunks()[0];\n\t},\n\tremoveTextChunks: function() {\n\t\tif (!this.textChunks) return;\n\t\twhile (this.textChunks.length > 0) {\n\t\t\tvar chunk = this.textChunks.shift();\n\t\t\tchunk.remove();\n\t\t}\n\t},\n\tgetChunkAndLocalIndex: function(idx) {\n\t\tvar offset = 0, chunks = this.getTextChunks();\n\t\tfor (var i = 0; i < chunks.length; i++) {\n\t\t\tvar nextOffset = offset + chunks[i].textString.length;\n\t\t\tif (idx <= nextOffset) return [chunks[i], idx-offset];\n\t\t\toffset = nextOffset;\n\t\t}\n\t},\n\tsliceTextChunks: function(from, to) {\n\t\t// sanitize indexes\n\t\tvar maxLength = this.textString.length,\n\t\t\tfromSafe = Math.min(from, to),\n\t\t\ttoSafe = Math.max(from, to);\n\t\tfromSafe = Math.max(0, Math.min(maxLength, fromSafe));\n\t\ttoSafe = Math.max(0, Math.min(maxLength, toSafe));\n\n\t\t// split the chunks and retrieve chunks inbetween from-to\n\t\tvar start = this.getChunkAndLocalIndex(fromSafe),\n\t\t\tstartChunk = start[0].splitAfter(start[1]),\n\t\t\tend = this.getChunkAndLocalIndex(toSafe),\n\t\t\tendChunk = end[0].splitBefore(end[1]),\n\t\t\tchunks = this.getTextChunks(),\n\t\t\tstartIdx = chunks.indexOf(startChunk),\n\t\t\tendIdx = chunks.indexOf(endChunk);\n\n\t\treturn chunks.slice(startIdx,endIdx+1);\n\t},\n\tselectTextChunks: function(from, to) {\n\t\t// FIXME duplication with sliceTextChunks\n\t\t// sanitize indexes\n\t\tvar maxLength = this.textString.length,\n\t\t\tfromSafe = Math.min(from, to),\n\t\t\ttoSafe = Math.max(from, to);\n\t\tfromSafe = Math.max(0, Math.min(maxLength, fromSafe));\n\t\ttoSafe = Math.max(0, Math.min(maxLength, toSafe));\n\n\t\tvar start = this.getChunkAndLocalIndex(fromSafe),\n\t\t\tend = this.getChunkAndLocalIndex(toSafe);\n// alert('selectTextChunks: ' + start + '-' + end)\n\t\tvar range = document.createRange();\n\t\trange.setStartBefore(start[0].getChunkNode());\n\t\trange.setEndAfter(end[0].getChunkNode());\n\t\t// range.setStart(start[0].getChunkNode(), start[1]-1);\n\t\t// range.setEnd(end[0].getChunkNode(), end[1]-1);\nrange.commonAncestorContainer.focus();\n\t\t// this\n\t\tvar sel = this.domSelection()\n\t\tsel && sel.addRange(range);\n\t},\n\n\tcoalesceChunks: function () {\n\t\tvar chunk = this.firstTextChunk();\n\t\twhile (chunk)\n\t\t\tchunk = chunk.joinWithNextIfEqualStyle() ? chunk : chunk.next();\n\t},\n\tremoveChunksNotUsed: function() {\n\t\t// garbage collect unused chunks, e.g. when the user has selected and removed\n\t\t// a part of the text that did cross chunk bounds\n\t\tvar oldChunks = this.getTextChunks(), newChunks = [];\n\t\tfor (var i = 0; i < oldChunks.length; i++)\n\t\t\tif (oldChunks[i].chunkNode && oldChunks[i].chunkNode.parentNode)\n\t\t\t\tnewChunks.push(oldChunks[i])\n\t\tthis.textChunks = newChunks;\n\t},\n\tremoveChunksNotUsedDelayed: function() {\n\t\tthis.removeChunksNotUsed.bind(this).delay(0)\n\t},\n\n\n},\n'rich text', {\n\temphasize: function(styleSpec, from, to) {\n\t\tthis.sliceTextChunks(from, to).invoke('styleText', styleSpec);\n\t\tthis.coalesceChunks();\n\t},\n\ttoggleBoldness: function(from, to, selectIt) {\n\t\tvar chunks = this.sliceTextChunks(from, to);\n\t\tif (chunks.length === 0) return;\n\t\tvar fontWeight = chunks[0].style.getFontWeight() === 'bold' ? 'normal' : 'bold';\n// alert(chunks)\n// alert(fontWeight)\n\t\tchunks.invoke('styleText', {fontWeight: fontWeight});\n\t\tthis.coalesceChunks(); \n\t},\n\ttoggleBoldnessForSelection: function() {\n// debugger\n\t\tvar selRange = this.getSelectionRange(),\n\t\t\temphRange = this.convertSelectionRangeForEmphasis(selRange);\n\t\tthis.toggleBoldness(emphRange[0], emphRange[1], true);\nthis.selectTextChunks(emphRange[0], emphRange[1])\n// (function() {\n// alert('selecting: ' + selRange)\n// this.focus()\n// debugger\n// this.setSelectionRange(2, 5);\n// }.bind(this)).delay(0)\n\t},\n\tconvertSelectionRangeForEmphasis: function(selRange) {\n\t\tvar from = selRange[0], to = selRange[1]+1;\n\t\treturn from > to ? [to, from] : [from, to];\n\t},\n\n\n});\n","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":11700},"Pane1Selection":{"__isSmartRef__":true,"id":11709},"pane1Selection":{"__isSmartRef__":true,"id":11709},"Pane2Selection":{"__isSmartRef__":true,"id":11771},"pane2Selection":{"__isSmartRef__":true,"id":11771},"Pane3Selection":{"__isSmartRef__":true,"id":11799},"pane3Selection":{"__isSmartRef__":true,"id":11799},"Pane4Selection":null,"pane4Selection":null,"Pane4Content":[{"__isSmartRef__":true,"id":11845},{"__isSmartRef__":true,"id":11847},{"__isSmartRef__":true,"id":11849},{"__isSmartRef__":true,"id":11851},{"__isSmartRef__":true,"id":11853},{"__isSmartRef__":true,"id":11855},{"__isSmartRef__":true,"id":11857},{"__isSmartRef__":true,"id":11859},{"__isSmartRef__":true,"id":11861},{"__isSmartRef__":true,"id":11863},{"__isSmartRef__":true,"id":11865},{"__isSmartRef__":true,"id":11867},{"__isSmartRef__":true,"id":11869},{"__isSmartRef__":true,"id":11871},{"__isSmartRef__":true,"id":11873},{"__isSmartRef__":true,"id":11875},{"__isSmartRef__":true,"id":11877},{"__isSmartRef__":true,"id":11879},{"__isSmartRef__":true,"id":11881},{"__isSmartRef__":true,"id":11883},{"__isSmartRef__":true,"id":11885},{"__isSmartRef__":true,"id":11887},{"__isSmartRef__":true,"id":11889},{"__isSmartRef__":true,"id":11891},{"__isSmartRef__":true,"id":11893},{"__isSmartRef__":true,"id":11895},{"__isSmartRef__":true,"id":11897},{"__isSmartRef__":true,"id":11899},{"__isSmartRef__":true,"id":11901},{"__isSmartRef__":true,"id":11903},{"__isSmartRef__":true,"id":11905},{"__isSmartRef__":true,"id":11907},{"__isSmartRef__":true,"id":11909},{"__isSmartRef__":true,"id":11911},{"__isSmartRef__":true,"id":11913},{"__isSmartRef__":true,"id":11915},{"__isSmartRef__":true,"id":11917},{"__isSmartRef__":true,"id":11919},{"__isSmartRef__":true,"id":11921},{"__isSmartRef__":true,"id":11923},{"__isSmartRef__":true,"id":11925},{"__isSmartRef__":true,"id":11927},{"__isSmartRef__":true,"id":11929},{"__isSmartRef__":true,"id":11931},{"__isSmartRef__":true,"id":11933},{"__isSmartRef__":true,"id":11935},{"__isSmartRef__":true,"id":11937},{"__isSmartRef__":true,"id":11939},{"__isSmartRef__":true,"id":11941},{"__isSmartRef__":true,"id":11943},{"__isSmartRef__":true,"id":11945},{"__isSmartRef__":true,"id":11947},{"__isSmartRef__":true,"id":11949},{"__isSmartRef__":true,"id":11951},{"__isSmartRef__":true,"id":11953},{"__isSmartRef__":true,"id":11955},{"__isSmartRef__":true,"id":11957},{"__isSmartRef__":true,"id":11959},{"__isSmartRef__":true,"id":11961},{"__isSmartRef__":true,"id":11963},{"__isSmartRef__":true,"id":11965},{"__isSmartRef__":true,"id":11967},{"__isSmartRef__":true,"id":11969},{"__isSmartRef__":true,"id":11971},{"__isSmartRef__":true,"id":11973},{"__isSmartRef__":true,"id":11975},{"__isSmartRef__":true,"id":11977},{"__isSmartRef__":true,"id":11979},{"__isSmartRef__":true,"id":11981},{"__isSmartRef__":true,"id":11983},{"__isSmartRef__":true,"id":11985},{"__isSmartRef__":true,"id":11987},{"__isSmartRef__":true,"id":11989},{"__isSmartRef__":true,"id":11991},{"__isSmartRef__":true,"id":11993},{"__isSmartRef__":true,"id":11995},{"__isSmartRef__":true,"id":11997},{"__isSmartRef__":true,"id":11999},{"__isSmartRef__":true,"id":12001},{"__isSmartRef__":true,"id":12003},{"__isSmartRef__":true,"id":12005},{"__isSmartRef__":true,"id":12007},{"__isSmartRef__":true,"id":12009},{"__isSmartRef__":true,"id":12011},{"__isSmartRef__":true,"id":12013},{"__isSmartRef__":true,"id":12015},{"__isSmartRef__":true,"id":12017},{"__isSmartRef__":true,"id":12019},{"__isSmartRef__":true,"id":12021},{"__isSmartRef__":true,"id":12023},{"__isSmartRef__":true,"id":12025},{"__isSmartRef__":true,"id":12027},{"__isSmartRef__":true,"id":12029},{"__isSmartRef__":true,"id":12031},{"__isSmartRef__":true,"id":12033},{"__isSmartRef__":true,"id":12035},{"__isSmartRef__":true,"id":12037},{"__isSmartRef__":true,"id":12039},{"__isSmartRef__":true,"id":12041},{"__isSmartRef__":true,"id":12043},{"__isSmartRef__":true,"id":12045},{"__isSmartRef__":true,"id":12047},{"__isSmartRef__":true,"id":12049},{"__isSmartRef__":true,"id":12051},{"__isSmartRef__":true,"id":12053},{"__isSmartRef__":true,"id":12055},{"__isSmartRef__":true,"id":12057},{"__isSmartRef__":true,"id":12059},{"__isSmartRef__":true,"id":12061},{"__isSmartRef__":true,"id":12063},{"__isSmartRef__":true,"id":12065}],"Pane3Content":[{"__isSmartRef__":true,"id":11798},{"__isSmartRef__":true,"id":11800},{"__isSmartRef__":true,"id":11802},{"__isSmartRef__":true,"id":11804},{"__isSmartRef__":true,"id":11806},{"__isSmartRef__":true,"id":11808},{"__isSmartRef__":true,"id":11810},{"__isSmartRef__":true,"id":11812},{"__isSmartRef__":true,"id":11814},{"__isSmartRef__":true,"id":11816},{"__isSmartRef__":true,"id":11818},{"__isSmartRef__":true,"id":11820},{"__isSmartRef__":true,"id":11822},{"__isSmartRef__":true,"id":11824},{"__isSmartRef__":true,"id":11826},{"__isSmartRef__":true,"id":11828},{"__isSmartRef__":true,"id":11830},{"__isSmartRef__":true,"id":11832},{"__isSmartRef__":true,"id":11834}],"Pane2Content":[{"__isSmartRef__":true,"id":11762},{"__isSmartRef__":true,"id":11764},{"__isSmartRef__":true,"id":11766},{"__isSmartRef__":true,"id":11768},{"__isSmartRef__":true,"id":11770},{"__isSmartRef__":true,"id":11772},{"__isSmartRef__":true,"id":11774},{"__isSmartRef__":true,"id":11776},{"__isSmartRef__":true,"id":11778},{"__isSmartRef__":true,"id":11780},{"__isSmartRef__":true,"id":11782},{"__isSmartRef__":true,"id":11784},{"__isSmartRef__":true,"id":11786}],"Pane1Content":[{"__isSmartRef__":true,"id":11697},{"__isSmartRef__":true,"id":11727},{"__isSmartRef__":true,"id":11728},{"__isSmartRef__":true,"id":11729},{"__isSmartRef__":true,"id":11730},{"__isSmartRef__":true,"id":11731},{"__isSmartRef__":true,"id":11732},{"__isSmartRef__":true,"id":11733},{"__isSmartRef__":true,"id":11734},{"__isSmartRef__":true,"id":11735},{"__isSmartRef__":true,"id":11736},{"__isSmartRef__":true,"id":11737},{"__isSmartRef__":true,"id":11738},{"__isSmartRef__":true,"id":11739},{"__isSmartRef__":true,"id":11740},{"__isSmartRef__":true,"id":11741},{"__isSmartRef__":true,"id":11742},{"__isSmartRef__":true,"id":11743},{"__isSmartRef__":true,"id":11744},{"__isSmartRef__":true,"id":11745},{"__isSmartRef__":true,"id":11746},{"__isSmartRef__":true,"id":11747},{"__isSmartRef__":true,"id":11748},{"__isSmartRef__":true,"id":11749},{"__isSmartRef__":true,"id":11750},{"__isSmartRef__":true,"id":11751}],"view":{"__isSmartRef__":true,"id":12274},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Core","Pane4Menu":[["-------"],["add method"]],"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":12368},"__LivelyClassName__":"lively.ide.SystemBrowser"},"11612":{"browser":{"__isSmartRef__":true,"id":11611},"button":{"__isSmartRef__":true,"id":11613},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"11613":{"submorphs":[{"__isSmartRef__":true,"id":11614}],"scripts":[],"id":834,"shape":{"__isSmartRef__":true,"id":11622},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11625},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11626},"label":{"__isSmartRef__":true,"id":11614},"command":{"__isSmartRef__":true,"id":11612},"attributeConnections":[{"__isSmartRef__":true,"id":11635},{"__isSmartRef__":true,"id":11636}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"11614":{"submorphs":[],"scripts":[],"id":835,"shape":{"__isSmartRef__":true,"id":11615},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11618},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11619}],"padding":{"__isSmartRef__":true,"id":11621},"_Padding":{"__isSmartRef__":true,"id":11621},"owner":{"__isSmartRef__":true,"id":11613},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11615":{"position":{"__isSmartRef__":true,"id":11616},"_Extent":{"__isSmartRef__":true,"id":11617},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11616":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11617":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11618":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11619":{"style":{"__isSmartRef__":true,"id":11620},"morph":{"__isSmartRef__":true,"id":11614},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11620":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11621":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11622":{"position":{"__isSmartRef__":true,"id":11623},"_Extent":{"__isSmartRef__":true,"id":11624},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11623":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11624":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11625":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11626":{"stops":[{"__isSmartRef__":true,"id":11627},{"__isSmartRef__":true,"id":11629},{"__isSmartRef__":true,"id":11631},{"__isSmartRef__":true,"id":11633}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11627":{"offset":0,"color":{"__isSmartRef__":true,"id":11628}},"11628":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11629":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11630}},"11630":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11631":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11632}},"11632":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11633":{"offset":1,"color":{"__isSmartRef__":true,"id":11634}},"11634":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11635":{"sourceObj":{"__isSmartRef__":true,"id":11613},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11612},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11636":{"sourceObj":{"__isSmartRef__":true,"id":11613},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11613},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11637":{"submorphs":[{"__isSmartRef__":true,"id":11638},{"__isSmartRef__":true,"id":11646},{"__isSmartRef__":true,"id":11669},{"__isSmartRef__":true,"id":11692},{"__isSmartRef__":true,"id":11757},{"__isSmartRef__":true,"id":11793},{"__isSmartRef__":true,"id":11840},{"__isSmartRef__":true,"id":12092},{"__isSmartRef__":true,"id":12247},{"__isSmartRef__":true,"id":12257},{"__isSmartRef__":true,"id":12262},{"__isSmartRef__":true,"id":11613},{"__isSmartRef__":true,"id":12097},{"__isSmartRef__":true,"id":12122},{"__isSmartRef__":true,"id":12147},{"__isSmartRef__":true,"id":12172},{"__isSmartRef__":true,"id":12197},{"__isSmartRef__":true,"id":12222}],"scripts":[],"id":820,"shape":{"__isSmartRef__":true,"id":12269},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":12272},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12273},"locationPane":{"__isSmartRef__":true,"id":11638},"codeBaseDirBtn":{"__isSmartRef__":true,"id":11646},"localDirBtn":{"__isSmartRef__":true,"id":11669},"Pane1":{"__isSmartRef__":true,"id":11692},"Pane2":{"__isSmartRef__":true,"id":11757},"Pane3":{"__isSmartRef__":true,"id":11793},"Pane4":{"__isSmartRef__":true,"id":11840},"midResizer":{"__isSmartRef__":true,"id":12092},"sourcePane":{"__isSmartRef__":true,"id":12247},"bottomResizer":{"__isSmartRef__":true,"id":12257},"commentPane":{"__isSmartRef__":true,"id":12262},"ownerWidget":{"__isSmartRef__":true,"id":11611},"owner":{"__isSmartRef__":true,"id":12274},"ownerApp":{"__isSmartRef__":true,"id":11611},"targetURL":{"__isSmartRef__":true,"id":12368},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"11638":{"submorphs":[],"scripts":[],"id":821,"shape":{"__isSmartRef__":true,"id":11639},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11642},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11643}],"owner":{"__isSmartRef__":true,"id":11637},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":11645}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11639":{"position":{"__isSmartRef__":true,"id":11640},"_Extent":{"__isSmartRef__":true,"id":11641},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11640":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11641":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11642":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11643":{"style":{"__isSmartRef__":true,"id":11644},"morph":{"__isSmartRef__":true,"id":11638},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11644":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11645":{"sourceObj":{"__isSmartRef__":true,"id":11638},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11646":{"submorphs":[{"__isSmartRef__":true,"id":11647}],"scripts":[],"id":822,"shape":{"__isSmartRef__":true,"id":11655},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11658},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11659},"label":{"__isSmartRef__":true,"id":11647},"owner":{"__isSmartRef__":true,"id":11637},"attributeConnections":[{"__isSmartRef__":true,"id":11668}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"11647":{"submorphs":[],"scripts":[],"id":823,"shape":{"__isSmartRef__":true,"id":11648},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11651},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11652}],"padding":{"__isSmartRef__":true,"id":11654},"_Padding":{"__isSmartRef__":true,"id":11654},"owner":{"__isSmartRef__":true,"id":11646},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11648":{"position":{"__isSmartRef__":true,"id":11649},"_Extent":{"__isSmartRef__":true,"id":11650},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11649":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11650":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11651":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11652":{"style":{"__isSmartRef__":true,"id":11653},"morph":{"__isSmartRef__":true,"id":11647},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11653":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11654":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11655":{"position":{"__isSmartRef__":true,"id":11656},"_Extent":{"__isSmartRef__":true,"id":11657},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11656":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11657":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11658":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11659":{"stops":[{"__isSmartRef__":true,"id":11660},{"__isSmartRef__":true,"id":11662},{"__isSmartRef__":true,"id":11664},{"__isSmartRef__":true,"id":11666}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11660":{"offset":0,"color":{"__isSmartRef__":true,"id":11661}},"11661":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11662":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11663}},"11663":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11664":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11665}},"11665":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11666":{"offset":1,"color":{"__isSmartRef__":true,"id":11667}},"11667":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11668":{"sourceObj":{"__isSmartRef__":true,"id":11646},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11669":{"submorphs":[{"__isSmartRef__":true,"id":11670}],"scripts":[],"id":824,"shape":{"__isSmartRef__":true,"id":11678},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11681},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":11682},"label":{"__isSmartRef__":true,"id":11670},"owner":{"__isSmartRef__":true,"id":11637},"attributeConnections":[{"__isSmartRef__":true,"id":11691}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"11670":{"submorphs":[],"scripts":[],"id":825,"shape":{"__isSmartRef__":true,"id":11671},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11674},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":11675}],"padding":{"__isSmartRef__":true,"id":11677},"_Padding":{"__isSmartRef__":true,"id":11677},"owner":{"__isSmartRef__":true,"id":11669},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"11671":{"position":{"__isSmartRef__":true,"id":11672},"_Extent":{"__isSmartRef__":true,"id":11673},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11672":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11673":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11674":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11675":{"style":{"__isSmartRef__":true,"id":11676},"morph":{"__isSmartRef__":true,"id":11670},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"11676":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11677":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11678":{"position":{"__isSmartRef__":true,"id":11679},"_Extent":{"__isSmartRef__":true,"id":11680},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11679":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11680":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11681":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11682":{"stops":[{"__isSmartRef__":true,"id":11683},{"__isSmartRef__":true,"id":11685},{"__isSmartRef__":true,"id":11687},{"__isSmartRef__":true,"id":11689}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11683":{"offset":0,"color":{"__isSmartRef__":true,"id":11684}},"11684":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11685":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11686}},"11686":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11687":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11688}},"11688":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11689":{"offset":1,"color":{"__isSmartRef__":true,"id":11690}},"11690":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11691":{"sourceObj":{"__isSmartRef__":true,"id":11669},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11692":{"submorphs":[],"scripts":[],"id":826,"shape":{"__isSmartRef__":true,"id":11693},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11696},"itemList":[{"__isSmartRef__":true,"id":11697},{"__isSmartRef__":true,"id":11727},{"__isSmartRef__":true,"id":11728},{"__isSmartRef__":true,"id":11729},{"__isSmartRef__":true,"id":11730},{"__isSmartRef__":true,"id":11731},{"__isSmartRef__":true,"id":11732},{"__isSmartRef__":true,"id":11733},{"__isSmartRef__":true,"id":11734},{"__isSmartRef__":true,"id":11735},{"__isSmartRef__":true,"id":11736},{"__isSmartRef__":true,"id":11737},{"__isSmartRef__":true,"id":11738},{"__isSmartRef__":true,"id":11739},{"__isSmartRef__":true,"id":11740},{"__isSmartRef__":true,"id":11741},{"__isSmartRef__":true,"id":11742},{"__isSmartRef__":true,"id":11743},{"__isSmartRef__":true,"id":11744},{"__isSmartRef__":true,"id":11745},{"__isSmartRef__":true,"id":11746},{"__isSmartRef__":true,"id":11747},{"__isSmartRef__":true,"id":11748},{"__isSmartRef__":true,"id":11749},{"__isSmartRef__":true,"id":11750},{"__isSmartRef__":true,"id":11751}],"selectedLineNo":8,"owner":{"__isSmartRef__":true,"id":11637},"attributeConnections":[{"__isSmartRef__":true,"id":11752},{"__isSmartRef__":true,"id":11753},{"__isSmartRef__":true,"id":11754},{"__isSmartRef__":true,"id":11755}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":11756},"__LivelyClassName__":"lively.morphic.List"},"11693":{"position":{"__isSmartRef__":true,"id":11694},"_Extent":{"__isSmartRef__":true,"id":11695},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11694":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11695":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11696":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11697":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":11698}},"11698":{"target":{"__isSmartRef__":true,"id":11699},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"11699":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11700":{"target":{"__isSmartRef__":true,"id":7353},"browser":{"__isSmartRef__":true,"id":11611},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":11699}],"parentNamespacePath":{"__isSmartRef__":true,"id":11701},"_childNodes":[{"__isSmartRef__":true,"id":11698},{"__isSmartRef__":true,"id":11702},{"__isSmartRef__":true,"id":11703},{"__isSmartRef__":true,"id":11704},{"__isSmartRef__":true,"id":11705},{"__isSmartRef__":true,"id":11706},{"__isSmartRef__":true,"id":11707},{"__isSmartRef__":true,"id":11708},{"__isSmartRef__":true,"id":11709},{"__isSmartRef__":true,"id":11710},{"__isSmartRef__":true,"id":11711},{"__isSmartRef__":true,"id":11712},{"__isSmartRef__":true,"id":11713},{"__isSmartRef__":true,"id":11714},{"__isSmartRef__":true,"id":11715},{"__isSmartRef__":true,"id":11716},{"__isSmartRef__":true,"id":11717},{"__isSmartRef__":true,"id":11718},{"__isSmartRef__":true,"id":11719},{"__isSmartRef__":true,"id":11720},{"__isSmartRef__":true,"id":11721},{"__isSmartRef__":true,"id":11722},{"__isSmartRef__":true,"id":11723},{"__isSmartRef__":true,"id":11724},{"__isSmartRef__":true,"id":11725},{"__isSmartRef__":true,"id":11726}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"11701":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11702":{"target":{"__isSmartRef__":true,"id":11701},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"11703":{"target":{"__isSmartRef__":true,"id":7604},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11704":{"target":{"__isSmartRef__":true,"id":7661},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11705":{"target":{"__isSmartRef__":true,"id":7716},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11706":{"target":{"__isSmartRef__":true,"id":7726},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11707":{"target":{"__isSmartRef__":true,"id":7753},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11708":{"target":{"__isSmartRef__":true,"id":7756},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11709":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11710":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11711":{"target":{"__isSmartRef__":true,"id":7762},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11712":{"target":{"__isSmartRef__":true,"id":7776},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11713":{"target":{"__isSmartRef__":true,"id":7782},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11714":{"target":{"__isSmartRef__":true,"id":7786},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11715":{"target":{"__isSmartRef__":true,"id":7926},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11716":{"target":{"__isSmartRef__":true,"id":8025},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11717":{"target":{"__isSmartRef__":true,"id":8032},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11718":{"target":{"__isSmartRef__":true,"id":8143},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11719":{"target":{"__isSmartRef__":true,"id":8152},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11720":{"target":{"__isSmartRef__":true,"id":8239},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11721":{"target":{"__isSmartRef__":true,"id":7544},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11722":{"target":{"__isSmartRef__":true,"id":8260},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11723":{"target":{"__isSmartRef__":true,"id":8331},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11724":{"target":{"__isSmartRef__":true,"id":8393},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11725":{"target":{"__isSmartRef__":true,"id":8511},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11726":{"target":{"__isSmartRef__":true,"id":9033},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"11727":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":11702}},"11728":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":11703}},"11729":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":11704}},"11730":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":11705}},"11731":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":11706}},"11732":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":11707}},"11733":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":11708}},"11734":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":11709}},"11735":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":11710}},"11736":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":11711}},"11737":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":11712}},"11738":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":11713}},"11739":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":11714}},"11740":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":11715}},"11741":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":11716}},"11742":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":11717}},"11743":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":11718}},"11744":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":11719}},"11745":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":11720}},"11746":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":11721}},"11747":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":11722}},"11748":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":11723}},"11749":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":11724}},"11750":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":11725}},"11751":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":11726}},"11752":{"sourceObj":{"__isSmartRef__":true,"id":11692},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11753":{"sourceObj":{"__isSmartRef__":true,"id":11692},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11754":{"sourceObj":{"__isSmartRef__":true,"id":11692},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11755":{"sourceObj":{"__isSmartRef__":true,"id":11692},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11756":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11700},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"11757":{"submorphs":[],"scripts":[],"id":827,"shape":{"__isSmartRef__":true,"id":11758},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11761},"itemList":[{"__isSmartRef__":true,"id":11762},{"__isSmartRef__":true,"id":11764},{"__isSmartRef__":true,"id":11766},{"__isSmartRef__":true,"id":11768},{"__isSmartRef__":true,"id":11770},{"__isSmartRef__":true,"id":11772},{"__isSmartRef__":true,"id":11774},{"__isSmartRef__":true,"id":11776},{"__isSmartRef__":true,"id":11778},{"__isSmartRef__":true,"id":11780},{"__isSmartRef__":true,"id":11782},{"__isSmartRef__":true,"id":11784},{"__isSmartRef__":true,"id":11786}],"selectedLineNo":4,"owner":{"__isSmartRef__":true,"id":11637},"attributeConnections":[{"__isSmartRef__":true,"id":11788},{"__isSmartRef__":true,"id":11789},{"__isSmartRef__":true,"id":11790},{"__isSmartRef__":true,"id":11791}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":11792},"__LivelyClassName__":"lively.morphic.List"},"11758":{"position":{"__isSmartRef__":true,"id":11759},"_Extent":{"__isSmartRef__":true,"id":11760},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11759":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11760":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11761":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11762":{"isListItem":true,"string":"lively.morphic.Similitude","value":{"__isSmartRef__":true,"id":11763}},"11763":{"target":{"__isSmartRef__":true,"id":9649},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11764":{"isListItem":true,"string":"lively.morphic.Morph","value":{"__isSmartRef__":true,"id":11765}},"11765":{"target":{"__isSmartRef__":true,"id":9685},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11766":{"isListItem":true,"string":"lively.morphic.World","value":{"__isSmartRef__":true,"id":11767}},"11767":{"target":{"__isSmartRef__":true,"id":9765},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11768":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":11769}},"11769":{"target":{"__isSmartRef__":true,"id":9783},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11770":{"isListItem":true,"string":"lively.morphic.Text","value":{"__isSmartRef__":true,"id":11771}},"11771":{"target":{"__isSmartRef__":true,"id":9790},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11772":{"isListItem":true,"string":"lively.morphic.TextChunk","value":{"__isSmartRef__":true,"id":11773}},"11773":{"target":{"__isSmartRef__":true,"id":9923},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11774":{"isListItem":true,"string":"lively.morphic.TextEmphasis","value":{"__isSmartRef__":true,"id":11775}},"11775":{"target":{"__isSmartRef__":true,"id":9952},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11776":{"isListItem":true,"string":"lively.morphic.Box","value":{"__isSmartRef__":true,"id":11777}},"11777":{"target":{"__isSmartRef__":true,"id":9970},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11778":{"isListItem":true,"string":"lively.morphic.List","value":{"__isSmartRef__":true,"id":11779}},"11779":{"target":{"__isSmartRef__":true,"id":9975},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11780":{"isListItem":true,"string":"lively.morphic.Script","value":{"__isSmartRef__":true,"id":11781}},"11781":{"target":{"__isSmartRef__":true,"id":9978},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11782":{"isListItem":true,"string":"lively.morphic.FunctionScript","value":{"__isSmartRef__":true,"id":11783}},"11783":{"target":{"__isSmartRef__":true,"id":9989},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11784":{"isListItem":true,"string":"lively.morphic.TargetScript","value":{"__isSmartRef__":true,"id":11785}},"11785":{"target":{"__isSmartRef__":true,"id":9996},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11786":{"isListItem":true,"string":"lively.morphic.Script (extension)","value":{"__isSmartRef__":true,"id":11787}},"11787":{"target":{"__isSmartRef__":true,"id":10003},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11788":{"sourceObj":{"__isSmartRef__":true,"id":11757},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11789":{"sourceObj":{"__isSmartRef__":true,"id":11757},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11790":{"sourceObj":{"__isSmartRef__":true,"id":11757},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11791":{"sourceObj":{"__isSmartRef__":true,"id":11757},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11792":{"target":{"__isSmartRef__":true,"id":9790},"browser":{"__isSmartRef__":true,"id":11611},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"11793":{"submorphs":[],"scripts":[],"id":828,"shape":{"__isSmartRef__":true,"id":11794},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11797},"itemList":[{"__isSmartRef__":true,"id":11798},{"__isSmartRef__":true,"id":11800},{"__isSmartRef__":true,"id":11802},{"__isSmartRef__":true,"id":11804},{"__isSmartRef__":true,"id":11806},{"__isSmartRef__":true,"id":11808},{"__isSmartRef__":true,"id":11810},{"__isSmartRef__":true,"id":11812},{"__isSmartRef__":true,"id":11814},{"__isSmartRef__":true,"id":11816},{"__isSmartRef__":true,"id":11818},{"__isSmartRef__":true,"id":11820},{"__isSmartRef__":true,"id":11822},{"__isSmartRef__":true,"id":11824},{"__isSmartRef__":true,"id":11826},{"__isSmartRef__":true,"id":11828},{"__isSmartRef__":true,"id":11830},{"__isSmartRef__":true,"id":11832},{"__isSmartRef__":true,"id":11834}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":11637},"attributeConnections":[{"__isSmartRef__":true,"id":11836},{"__isSmartRef__":true,"id":11837},{"__isSmartRef__":true,"id":11838},{"__isSmartRef__":true,"id":11839}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":11799},"__LivelyClassName__":"lively.morphic.List"},"11794":{"position":{"__isSmartRef__":true,"id":11795},"_Extent":{"__isSmartRef__":true,"id":11796},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11795":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11796":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11797":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11798":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":11799}},"11799":{"target":{"__isSmartRef__":true,"id":9790},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"11800":{"isListItem":true,"string":"properties","value":{"__isSmartRef__":true,"id":11801}},"11801":{"target":{"__isSmartRef__":true,"id":9792},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9792}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11802":{"isListItem":true,"string":"initializing","value":{"__isSmartRef__":true,"id":11803}},"11803":{"target":{"__isSmartRef__":true,"id":9802},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9802}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11804":{"isListItem":true,"string":"styling","value":{"__isSmartRef__":true,"id":11805}},"11805":{"target":{"__isSmartRef__":true,"id":9804},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9804}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11806":{"isListItem":true,"string":"accessing","value":{"__isSmartRef__":true,"id":11807}},"11807":{"target":{"__isSmartRef__":true,"id":9806},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9806}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11808":{"isListItem":true,"string":"rendering","value":{"__isSmartRef__":true,"id":11809}},"11809":{"target":{"__isSmartRef__":true,"id":9829},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9829}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11810":{"isListItem":true,"string":"text modes","value":{"__isSmartRef__":true,"id":11811}},"11811":{"target":{"__isSmartRef__":true,"id":9835},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9835}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11812":{"isListItem":true,"string":"keyboard events","value":{"__isSmartRef__":true,"id":11813}},"11813":{"target":{"__isSmartRef__":true,"id":9838},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9838}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11814":{"isListItem":true,"string":"keyboard event reaction","value":{"__isSmartRef__":true,"id":11815}},"11815":{"target":{"__isSmartRef__":true,"id":9856},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9856}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11816":{"isListItem":true,"string":"mouse events","value":{"__isSmartRef__":true,"id":11817}},"11817":{"target":{"__isSmartRef__":true,"id":9865},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9865}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11818":{"isListItem":true,"string":"selection","value":{"__isSmartRef__":true,"id":11819}},"11819":{"target":{"__isSmartRef__":true,"id":9868},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9868}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11820":{"isListItem":true,"string":"evaluation","value":{"__isSmartRef__":true,"id":11821}},"11821":{"target":{"__isSmartRef__":true,"id":9884},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9884}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11822":{"isListItem":true,"string":"focus","value":{"__isSmartRef__":true,"id":11823}},"11823":{"target":{"__isSmartRef__":true,"id":9889},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9889}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11824":{"isListItem":true,"string":"testing","value":{"__isSmartRef__":true,"id":11825}},"11825":{"target":{"__isSmartRef__":true,"id":9891},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9891}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11826":{"isListItem":true,"string":"searching","value":{"__isSmartRef__":true,"id":11827}},"11827":{"target":{"__isSmartRef__":true,"id":9893},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9893}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11828":{"isListItem":true,"string":"debugging","value":{"__isSmartRef__":true,"id":11829}},"11829":{"target":{"__isSmartRef__":true,"id":9895},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9895}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11830":{"isListItem":true,"string":"experimentation","value":{"__isSmartRef__":true,"id":11831}},"11831":{"target":{"__isSmartRef__":true,"id":9897},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9897}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11832":{"isListItem":true,"string":"text chunks","value":{"__isSmartRef__":true,"id":11833}},"11833":{"target":{"__isSmartRef__":true,"id":9906},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9906}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11834":{"isListItem":true,"string":"rich text","value":{"__isSmartRef__":true,"id":11835}},"11835":{"target":{"__isSmartRef__":true,"id":9917},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11771},"targets":[{"__isSmartRef__":true,"id":9917}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"11836":{"sourceObj":{"__isSmartRef__":true,"id":11793},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11837":{"sourceObj":{"__isSmartRef__":true,"id":11793},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11838":{"sourceObj":{"__isSmartRef__":true,"id":11793},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11839":{"sourceObj":{"__isSmartRef__":true,"id":11793},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11840":{"submorphs":[],"scripts":[],"id":829,"shape":{"__isSmartRef__":true,"id":11841},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11844},"itemList":[{"__isSmartRef__":true,"id":11845},{"__isSmartRef__":true,"id":11847},{"__isSmartRef__":true,"id":11849},{"__isSmartRef__":true,"id":11851},{"__isSmartRef__":true,"id":11853},{"__isSmartRef__":true,"id":11855},{"__isSmartRef__":true,"id":11857},{"__isSmartRef__":true,"id":11859},{"__isSmartRef__":true,"id":11861},{"__isSmartRef__":true,"id":11863},{"__isSmartRef__":true,"id":11865},{"__isSmartRef__":true,"id":11867},{"__isSmartRef__":true,"id":11869},{"__isSmartRef__":true,"id":11871},{"__isSmartRef__":true,"id":11873},{"__isSmartRef__":true,"id":11875},{"__isSmartRef__":true,"id":11877},{"__isSmartRef__":true,"id":11879},{"__isSmartRef__":true,"id":11881},{"__isSmartRef__":true,"id":11883},{"__isSmartRef__":true,"id":11885},{"__isSmartRef__":true,"id":11887},{"__isSmartRef__":true,"id":11889},{"__isSmartRef__":true,"id":11891},{"__isSmartRef__":true,"id":11893},{"__isSmartRef__":true,"id":11895},{"__isSmartRef__":true,"id":11897},{"__isSmartRef__":true,"id":11899},{"__isSmartRef__":true,"id":11901},{"__isSmartRef__":true,"id":11903},{"__isSmartRef__":true,"id":11905},{"__isSmartRef__":true,"id":11907},{"__isSmartRef__":true,"id":11909},{"__isSmartRef__":true,"id":11911},{"__isSmartRef__":true,"id":11913},{"__isSmartRef__":true,"id":11915},{"__isSmartRef__":true,"id":11917},{"__isSmartRef__":true,"id":11919},{"__isSmartRef__":true,"id":11921},{"__isSmartRef__":true,"id":11923},{"__isSmartRef__":true,"id":11925},{"__isSmartRef__":true,"id":11927},{"__isSmartRef__":true,"id":11929},{"__isSmartRef__":true,"id":11931},{"__isSmartRef__":true,"id":11933},{"__isSmartRef__":true,"id":11935},{"__isSmartRef__":true,"id":11937},{"__isSmartRef__":true,"id":11939},{"__isSmartRef__":true,"id":11941},{"__isSmartRef__":true,"id":11943},{"__isSmartRef__":true,"id":11945},{"__isSmartRef__":true,"id":11947},{"__isSmartRef__":true,"id":11949},{"__isSmartRef__":true,"id":11951},{"__isSmartRef__":true,"id":11953},{"__isSmartRef__":true,"id":11955},{"__isSmartRef__":true,"id":11957},{"__isSmartRef__":true,"id":11959},{"__isSmartRef__":true,"id":11961},{"__isSmartRef__":true,"id":11963},{"__isSmartRef__":true,"id":11965},{"__isSmartRef__":true,"id":11967},{"__isSmartRef__":true,"id":11969},{"__isSmartRef__":true,"id":11971},{"__isSmartRef__":true,"id":11973},{"__isSmartRef__":true,"id":11975},{"__isSmartRef__":true,"id":11977},{"__isSmartRef__":true,"id":11979},{"__isSmartRef__":true,"id":11981},{"__isSmartRef__":true,"id":11983},{"__isSmartRef__":true,"id":11985},{"__isSmartRef__":true,"id":11987},{"__isSmartRef__":true,"id":11989},{"__isSmartRef__":true,"id":11991},{"__isSmartRef__":true,"id":11993},{"__isSmartRef__":true,"id":11995},{"__isSmartRef__":true,"id":11997},{"__isSmartRef__":true,"id":11999},{"__isSmartRef__":true,"id":12001},{"__isSmartRef__":true,"id":12003},{"__isSmartRef__":true,"id":12005},{"__isSmartRef__":true,"id":12007},{"__isSmartRef__":true,"id":12009},{"__isSmartRef__":true,"id":12011},{"__isSmartRef__":true,"id":12013},{"__isSmartRef__":true,"id":12015},{"__isSmartRef__":true,"id":12017},{"__isSmartRef__":true,"id":12019},{"__isSmartRef__":true,"id":12021},{"__isSmartRef__":true,"id":12023},{"__isSmartRef__":true,"id":12025},{"__isSmartRef__":true,"id":12027},{"__isSmartRef__":true,"id":12029},{"__isSmartRef__":true,"id":12031},{"__isSmartRef__":true,"id":12033},{"__isSmartRef__":true,"id":12035},{"__isSmartRef__":true,"id":12037},{"__isSmartRef__":true,"id":12039},{"__isSmartRef__":true,"id":12041},{"__isSmartRef__":true,"id":12043},{"__isSmartRef__":true,"id":12045},{"__isSmartRef__":true,"id":12047},{"__isSmartRef__":true,"id":12049},{"__isSmartRef__":true,"id":12051},{"__isSmartRef__":true,"id":12053},{"__isSmartRef__":true,"id":12055},{"__isSmartRef__":true,"id":12057},{"__isSmartRef__":true,"id":12059},{"__isSmartRef__":true,"id":12061},{"__isSmartRef__":true,"id":12063},{"__isSmartRef__":true,"id":12065}],"selectedLineNo":39,"owner":{"__isSmartRef__":true,"id":11637},"attributeConnections":[{"__isSmartRef__":true,"id":12067},{"__isSmartRef__":true,"id":12068},{"__isSmartRef__":true,"id":12069},{"__isSmartRef__":true,"id":12070}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":12071},"__LivelyClassName__":"lively.morphic.List"},"11841":{"position":{"__isSmartRef__":true,"id":11842},"_Extent":{"__isSmartRef__":true,"id":11843},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11842":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11843":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11844":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11845":{"isListItem":true,"string":"fontSize (proto)","value":{"__isSmartRef__":true,"id":11846}},"11846":{"target":{"__isSmartRef__":true,"id":9791},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11847":{"isListItem":true,"string":"fontFamily (proto)","value":{"__isSmartRef__":true,"id":11848}},"11848":{"target":{"__isSmartRef__":true,"id":9793},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11849":{"isListItem":true,"string":"textColor (proto)","value":{"__isSmartRef__":true,"id":11850}},"11850":{"target":{"__isSmartRef__":true,"id":9795},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11851":{"isListItem":true,"string":"cursorColor (proto)","value":{"__isSmartRef__":true,"id":11852}},"11852":{"target":{"__isSmartRef__":true,"id":9796},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11853":{"isListItem":true,"string":"style (proto)","value":{"__isSmartRef__":true,"id":11854}},"11854":{"target":{"__isSmartRef__":true,"id":9797},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11855":{"isListItem":true,"string":"padding (proto)","value":{"__isSmartRef__":true,"id":11856}},"11856":{"target":{"__isSmartRef__":true,"id":9798},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11857":{"isListItem":true,"string":"autoAdjustPadding (proto)","value":{"__isSmartRef__":true,"id":11858}},"11858":{"target":{"__isSmartRef__":true,"id":9799},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11859":{"isListItem":true,"string":"suppressDropping (proto)","value":{"__isSmartRef__":true,"id":11860}},"11860":{"target":{"__isSmartRef__":true,"id":9800},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11861":{"isListItem":true,"string":"initialize (proto)","value":{"__isSmartRef__":true,"id":11862}},"11862":{"target":{"__isSmartRef__":true,"id":9801},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11863":{"isListItem":true,"string":"applyStyle (proto)","value":{"__isSmartRef__":true,"id":11864}},"11864":{"target":{"__isSmartRef__":true,"id":9803},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11865":{"isListItem":true,"string":"setExtent (proto)","value":{"__isSmartRef__":true,"id":11866}},"11866":{"target":{"__isSmartRef__":true,"id":9805},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11867":{"isListItem":true,"string":"getTextExtent (proto)","value":{"__isSmartRef__":true,"id":11868}},"11868":{"target":{"__isSmartRef__":true,"id":9807},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11869":{"isListItem":true,"string":"getTextBounds (proto)","value":{"__isSmartRef__":true,"id":11870}},"11870":{"target":{"__isSmartRef__":true,"id":9808},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11871":{"isListItem":true,"string":"textString (proto)","value":{"__isSmartRef__":true,"id":11872}},"11872":{"target":{"__isSmartRef__":true,"id":9809},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11873":{"isListItem":true,"string":"textString (proto)","value":{"__isSmartRef__":true,"id":11874}},"11874":{"target":{"__isSmartRef__":true,"id":9810},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11875":{"isListItem":true,"string":"setTextString (proto)","value":{"__isSmartRef__":true,"id":11876}},"11876":{"target":{"__isSmartRef__":true,"id":9811},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11877":{"isListItem":true,"string":"getTextString (proto)","value":{"__isSmartRef__":true,"id":11878}},"11878":{"target":{"__isSmartRef__":true,"id":9812},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11879":{"isListItem":true,"string":"appendTextString (proto)","value":{"__isSmartRef__":true,"id":11880}},"11880":{"target":{"__isSmartRef__":true,"id":9813},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11881":{"isListItem":true,"string":"setTextColor (proto)","value":{"__isSmartRef__":true,"id":11882}},"11882":{"target":{"__isSmartRef__":true,"id":9814},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11883":{"isListItem":true,"string":"getTextColor (proto)","value":{"__isSmartRef__":true,"id":11884}},"11884":{"target":{"__isSmartRef__":true,"id":9815},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11885":{"isListItem":true,"string":"setFontSize (proto)","value":{"__isSmartRef__":true,"id":11886}},"11886":{"target":{"__isSmartRef__":true,"id":9816},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11887":{"isListItem":true,"string":"getFontSize (proto)","value":{"__isSmartRef__":true,"id":11888}},"11888":{"target":{"__isSmartRef__":true,"id":9817},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11889":{"isListItem":true,"string":"setFontFamily (proto)","value":{"__isSmartRef__":true,"id":11890}},"11890":{"target":{"__isSmartRef__":true,"id":9818},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11891":{"isListItem":true,"string":"getFontFamily (proto)","value":{"__isSmartRef__":true,"id":11892}},"11892":{"target":{"__isSmartRef__":true,"id":9819},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11893":{"isListItem":true,"string":"setPadding (proto)","value":{"__isSmartRef__":true,"id":11894}},"11894":{"target":{"__isSmartRef__":true,"id":9820},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11895":{"isListItem":true,"string":"getPadding (proto)","value":{"__isSmartRef__":true,"id":11896}},"11896":{"target":{"__isSmartRef__":true,"id":9821},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11897":{"isListItem":true,"string":"setFixedWidth (proto)","value":{"__isSmartRef__":true,"id":11898}},"11898":{"target":{"__isSmartRef__":true,"id":9822},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11899":{"isListItem":true,"string":"setFixedHeight (proto)","value":{"__isSmartRef__":true,"id":11900}},"11900":{"target":{"__isSmartRef__":true,"id":9823},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11901":{"isListItem":true,"string":"setMaxTextWidth (proto)","value":{"__isSmartRef__":true,"id":11902}},"11902":{"target":{"__isSmartRef__":true,"id":9824},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11903":{"isListItem":true,"string":"setMaxTextHeight (proto)","value":{"__isSmartRef__":true,"id":11904}},"11904":{"target":{"__isSmartRef__":true,"id":9825},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11905":{"isListItem":true,"string":"getInnerScrollBounds (proto)","value":{"__isSmartRef__":true,"id":11906}},"11906":{"target":{"__isSmartRef__":true,"id":9826},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11907":{"isListItem":true,"string":"getScrollBounds (proto)","value":{"__isSmartRef__":true,"id":11908}},"11908":{"target":{"__isSmartRef__":true,"id":9827},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11909":{"isListItem":true,"string":"updateText (proto)","value":{"__isSmartRef__":true,"id":11910}},"11910":{"target":{"__isSmartRef__":true,"id":9828},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11911":{"isListItem":true,"string":"growOrShrinkToFit (proto)","value":{"__isSmartRef__":true,"id":11912}},"11912":{"target":{"__isSmartRef__":true,"id":9830},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11913":{"isListItem":true,"string":"fit (proto)","value":{"__isSmartRef__":true,"id":11914}},"11914":{"target":{"__isSmartRef__":true,"id":9831},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11915":{"isListItem":true,"string":"setOverflowMode (proto)","value":{"__isSmartRef__":true,"id":11916}},"11916":{"target":{"__isSmartRef__":true,"id":9832},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11917":{"isListItem":true,"string":"getOverflowMode (proto)","value":{"__isSmartRef__":true,"id":11918}},"11918":{"target":{"__isSmartRef__":true,"id":9833},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11919":{"isListItem":true,"string":"beLabel (proto)","value":{"__isSmartRef__":true,"id":11920}},"11920":{"target":{"__isSmartRef__":true,"id":9834},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11921":{"isListItem":true,"string":"beInputLine (proto)","value":{"__isSmartRef__":true,"id":11922}},"11922":{"target":{"__isSmartRef__":true,"id":9836},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11923":{"isListItem":true,"string":"onKeyDown (proto)","value":{"__isSmartRef__":true,"id":11924}},"11924":{"target":{"__isSmartRef__":true,"id":9837},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11925":{"isListItem":true,"string":"onKeyUp (proto)","value":{"__isSmartRef__":true,"id":11926}},"11926":{"target":{"__isSmartRef__":true,"id":9839},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11927":{"isListItem":true,"string":"onKeyPress (proto)","value":{"__isSmartRef__":true,"id":11928}},"11928":{"target":{"__isSmartRef__":true,"id":9840},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11929":{"isListItem":true,"string":"processCommandKeys (proto)","value":{"__isSmartRef__":true,"id":11930}},"11930":{"target":{"__isSmartRef__":true,"id":9841},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11931":{"isListItem":true,"string":"doDoit (proto)","value":{"__isSmartRef__":true,"id":11932}},"11932":{"target":{"__isSmartRef__":true,"id":9842},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11933":{"isListItem":true,"string":"doPrintit (proto)","value":{"__isSmartRef__":true,"id":11934}},"11934":{"target":{"__isSmartRef__":true,"id":9843},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11935":{"isListItem":true,"string":"doSave (proto)","value":{"__isSmartRef__":true,"id":11936}},"11936":{"target":{"__isSmartRef__":true,"id":9844},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11937":{"isListItem":true,"string":"doListProtocol (proto)","value":{"__isSmartRef__":true,"id":11938}},"11938":{"target":{"__isSmartRef__":true,"id":9845},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11939":{"isListItem":true,"string":"doFind (proto)","value":{"__isSmartRef__":true,"id":11940}},"11940":{"target":{"__isSmartRef__":true,"id":9846},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11941":{"isListItem":true,"string":"doFindNext (proto)","value":{"__isSmartRef__":true,"id":11942}},"11942":{"target":{"__isSmartRef__":true,"id":9847},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11943":{"isListItem":true,"string":"doMore (proto)","value":{"__isSmartRef__":true,"id":11944}},"11944":{"target":{"__isSmartRef__":true,"id":9848},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11945":{"isListItem":true,"string":"doInspect (proto)","value":{"__isSmartRef__":true,"id":11946}},"11946":{"target":{"__isSmartRef__":true,"id":9849},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11947":{"isListItem":true,"string":"rememberSelectionForDoMore (proto)","value":{"__isSmartRef__":true,"id":11948}},"11948":{"target":{"__isSmartRef__":true,"id":9850},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11949":{"isListItem":true,"string":"indentSelection (proto)","value":{"__isSmartRef__":true,"id":11950}},"11950":{"target":{"__isSmartRef__":true,"id":9851},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11951":{"isListItem":true,"string":"outdentSelection (proto)","value":{"__isSmartRef__":true,"id":11952}},"11952":{"target":{"__isSmartRef__":true,"id":9852},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11953":{"isListItem":true,"string":"addOrRemoveComment (proto)","value":{"__isSmartRef__":true,"id":11954}},"11954":{"target":{"__isSmartRef__":true,"id":9853},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11955":{"isListItem":true,"string":"modifySelectedLines (proto)","value":{"__isSmartRef__":true,"id":11956}},"11956":{"target":{"__isSmartRef__":true,"id":9854},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11957":{"isListItem":true,"string":"onEnterPressed (proto)","value":{"__isSmartRef__":true,"id":11958}},"11958":{"target":{"__isSmartRef__":true,"id":9855},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11959":{"isListItem":true,"string":"onBackspacePressed (proto)","value":{"__isSmartRef__":true,"id":11960}},"11960":{"target":{"__isSmartRef__":true,"id":9857},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11961":{"isListItem":true,"string":"onDelPressed (proto)","value":{"__isSmartRef__":true,"id":11962}},"11962":{"target":{"__isSmartRef__":true,"id":9858},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11963":{"isListItem":true,"string":"onTabPressed (proto)","value":{"__isSmartRef__":true,"id":11964}},"11964":{"target":{"__isSmartRef__":true,"id":9859},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11965":{"isListItem":true,"string":"onHomePressed (proto)","value":{"__isSmartRef__":true,"id":11966}},"11966":{"target":{"__isSmartRef__":true,"id":9860},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11967":{"isListItem":true,"string":"onEndPressed (proto)","value":{"__isSmartRef__":true,"id":11968}},"11968":{"target":{"__isSmartRef__":true,"id":9861},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11969":{"isListItem":true,"string":"onPageUpPressed (proto)","value":{"__isSmartRef__":true,"id":11970}},"11970":{"target":{"__isSmartRef__":true,"id":9862},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11971":{"isListItem":true,"string":"onPageDownPressed (proto)","value":{"__isSmartRef__":true,"id":11972}},"11972":{"target":{"__isSmartRef__":true,"id":9863},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11973":{"isListItem":true,"string":"onMouseDown (proto)","value":{"__isSmartRef__":true,"id":11974}},"11974":{"target":{"__isSmartRef__":true,"id":9864},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11975":{"isListItem":true,"string":"onSelectStart (proto)","value":{"__isSmartRef__":true,"id":11976}},"11976":{"target":{"__isSmartRef__":true,"id":9866},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11977":{"isListItem":true,"string":"domSelection (proto)","value":{"__isSmartRef__":true,"id":11978}},"11978":{"target":{"__isSmartRef__":true,"id":9867},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11979":{"isListItem":true,"string":"selectionString (proto)","value":{"__isSmartRef__":true,"id":11980}},"11980":{"target":{"__isSmartRef__":true,"id":9869},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11981":{"isListItem":true,"string":"insertAtCursor (proto)","value":{"__isSmartRef__":true,"id":11982}},"11982":{"target":{"__isSmartRef__":true,"id":9870},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11983":{"isListItem":true,"string":"insertElementAtCursor (proto)","value":{"__isSmartRef__":true,"id":11984}},"11984":{"target":{"__isSmartRef__":true,"id":9871},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11985":{"isListItem":true,"string":"removeTextSelection (proto)","value":{"__isSmartRef__":true,"id":11986}},"11986":{"target":{"__isSmartRef__":true,"id":9872},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11987":{"isListItem":true,"string":"getSelectionOrLineString (proto)","value":{"__isSmartRef__":true,"id":11988}},"11988":{"target":{"__isSmartRef__":true,"id":9873},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11989":{"isListItem":true,"string":"selectCurrentLine (proto)","value":{"__isSmartRef__":true,"id":11990}},"11990":{"target":{"__isSmartRef__":true,"id":9874},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11991":{"isListItem":true,"string":"setSelectionRange (proto)","value":{"__isSmartRef__":true,"id":11992}},"11992":{"target":{"__isSmartRef__":true,"id":9875},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11993":{"isListItem":true,"string":"getSelectionRange (proto)","value":{"__isSmartRef__":true,"id":11994}},"11994":{"target":{"__isSmartRef__":true,"id":9876},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11995":{"isListItem":true,"string":"selectAll (proto)","value":{"__isSmartRef__":true,"id":11996}},"11996":{"target":{"__isSmartRef__":true,"id":9877},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11997":{"isListItem":true,"string":"hasNullSelection (proto)","value":{"__isSmartRef__":true,"id":11998}},"11998":{"target":{"__isSmartRef__":true,"id":9878},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"11999":{"isListItem":true,"string":"setNullSelectionAt (proto)","value":{"__isSmartRef__":true,"id":12000}},"12000":{"target":{"__isSmartRef__":true,"id":9879},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12001":{"isListItem":true,"string":"getSelectionBounds (proto)","value":{"__isSmartRef__":true,"id":12002}},"12002":{"target":{"__isSmartRef__":true,"id":9880},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12003":{"isListItem":true,"string":"scrollRectIntoView (proto)","value":{"__isSmartRef__":true,"id":12004}},"12004":{"target":{"__isSmartRef__":true,"id":9881},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12005":{"isListItem":true,"string":"scrollSelectionIntoView (proto)","value":{"__isSmartRef__":true,"id":12006}},"12006":{"target":{"__isSmartRef__":true,"id":9882},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12007":{"isListItem":true,"string":"evalSelection (proto)","value":{"__isSmartRef__":true,"id":12008}},"12008":{"target":{"__isSmartRef__":true,"id":9883},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12009":{"isListItem":true,"string":"boundEval (proto)","value":{"__isSmartRef__":true,"id":12010}},"12010":{"target":{"__isSmartRef__":true,"id":9885},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12011":{"isListItem":true,"string":"tryBoundEval (proto)","value":{"__isSmartRef__":true,"id":12012}},"12012":{"target":{"__isSmartRef__":true,"id":9886},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12013":{"isListItem":true,"string":"getDoitContext (proto)","value":{"__isSmartRef__":true,"id":12014}},"12014":{"target":{"__isSmartRef__":true,"id":9887},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12015":{"isListItem":true,"string":"focus (proto)","value":{"__isSmartRef__":true,"id":12016}},"12016":{"target":{"__isSmartRef__":true,"id":9888},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12017":{"isListItem":true,"string":"hasUnsavedChanges (proto)","value":{"__isSmartRef__":true,"id":12018}},"12018":{"target":{"__isSmartRef__":true,"id":9890},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12019":{"isListItem":true,"string":"searchForFind (proto)","value":{"__isSmartRef__":true,"id":12020}},"12020":{"target":{"__isSmartRef__":true,"id":9892},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12021":{"isListItem":true,"string":"showError (proto)","value":{"__isSmartRef__":true,"id":12022}},"12022":{"target":{"__isSmartRef__":true,"id":9894},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12023":{"isListItem":true,"string":"setWhiteSpaceHandling (proto)","value":{"__isSmartRef__":true,"id":12024}},"12024":{"target":{"__isSmartRef__":true,"id":9896},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12025":{"isListItem":true,"string":"getWhiteSpaceHandling (proto)","value":{"__isSmartRef__":true,"id":12026}},"12026":{"target":{"__isSmartRef__":true,"id":9898},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12027":{"isListItem":true,"string":"getTextElements (proto)","value":{"__isSmartRef__":true,"id":12028}},"12028":{"target":{"__isSmartRef__":true,"id":9899},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12029":{"isListItem":true,"string":"getTextElementAndLocalIndexForGlobalIndex (proto)","value":{"__isSmartRef__":true,"id":12030}},"12030":{"target":{"__isSmartRef__":true,"id":9900},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12031":{"isListItem":true,"string":"emphasizeSelection (proto)","value":{"__isSmartRef__":true,"id":12032}},"12032":{"target":{"__isSmartRef__":true,"id":9901},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12033":{"isListItem":true,"string":"setRichText (proto)","value":{"__isSmartRef__":true,"id":12034}},"12034":{"target":{"__isSmartRef__":true,"id":9902},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12035":{"isListItem":true,"string":"getTextStyle (proto)","value":{"__isSmartRef__":true,"id":12036}},"12036":{"target":{"__isSmartRef__":true,"id":9903},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12037":{"isListItem":true,"string":"getRange (proto)","value":{"__isSmartRef__":true,"id":12038}},"12038":{"target":{"__isSmartRef__":true,"id":9904},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12039":{"isListItem":true,"string":"createChunk (proto)","value":{"__isSmartRef__":true,"id":12040}},"12040":{"target":{"__isSmartRef__":true,"id":9905},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12041":{"isListItem":true,"string":"getTextChunks (proto)","value":{"__isSmartRef__":true,"id":12042}},"12042":{"target":{"__isSmartRef__":true,"id":9907},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12043":{"isListItem":true,"string":"firstTextChunk (proto)","value":{"__isSmartRef__":true,"id":12044}},"12044":{"target":{"__isSmartRef__":true,"id":9908},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12045":{"isListItem":true,"string":"removeTextChunks (proto)","value":{"__isSmartRef__":true,"id":12046}},"12046":{"target":{"__isSmartRef__":true,"id":9909},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12047":{"isListItem":true,"string":"getChunkAndLocalIndex (proto)","value":{"__isSmartRef__":true,"id":12048}},"12048":{"target":{"__isSmartRef__":true,"id":9910},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12049":{"isListItem":true,"string":"sliceTextChunks (proto)","value":{"__isSmartRef__":true,"id":12050}},"12050":{"target":{"__isSmartRef__":true,"id":9911},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12051":{"isListItem":true,"string":"selectTextChunks (proto)","value":{"__isSmartRef__":true,"id":12052}},"12052":{"target":{"__isSmartRef__":true,"id":9912},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12053":{"isListItem":true,"string":"coalesceChunks (proto)","value":{"__isSmartRef__":true,"id":12054}},"12054":{"target":{"__isSmartRef__":true,"id":9913},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12055":{"isListItem":true,"string":"removeChunksNotUsed (proto)","value":{"__isSmartRef__":true,"id":12056}},"12056":{"target":{"__isSmartRef__":true,"id":9914},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12057":{"isListItem":true,"string":"removeChunksNotUsedDelayed (proto)","value":{"__isSmartRef__":true,"id":12058}},"12058":{"target":{"__isSmartRef__":true,"id":9915},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12059":{"isListItem":true,"string":"emphasize (proto)","value":{"__isSmartRef__":true,"id":12060}},"12060":{"target":{"__isSmartRef__":true,"id":9916},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12061":{"isListItem":true,"string":"toggleBoldness (proto)","value":{"__isSmartRef__":true,"id":12062}},"12062":{"target":{"__isSmartRef__":true,"id":9918},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12063":{"isListItem":true,"string":"toggleBoldnessForSelection (proto)","value":{"__isSmartRef__":true,"id":12064}},"12064":{"target":{"__isSmartRef__":true,"id":9919},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12065":{"isListItem":true,"string":"convertSelectionRangeForEmphasis (proto)","value":{"__isSmartRef__":true,"id":12066}},"12066":{"target":{"__isSmartRef__":true,"id":9920},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11799},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12067":{"sourceObj":{"__isSmartRef__":true,"id":11840},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12068":{"sourceObj":{"__isSmartRef__":true,"id":11840},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12069":{"sourceObj":{"__isSmartRef__":true,"id":11840},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12070":{"sourceObj":{"__isSmartRef__":true,"id":11840},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12071":{"target":{"__isSmartRef__":true,"id":12072},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":12091},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12072":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":26892,"stopIndex":27098,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12073":{"name":"keyboard events","type":"categoryDef","startIndex":26912,"stopIndex":34748,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":12072},{"__isSmartRef__":true,"id":12074},{"__isSmartRef__":true,"id":12075},{"__isSmartRef__":true,"id":12076},{"__isSmartRef__":true,"id":12077},{"__isSmartRef__":true,"id":12078},{"__isSmartRef__":true,"id":12079},{"__isSmartRef__":true,"id":12080},{"__isSmartRef__":true,"id":12081},{"__isSmartRef__":true,"id":12082},{"__isSmartRef__":true,"id":12083},{"__isSmartRef__":true,"id":12084},{"__isSmartRef__":true,"id":12085},{"__isSmartRef__":true,"id":12086},{"__isSmartRef__":true,"id":12087},{"__isSmartRef__":true,"id":12088},{"__isSmartRef__":true,"id":12089},{"__isSmartRef__":true,"id":12090}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12074":{"name":"onKeyDown","type":"propertyDef","startIndex":27100,"stopIndex":28178,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12075":{"name":"onKeyUp","type":"propertyDef","startIndex":28180,"stopIndex":28237,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12076":{"name":"onKeyPress","type":"propertyDef","startIndex":28239,"stopIndex":28434,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12077":{"name":"processCommandKeys","type":"propertyDef","startIndex":28436,"stopIndex":30302,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12078":{"name":"doDoit","type":"propertyDef","startIndex":30304,"stopIndex":30353,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12079":{"name":"doPrintit","type":"propertyDef","startIndex":30355,"stopIndex":30406,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12080":{"name":"doSave","type":"propertyDef","startIndex":30408,"stopIndex":30712,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12081":{"name":"doListProtocol","type":"propertyDef","startIndex":30714,"stopIndex":32093,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12082":{"name":"doFind","type":"propertyDef","startIndex":32096,"stopIndex":32362,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12083":{"name":"doFindNext","type":"propertyDef","startIndex":32365,"stopIndex":32556,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12084":{"name":"doMore","type":"propertyDef","startIndex":32560,"stopIndex":33157,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12085":{"name":"doInspect","type":"propertyDef","startIndex":33159,"stopIndex":33266,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12086":{"name":"rememberSelectionForDoMore","type":"propertyDef","startIndex":33269,"stopIndex":33498,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12087":{"name":"indentSelection","type":"propertyDef","startIndex":33502,"stopIndex":33645,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12088":{"name":"outdentSelection","type":"propertyDef","startIndex":33647,"stopIndex":33860,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12089":{"name":"addOrRemoveComment","type":"propertyDef","startIndex":33862,"stopIndex":34268,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12090":{"name":"modifySelectedLines","type":"propertyDef","startIndex":34270,"stopIndex":34704,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"_isStatic":false,"category":{"__isSmartRef__":true,"id":12073},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"12091":{"target":{"__isSmartRef__":true,"id":9790},"browser":{"__isSmartRef__":true,"id":11611},"parent":{"__isSmartRef__":true,"id":11792},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"12092":{"submorphs":[],"scripts":[],"id":830,"shape":{"__isSmartRef__":true,"id":12093},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12096},"fixed":[{"__isSmartRef__":true,"id":11613},{"__isSmartRef__":true,"id":12097},{"__isSmartRef__":true,"id":12122},{"__isSmartRef__":true,"id":12147},{"__isSmartRef__":true,"id":12172},{"__isSmartRef__":true,"id":12197},{"__isSmartRef__":true,"id":12222}],"scalingBelow":[{"__isSmartRef__":true,"id":12247}],"scalingAbove":[{"__isSmartRef__":true,"id":11692},{"__isSmartRef__":true,"id":11757},{"__isSmartRef__":true,"id":11793},{"__isSmartRef__":true,"id":11840}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"12093":{"position":{"__isSmartRef__":true,"id":12094},"_Extent":{"__isSmartRef__":true,"id":12095},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12094":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12095":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12096":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12097":{"submorphs":[{"__isSmartRef__":true,"id":12098}],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":12106},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12109},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12110},"label":{"__isSmartRef__":true,"id":12098},"command":{"__isSmartRef__":true,"id":12119},"attributeConnections":[{"__isSmartRef__":true,"id":12120},{"__isSmartRef__":true,"id":12121}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12098":{"submorphs":[],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":12099},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12102},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12103}],"padding":{"__isSmartRef__":true,"id":12105},"_Padding":{"__isSmartRef__":true,"id":12105},"owner":{"__isSmartRef__":true,"id":12097},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12099":{"position":{"__isSmartRef__":true,"id":12100},"_Extent":{"__isSmartRef__":true,"id":12101},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12100":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12101":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12102":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12103":{"style":{"__isSmartRef__":true,"id":12104},"morph":{"__isSmartRef__":true,"id":12098},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12104":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12105":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12106":{"position":{"__isSmartRef__":true,"id":12107},"_Extent":{"__isSmartRef__":true,"id":12108},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12107":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12108":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12109":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12110":{"stops":[{"__isSmartRef__":true,"id":12111},{"__isSmartRef__":true,"id":12113},{"__isSmartRef__":true,"id":12115},{"__isSmartRef__":true,"id":12117}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12111":{"offset":0,"color":{"__isSmartRef__":true,"id":12112}},"12112":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12113":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12114}},"12114":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12115":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12116}},"12116":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12117":{"offset":1,"color":{"__isSmartRef__":true,"id":12118}},"12118":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12119":{"browser":{"__isSmartRef__":true,"id":11611},"button":{"__isSmartRef__":true,"id":12097},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"12120":{"sourceObj":{"__isSmartRef__":true,"id":12097},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12119},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12121":{"sourceObj":{"__isSmartRef__":true,"id":12097},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12097},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12122":{"submorphs":[{"__isSmartRef__":true,"id":12123}],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":12131},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12134},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12135},"label":{"__isSmartRef__":true,"id":12123},"command":{"__isSmartRef__":true,"id":12144},"attributeConnections":[{"__isSmartRef__":true,"id":12145},{"__isSmartRef__":true,"id":12146}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12123":{"submorphs":[],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":12124},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12127},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12128}],"padding":{"__isSmartRef__":true,"id":12130},"_Padding":{"__isSmartRef__":true,"id":12130},"owner":{"__isSmartRef__":true,"id":12122},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12124":{"position":{"__isSmartRef__":true,"id":12125},"_Extent":{"__isSmartRef__":true,"id":12126},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12125":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12126":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12127":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12128":{"style":{"__isSmartRef__":true,"id":12129},"morph":{"__isSmartRef__":true,"id":12123},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12129":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12130":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12131":{"position":{"__isSmartRef__":true,"id":12132},"_Extent":{"__isSmartRef__":true,"id":12133},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12132":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12133":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12134":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12135":{"stops":[{"__isSmartRef__":true,"id":12136},{"__isSmartRef__":true,"id":12138},{"__isSmartRef__":true,"id":12140},{"__isSmartRef__":true,"id":12142}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12136":{"offset":0,"color":{"__isSmartRef__":true,"id":12137}},"12137":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12138":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12139}},"12139":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12140":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12141}},"12141":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12142":{"offset":1,"color":{"__isSmartRef__":true,"id":12143}},"12143":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12144":{"browser":{"__isSmartRef__":true,"id":11611},"button":{"__isSmartRef__":true,"id":12122},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"12145":{"sourceObj":{"__isSmartRef__":true,"id":12122},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12144},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12146":{"sourceObj":{"__isSmartRef__":true,"id":12122},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12122},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12147":{"submorphs":[{"__isSmartRef__":true,"id":12148}],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":12156},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12159},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12160},"label":{"__isSmartRef__":true,"id":12148},"command":{"__isSmartRef__":true,"id":12169},"attributeConnections":[{"__isSmartRef__":true,"id":12170},{"__isSmartRef__":true,"id":12171}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12148":{"submorphs":[],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":12149},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12152},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12153}],"padding":{"__isSmartRef__":true,"id":12155},"_Padding":{"__isSmartRef__":true,"id":12155},"owner":{"__isSmartRef__":true,"id":12147},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12149":{"position":{"__isSmartRef__":true,"id":12150},"_Extent":{"__isSmartRef__":true,"id":12151},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12150":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12151":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12152":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12153":{"style":{"__isSmartRef__":true,"id":12154},"morph":{"__isSmartRef__":true,"id":12148},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12154":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12155":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12156":{"position":{"__isSmartRef__":true,"id":12157},"_Extent":{"__isSmartRef__":true,"id":12158},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12157":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12158":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12159":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12160":{"stops":[{"__isSmartRef__":true,"id":12161},{"__isSmartRef__":true,"id":12163},{"__isSmartRef__":true,"id":12165},{"__isSmartRef__":true,"id":12167}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12161":{"offset":0,"color":{"__isSmartRef__":true,"id":12162}},"12162":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12163":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12164}},"12164":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12165":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12166}},"12166":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12167":{"offset":1,"color":{"__isSmartRef__":true,"id":12168}},"12168":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12169":{"browser":{"__isSmartRef__":true,"id":11611},"button":{"__isSmartRef__":true,"id":12147},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"12170":{"sourceObj":{"__isSmartRef__":true,"id":12147},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12169},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12171":{"sourceObj":{"__isSmartRef__":true,"id":12147},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12147},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12172":{"submorphs":[{"__isSmartRef__":true,"id":12173}],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":12181},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12184},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12185},"label":{"__isSmartRef__":true,"id":12173},"command":{"__isSmartRef__":true,"id":12194},"attributeConnections":[{"__isSmartRef__":true,"id":12195},{"__isSmartRef__":true,"id":12196}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12173":{"submorphs":[],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":12174},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12177},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12178}],"padding":{"__isSmartRef__":true,"id":12180},"_Padding":{"__isSmartRef__":true,"id":12180},"owner":{"__isSmartRef__":true,"id":12172},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12174":{"position":{"__isSmartRef__":true,"id":12175},"_Extent":{"__isSmartRef__":true,"id":12176},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12175":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12176":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12177":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12178":{"style":{"__isSmartRef__":true,"id":12179},"morph":{"__isSmartRef__":true,"id":12173},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12179":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12180":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12181":{"position":{"__isSmartRef__":true,"id":12182},"_Extent":{"__isSmartRef__":true,"id":12183},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12182":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12183":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12184":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12185":{"stops":[{"__isSmartRef__":true,"id":12186},{"__isSmartRef__":true,"id":12188},{"__isSmartRef__":true,"id":12190},{"__isSmartRef__":true,"id":12192}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12186":{"offset":0,"color":{"__isSmartRef__":true,"id":12187}},"12187":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12188":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12189}},"12189":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12190":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12191}},"12191":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12192":{"offset":1,"color":{"__isSmartRef__":true,"id":12193}},"12193":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12194":{"browser":{"__isSmartRef__":true,"id":11611},"button":{"__isSmartRef__":true,"id":12172},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"12195":{"sourceObj":{"__isSmartRef__":true,"id":12172},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12194},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12196":{"sourceObj":{"__isSmartRef__":true,"id":12172},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12172},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12197":{"submorphs":[{"__isSmartRef__":true,"id":12198}],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":12206},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12209},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12210},"label":{"__isSmartRef__":true,"id":12198},"command":{"__isSmartRef__":true,"id":12219},"attributeConnections":[{"__isSmartRef__":true,"id":12220},{"__isSmartRef__":true,"id":12221}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12198":{"submorphs":[],"scripts":[],"id":845,"shape":{"__isSmartRef__":true,"id":12199},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12202},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12203}],"padding":{"__isSmartRef__":true,"id":12205},"_Padding":{"__isSmartRef__":true,"id":12205},"owner":{"__isSmartRef__":true,"id":12197},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12199":{"position":{"__isSmartRef__":true,"id":12200},"_Extent":{"__isSmartRef__":true,"id":12201},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12200":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12201":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12202":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12203":{"style":{"__isSmartRef__":true,"id":12204},"morph":{"__isSmartRef__":true,"id":12198},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12204":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12205":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12206":{"position":{"__isSmartRef__":true,"id":12207},"_Extent":{"__isSmartRef__":true,"id":12208},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12207":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12208":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12209":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12210":{"stops":[{"__isSmartRef__":true,"id":12211},{"__isSmartRef__":true,"id":12213},{"__isSmartRef__":true,"id":12215},{"__isSmartRef__":true,"id":12217}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12211":{"offset":0,"color":{"__isSmartRef__":true,"id":12212}},"12212":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12213":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12214}},"12214":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12215":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12216}},"12216":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12217":{"offset":1,"color":{"__isSmartRef__":true,"id":12218}},"12218":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12219":{"browser":{"__isSmartRef__":true,"id":11611},"button":{"__isSmartRef__":true,"id":12197},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"12220":{"sourceObj":{"__isSmartRef__":true,"id":12197},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12219},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12221":{"sourceObj":{"__isSmartRef__":true,"id":12197},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12197},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12222":{"submorphs":[{"__isSmartRef__":true,"id":12223}],"scripts":[],"id":846,"shape":{"__isSmartRef__":true,"id":12231},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12234},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12235},"label":{"__isSmartRef__":true,"id":12223},"command":{"__isSmartRef__":true,"id":12244},"attributeConnections":[{"__isSmartRef__":true,"id":12245},{"__isSmartRef__":true,"id":12246}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12223":{"submorphs":[],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":12224},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12227},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12228}],"padding":{"__isSmartRef__":true,"id":12230},"_Padding":{"__isSmartRef__":true,"id":12230},"owner":{"__isSmartRef__":true,"id":12222},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12224":{"position":{"__isSmartRef__":true,"id":12225},"_Extent":{"__isSmartRef__":true,"id":12226},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12225":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12226":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12227":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12228":{"style":{"__isSmartRef__":true,"id":12229},"morph":{"__isSmartRef__":true,"id":12223},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12229":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12230":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12231":{"position":{"__isSmartRef__":true,"id":12232},"_Extent":{"__isSmartRef__":true,"id":12233},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12232":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12233":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12234":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12235":{"stops":[{"__isSmartRef__":true,"id":12236},{"__isSmartRef__":true,"id":12238},{"__isSmartRef__":true,"id":12240},{"__isSmartRef__":true,"id":12242}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12236":{"offset":0,"color":{"__isSmartRef__":true,"id":12237}},"12237":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12238":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12239}},"12239":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12240":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12241}},"12241":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12242":{"offset":1,"color":{"__isSmartRef__":true,"id":12243}},"12243":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12244":{"browser":{"__isSmartRef__":true,"id":11611},"button":{"__isSmartRef__":true,"id":12222},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"12245":{"sourceObj":{"__isSmartRef__":true,"id":12222},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12244},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12246":{"sourceObj":{"__isSmartRef__":true,"id":12222},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12222},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12247":{"submorphs":[],"scripts":[],"id":831,"shape":{"__isSmartRef__":true,"id":12248},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12251},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":12252}],"owner":{"__isSmartRef__":true,"id":11637},"padding":{"__isSmartRef__":true,"id":12254},"layout":{"__isSmartRef__":true,"id":12255},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":12254},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":12256}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12248":{"position":{"__isSmartRef__":true,"id":12249},"_Extent":{"__isSmartRef__":true,"id":12250},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12249":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12250":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12251":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12252":{"style":{"__isSmartRef__":true,"id":12253},"morph":{"__isSmartRef__":true,"id":12247},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12253":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12254":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12255":{"resizeWidth":true,"resizeHeight":true},"12256":{"sourceObj":{"__isSmartRef__":true,"id":12247},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":11611},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12257":{"submorphs":[],"scripts":[],"id":832,"shape":{"__isSmartRef__":true,"id":12258},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12261},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":12262}],"scalingAbove":[{"__isSmartRef__":true,"id":12247}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"12258":{"position":{"__isSmartRef__":true,"id":12259},"_Extent":{"__isSmartRef__":true,"id":12260},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12259":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12260":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12261":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12262":{"submorphs":[],"scripts":[],"id":833,"shape":{"__isSmartRef__":true,"id":12263},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12266},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":12267}],"owner":{"__isSmartRef__":true,"id":11637},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12263":{"position":{"__isSmartRef__":true,"id":12264},"_Extent":{"__isSmartRef__":true,"id":12265},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12264":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12265":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12266":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12267":{"style":{"__isSmartRef__":true,"id":12268},"morph":{"__isSmartRef__":true,"id":12262},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12268":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12269":{"position":{"__isSmartRef__":true,"id":12270},"_Extent":{"__isSmartRef__":true,"id":12271},"_Fill":{"__isSmartRef__":true,"id":9368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12270":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12271":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12272":{"adjustForNewBounds":true},"12273":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12274":{"submorphs":[{"__isSmartRef__":true,"id":11637},{"__isSmartRef__":true,"id":12275}],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":12363},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":12365},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12366},"priorExtent":{"__isSmartRef__":true,"id":12367},"targetMorph":{"__isSmartRef__":true,"id":11637},"titleBar":{"__isSmartRef__":true,"id":12275},"contentOffset":{"__isSmartRef__":true,"id":12273},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"12275":{"submorphs":[{"__isSmartRef__":true,"id":12276},{"__isSmartRef__":true,"id":12283},{"__isSmartRef__":true,"id":12308},{"__isSmartRef__":true,"id":12332}],"scripts":[],"id":849,"shape":{"__isSmartRef__":true,"id":12357},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":12360},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12361},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":12274},"label":{"__isSmartRef__":true,"id":12276},"closeButton":{"__isSmartRef__":true,"id":12283},"menuButton":{"__isSmartRef__":true,"id":12308},"collapseButton":{"__isSmartRef__":true,"id":12332},"priorExtent":{"__isSmartRef__":true,"id":12362},"owner":{"__isSmartRef__":true,"id":12274},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"12276":{"submorphs":[],"scripts":[],"id":850,"shape":{"__isSmartRef__":true,"id":12277},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12280},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12281}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":9380},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":9380},"owner":{"__isSmartRef__":true,"id":12275},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12277":{"position":{"__isSmartRef__":true,"id":12278},"_Extent":{"__isSmartRef__":true,"id":12279},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12278":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12279":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12280":{"x":386,"y":3.9999999997671694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12281":{"style":{"__isSmartRef__":true,"id":12282},"morph":{"__isSmartRef__":true,"id":12276},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12282":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12283":{"submorphs":[{"__isSmartRef__":true,"id":12284}],"scripts":[],"id":851,"shape":{"__isSmartRef__":true,"id":12292},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12295},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12296},"label":{"__isSmartRef__":true,"id":12284},"owner":{"__isSmartRef__":true,"id":12275},"layout":{"__isSmartRef__":true,"id":12305},"attributeConnections":[{"__isSmartRef__":true,"id":12306},{"__isSmartRef__":true,"id":12307}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"12284":{"submorphs":[],"scripts":[],"id":852,"shape":{"__isSmartRef__":true,"id":12285},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12288},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":12289}],"padding":{"__isSmartRef__":true,"id":12291},"_Padding":{"__isSmartRef__":true,"id":12291},"owner":{"__isSmartRef__":true,"id":12283},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12285":{"position":{"__isSmartRef__":true,"id":12286},"_Extent":{"__isSmartRef__":true,"id":12287},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12286":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12287":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12288":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12289":{"style":{"__isSmartRef__":true,"id":12290},"morph":{"__isSmartRef__":true,"id":12284},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12290":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12291":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12292":{"position":{"__isSmartRef__":true,"id":12293},"_Extent":{"__isSmartRef__":true,"id":12294},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12293":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12294":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12295":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12296":{"stops":[{"__isSmartRef__":true,"id":12297},{"__isSmartRef__":true,"id":12299},{"__isSmartRef__":true,"id":12301},{"__isSmartRef__":true,"id":12303}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12297":{"offset":0,"color":{"__isSmartRef__":true,"id":12298}},"12298":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12299":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12300}},"12300":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12301":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12302}},"12302":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12303":{"offset":1,"color":{"__isSmartRef__":true,"id":12304}},"12304":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12305":{"moveHorizontal":true},"12306":{"sourceObj":{"__isSmartRef__":true,"id":12283},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12274},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12307":{"sourceObj":{"__isSmartRef__":true,"id":12283},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12274},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12308":{"submorphs":[{"__isSmartRef__":true,"id":12309}],"scripts":[],"id":853,"shape":{"__isSmartRef__":true,"id":12317},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12320},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12321},"label":{"__isSmartRef__":true,"id":12309},"owner":{"__isSmartRef__":true,"id":12275},"attributeConnections":[{"__isSmartRef__":true,"id":12330},{"__isSmartRef__":true,"id":12331}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"12309":{"submorphs":[],"scripts":[],"id":854,"shape":{"__isSmartRef__":true,"id":12310},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12313},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":12314}],"padding":{"__isSmartRef__":true,"id":12316},"_Padding":{"__isSmartRef__":true,"id":12316},"owner":{"__isSmartRef__":true,"id":12308},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12310":{"position":{"__isSmartRef__":true,"id":12311},"_Extent":{"__isSmartRef__":true,"id":12312},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12311":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12312":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12313":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12314":{"style":{"__isSmartRef__":true,"id":12315},"morph":{"__isSmartRef__":true,"id":12309},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12315":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12316":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12317":{"position":{"__isSmartRef__":true,"id":12318},"_Extent":{"__isSmartRef__":true,"id":12319},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12318":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12319":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12320":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12321":{"stops":[{"__isSmartRef__":true,"id":12322},{"__isSmartRef__":true,"id":12324},{"__isSmartRef__":true,"id":12326},{"__isSmartRef__":true,"id":12328}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12322":{"offset":0,"color":{"__isSmartRef__":true,"id":12323}},"12323":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12324":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12325}},"12325":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12326":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12327}},"12327":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12328":{"offset":1,"color":{"__isSmartRef__":true,"id":12329}},"12329":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12330":{"sourceObj":{"__isSmartRef__":true,"id":12308},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12274},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12331":{"sourceObj":{"__isSmartRef__":true,"id":12308},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12274},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12332":{"submorphs":[{"__isSmartRef__":true,"id":12333}],"scripts":[],"id":855,"shape":{"__isSmartRef__":true,"id":12341},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12344},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12345},"label":{"__isSmartRef__":true,"id":12333},"owner":{"__isSmartRef__":true,"id":12275},"layout":{"__isSmartRef__":true,"id":12354},"attributeConnections":[{"__isSmartRef__":true,"id":12355},{"__isSmartRef__":true,"id":12356}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"12333":{"submorphs":[],"scripts":[],"id":856,"shape":{"__isSmartRef__":true,"id":12334},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12337},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":12338}],"padding":{"__isSmartRef__":true,"id":12340},"_Padding":{"__isSmartRef__":true,"id":12340},"owner":{"__isSmartRef__":true,"id":12332},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12334":{"position":{"__isSmartRef__":true,"id":12335},"_Extent":{"__isSmartRef__":true,"id":12336},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12335":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12336":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12337":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12338":{"style":{"__isSmartRef__":true,"id":12339},"morph":{"__isSmartRef__":true,"id":12333},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12339":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12340":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12341":{"position":{"__isSmartRef__":true,"id":12342},"_Extent":{"__isSmartRef__":true,"id":12343},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12342":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12343":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12344":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12345":{"stops":[{"__isSmartRef__":true,"id":12346},{"__isSmartRef__":true,"id":12348},{"__isSmartRef__":true,"id":12350},{"__isSmartRef__":true,"id":12352}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12346":{"offset":0,"color":{"__isSmartRef__":true,"id":12347}},"12347":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12348":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12349}},"12349":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12350":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12351}},"12351":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12352":{"offset":1,"color":{"__isSmartRef__":true,"id":12353}},"12353":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12354":{"moveHorizontal":true},"12355":{"sourceObj":{"__isSmartRef__":true,"id":12332},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12274},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12356":{"sourceObj":{"__isSmartRef__":true,"id":12332},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12274},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12357":{"position":{"__isSmartRef__":true,"id":12358},"_Extent":{"__isSmartRef__":true,"id":12359},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":9458},"_Fill":{"__isSmartRef__":true,"id":10310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12358":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12359":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12360":{"resizeWidth":true,"adjustForNewBounds":true},"12361":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12362":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12363":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":12364},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12364":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12365":{"adjustForNewBounds":true},"12366":{"x":313,"y":450,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12367":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12368":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"12369":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12370":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12371":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"12372":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12373":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12374":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12375":{"sourceObj":{"__isSmartRef__":true,"id":11611},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":11692},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12376":{"sourceObj":{"__isSmartRef__":true,"id":11611},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":11757},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12377":{"sourceObj":{"__isSmartRef__":true,"id":11611},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":11793},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12378":{"sourceObj":{"__isSmartRef__":true,"id":11611},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":11840},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12379":{"sourceObj":{"__isSmartRef__":true,"id":11611},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":12247},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12380":{"sourceObj":{"__isSmartRef__":true,"id":11611},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":11638},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12381":{"buttonCommands":[{"__isSmartRef__":true,"id":12382},{"__isSmartRef__":true,"id":12636},{"__isSmartRef__":true,"id":12661},{"__isSmartRef__":true,"id":12686},{"__isSmartRef__":true,"id":12711},{"__isSmartRef__":true,"id":12736},{"__isSmartRef__":true,"id":12761}],"RootFilters":[{"__isSmartRef__":true,"id":12886}],"Pane1Filters":[{"__isSmartRef__":true,"id":12887},{"__isSmartRef__":true,"id":12888}],"Pane2Filters":[{"__isSmartRef__":true,"id":12889}],"Pane3Filters":[{"__isSmartRef__":true,"id":12890}],"Pane4Filters":[{"__isSmartRef__":true,"id":12891}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":12407},"attributeConnections":[{"__isSmartRef__":true,"id":12892},{"__isSmartRef__":true,"id":12893},{"__isSmartRef__":true,"id":12894},{"__isSmartRef__":true,"id":12895},{"__isSmartRef__":true,"id":12896},{"__isSmartRef__":true,"id":12897}],"SourceString":"\tregisterForEvents: function($super, handleOnCapture) {\n\t\t$super(handleOnCapture);\n\t\tthis.registerForGlobalEvents();\n\t},","sourceString":"\tregisterForEvents: function($super, handleOnCapture) {\n\t\t$super(handleOnCapture);\n\t\tthis.registerForGlobalEvents();\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":12470},"Pane1Selection":{"__isSmartRef__":true,"id":12480},"pane1Selection":{"__isSmartRef__":true,"id":12480},"Pane2Selection":{"__isSmartRef__":true,"id":12547},"pane2Selection":{"__isSmartRef__":true,"id":12547},"Pane3Selection":{"__isSmartRef__":true,"id":12567},"pane3Selection":{"__isSmartRef__":true,"id":12567},"Pane4Selection":{"__isSmartRef__":true,"id":12584},"pane4Selection":{"__isSmartRef__":true,"id":12584},"Pane4Content":[{"__isSmartRef__":true,"id":12583},{"__isSmartRef__":true,"id":12585},{"__isSmartRef__":true,"id":12587},{"__isSmartRef__":true,"id":12589},{"__isSmartRef__":true,"id":12591},{"__isSmartRef__":true,"id":12593},{"__isSmartRef__":true,"id":12595},{"__isSmartRef__":true,"id":12597},{"__isSmartRef__":true,"id":12599},{"__isSmartRef__":true,"id":12601}],"Pane3Content":[{"__isSmartRef__":true,"id":12566},{"__isSmartRef__":true,"id":12568},{"__isSmartRef__":true,"id":12570},{"__isSmartRef__":true,"id":12572}],"Pane2Content":[{"__isSmartRef__":true,"id":12532},{"__isSmartRef__":true,"id":12534},{"__isSmartRef__":true,"id":12536},{"__isSmartRef__":true,"id":12538},{"__isSmartRef__":true,"id":12540},{"__isSmartRef__":true,"id":12542},{"__isSmartRef__":true,"id":12544},{"__isSmartRef__":true,"id":12546},{"__isSmartRef__":true,"id":12548},{"__isSmartRef__":true,"id":12550},{"__isSmartRef__":true,"id":12552},{"__isSmartRef__":true,"id":12554}],"Pane1Content":[{"__isSmartRef__":true,"id":12467},{"__isSmartRef__":true,"id":12497},{"__isSmartRef__":true,"id":12498},{"__isSmartRef__":true,"id":12499},{"__isSmartRef__":true,"id":12500},{"__isSmartRef__":true,"id":12501},{"__isSmartRef__":true,"id":12502},{"__isSmartRef__":true,"id":12503},{"__isSmartRef__":true,"id":12504},{"__isSmartRef__":true,"id":12505},{"__isSmartRef__":true,"id":12506},{"__isSmartRef__":true,"id":12507},{"__isSmartRef__":true,"id":12508},{"__isSmartRef__":true,"id":12509},{"__isSmartRef__":true,"id":12510},{"__isSmartRef__":true,"id":12511},{"__isSmartRef__":true,"id":12512},{"__isSmartRef__":true,"id":12513},{"__isSmartRef__":true,"id":12514},{"__isSmartRef__":true,"id":12515},{"__isSmartRef__":true,"id":12516},{"__isSmartRef__":true,"id":12517},{"__isSmartRef__":true,"id":12518},{"__isSmartRef__":true,"id":12519},{"__isSmartRef__":true,"id":12520},{"__isSmartRef__":true,"id":12521}],"view":{"__isSmartRef__":true,"id":12791},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Events","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":12885},"__LivelyClassName__":"lively.ide.SystemBrowser"},"12382":{"browser":{"__isSmartRef__":true,"id":12381},"button":{"__isSmartRef__":true,"id":12383},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"12383":{"submorphs":[{"__isSmartRef__":true,"id":12384}],"scripts":[],"id":871,"shape":{"__isSmartRef__":true,"id":12392},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12395},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12396},"label":{"__isSmartRef__":true,"id":12384},"command":{"__isSmartRef__":true,"id":12382},"attributeConnections":[{"__isSmartRef__":true,"id":12405},{"__isSmartRef__":true,"id":12406}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12384":{"submorphs":[],"scripts":[],"id":872,"shape":{"__isSmartRef__":true,"id":12385},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12388},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12389}],"padding":{"__isSmartRef__":true,"id":12391},"_Padding":{"__isSmartRef__":true,"id":12391},"owner":{"__isSmartRef__":true,"id":12383},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12385":{"position":{"__isSmartRef__":true,"id":12386},"_Extent":{"__isSmartRef__":true,"id":12387},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12386":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12387":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12388":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12389":{"style":{"__isSmartRef__":true,"id":12390},"morph":{"__isSmartRef__":true,"id":12384},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12390":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12391":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12392":{"position":{"__isSmartRef__":true,"id":12393},"_Extent":{"__isSmartRef__":true,"id":12394},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12393":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12394":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12395":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12396":{"stops":[{"__isSmartRef__":true,"id":12397},{"__isSmartRef__":true,"id":12399},{"__isSmartRef__":true,"id":12401},{"__isSmartRef__":true,"id":12403}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12397":{"offset":0,"color":{"__isSmartRef__":true,"id":12398}},"12398":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12399":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12400}},"12400":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12401":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12402}},"12402":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12403":{"offset":1,"color":{"__isSmartRef__":true,"id":12404}},"12404":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12405":{"sourceObj":{"__isSmartRef__":true,"id":12383},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12382},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12406":{"sourceObj":{"__isSmartRef__":true,"id":12383},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12383},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12407":{"submorphs":[{"__isSmartRef__":true,"id":12408},{"__isSmartRef__":true,"id":12416},{"__isSmartRef__":true,"id":12439},{"__isSmartRef__":true,"id":12462},{"__isSmartRef__":true,"id":12527},{"__isSmartRef__":true,"id":12561},{"__isSmartRef__":true,"id":12578},{"__isSmartRef__":true,"id":12609},{"__isSmartRef__":true,"id":12764},{"__isSmartRef__":true,"id":12774},{"__isSmartRef__":true,"id":12779},{"__isSmartRef__":true,"id":12383},{"__isSmartRef__":true,"id":12614},{"__isSmartRef__":true,"id":12639},{"__isSmartRef__":true,"id":12664},{"__isSmartRef__":true,"id":12689},{"__isSmartRef__":true,"id":12714},{"__isSmartRef__":true,"id":12739}],"scripts":[],"id":857,"shape":{"__isSmartRef__":true,"id":12786},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":12789},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12790},"locationPane":{"__isSmartRef__":true,"id":12408},"codeBaseDirBtn":{"__isSmartRef__":true,"id":12416},"localDirBtn":{"__isSmartRef__":true,"id":12439},"Pane1":{"__isSmartRef__":true,"id":12462},"Pane2":{"__isSmartRef__":true,"id":12527},"Pane3":{"__isSmartRef__":true,"id":12561},"Pane4":{"__isSmartRef__":true,"id":12578},"midResizer":{"__isSmartRef__":true,"id":12609},"sourcePane":{"__isSmartRef__":true,"id":12764},"bottomResizer":{"__isSmartRef__":true,"id":12774},"commentPane":{"__isSmartRef__":true,"id":12779},"ownerWidget":{"__isSmartRef__":true,"id":12381},"owner":{"__isSmartRef__":true,"id":12791},"ownerApp":{"__isSmartRef__":true,"id":12381},"targetURL":{"__isSmartRef__":true,"id":12885},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"12408":{"submorphs":[],"scripts":[],"id":858,"shape":{"__isSmartRef__":true,"id":12409},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12412},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12413}],"owner":{"__isSmartRef__":true,"id":12407},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":12415}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12409":{"position":{"__isSmartRef__":true,"id":12410},"_Extent":{"__isSmartRef__":true,"id":12411},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12410":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12411":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12412":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12413":{"style":{"__isSmartRef__":true,"id":12414},"morph":{"__isSmartRef__":true,"id":12408},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12414":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12415":{"sourceObj":{"__isSmartRef__":true,"id":12408},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12416":{"submorphs":[{"__isSmartRef__":true,"id":12417}],"scripts":[],"id":859,"shape":{"__isSmartRef__":true,"id":12425},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12428},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12429},"label":{"__isSmartRef__":true,"id":12417},"owner":{"__isSmartRef__":true,"id":12407},"attributeConnections":[{"__isSmartRef__":true,"id":12438}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12417":{"submorphs":[],"scripts":[],"id":860,"shape":{"__isSmartRef__":true,"id":12418},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12421},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12422}],"padding":{"__isSmartRef__":true,"id":12424},"_Padding":{"__isSmartRef__":true,"id":12424},"owner":{"__isSmartRef__":true,"id":12416},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12418":{"position":{"__isSmartRef__":true,"id":12419},"_Extent":{"__isSmartRef__":true,"id":12420},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12419":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12420":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12421":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12422":{"style":{"__isSmartRef__":true,"id":12423},"morph":{"__isSmartRef__":true,"id":12417},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12423":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12424":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12425":{"position":{"__isSmartRef__":true,"id":12426},"_Extent":{"__isSmartRef__":true,"id":12427},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12426":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12427":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12428":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12429":{"stops":[{"__isSmartRef__":true,"id":12430},{"__isSmartRef__":true,"id":12432},{"__isSmartRef__":true,"id":12434},{"__isSmartRef__":true,"id":12436}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12430":{"offset":0,"color":{"__isSmartRef__":true,"id":12431}},"12431":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12432":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12433}},"12433":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12434":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12435}},"12435":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12436":{"offset":1,"color":{"__isSmartRef__":true,"id":12437}},"12437":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12438":{"sourceObj":{"__isSmartRef__":true,"id":12416},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12439":{"submorphs":[{"__isSmartRef__":true,"id":12440}],"scripts":[],"id":861,"shape":{"__isSmartRef__":true,"id":12448},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12451},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12452},"label":{"__isSmartRef__":true,"id":12440},"owner":{"__isSmartRef__":true,"id":12407},"attributeConnections":[{"__isSmartRef__":true,"id":12461}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12440":{"submorphs":[],"scripts":[],"id":862,"shape":{"__isSmartRef__":true,"id":12441},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12444},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12445}],"padding":{"__isSmartRef__":true,"id":12447},"_Padding":{"__isSmartRef__":true,"id":12447},"owner":{"__isSmartRef__":true,"id":12439},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12441":{"position":{"__isSmartRef__":true,"id":12442},"_Extent":{"__isSmartRef__":true,"id":12443},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12442":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12443":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12444":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12445":{"style":{"__isSmartRef__":true,"id":12446},"morph":{"__isSmartRef__":true,"id":12440},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12446":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12447":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12448":{"position":{"__isSmartRef__":true,"id":12449},"_Extent":{"__isSmartRef__":true,"id":12450},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12449":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12450":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12451":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12452":{"stops":[{"__isSmartRef__":true,"id":12453},{"__isSmartRef__":true,"id":12455},{"__isSmartRef__":true,"id":12457},{"__isSmartRef__":true,"id":12459}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12453":{"offset":0,"color":{"__isSmartRef__":true,"id":12454}},"12454":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12455":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12456}},"12456":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12457":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12458}},"12458":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12459":{"offset":1,"color":{"__isSmartRef__":true,"id":12460}},"12460":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12461":{"sourceObj":{"__isSmartRef__":true,"id":12439},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12462":{"submorphs":[],"scripts":[],"id":863,"shape":{"__isSmartRef__":true,"id":12463},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12466},"itemList":[{"__isSmartRef__":true,"id":12467},{"__isSmartRef__":true,"id":12497},{"__isSmartRef__":true,"id":12498},{"__isSmartRef__":true,"id":12499},{"__isSmartRef__":true,"id":12500},{"__isSmartRef__":true,"id":12501},{"__isSmartRef__":true,"id":12502},{"__isSmartRef__":true,"id":12503},{"__isSmartRef__":true,"id":12504},{"__isSmartRef__":true,"id":12505},{"__isSmartRef__":true,"id":12506},{"__isSmartRef__":true,"id":12507},{"__isSmartRef__":true,"id":12508},{"__isSmartRef__":true,"id":12509},{"__isSmartRef__":true,"id":12510},{"__isSmartRef__":true,"id":12511},{"__isSmartRef__":true,"id":12512},{"__isSmartRef__":true,"id":12513},{"__isSmartRef__":true,"id":12514},{"__isSmartRef__":true,"id":12515},{"__isSmartRef__":true,"id":12516},{"__isSmartRef__":true,"id":12517},{"__isSmartRef__":true,"id":12518},{"__isSmartRef__":true,"id":12519},{"__isSmartRef__":true,"id":12520},{"__isSmartRef__":true,"id":12521}],"selectedLineNo":9,"owner":{"__isSmartRef__":true,"id":12407},"attributeConnections":[{"__isSmartRef__":true,"id":12522},{"__isSmartRef__":true,"id":12523},{"__isSmartRef__":true,"id":12524},{"__isSmartRef__":true,"id":12525}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":12526},"__LivelyClassName__":"lively.morphic.List"},"12463":{"position":{"__isSmartRef__":true,"id":12464},"_Extent":{"__isSmartRef__":true,"id":12465},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12464":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12465":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12466":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12467":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":12468}},"12468":{"target":{"__isSmartRef__":true,"id":12469},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"12469":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"12470":{"target":{"__isSmartRef__":true,"id":7353},"browser":{"__isSmartRef__":true,"id":12381},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":12469}],"parentNamespacePath":{"__isSmartRef__":true,"id":12471},"_childNodes":[{"__isSmartRef__":true,"id":12468},{"__isSmartRef__":true,"id":12472},{"__isSmartRef__":true,"id":12473},{"__isSmartRef__":true,"id":12474},{"__isSmartRef__":true,"id":12475},{"__isSmartRef__":true,"id":12476},{"__isSmartRef__":true,"id":12477},{"__isSmartRef__":true,"id":12478},{"__isSmartRef__":true,"id":12479},{"__isSmartRef__":true,"id":12480},{"__isSmartRef__":true,"id":12481},{"__isSmartRef__":true,"id":12482},{"__isSmartRef__":true,"id":12483},{"__isSmartRef__":true,"id":12484},{"__isSmartRef__":true,"id":12485},{"__isSmartRef__":true,"id":12486},{"__isSmartRef__":true,"id":12487},{"__isSmartRef__":true,"id":12488},{"__isSmartRef__":true,"id":12489},{"__isSmartRef__":true,"id":12490},{"__isSmartRef__":true,"id":12491},{"__isSmartRef__":true,"id":12492},{"__isSmartRef__":true,"id":12493},{"__isSmartRef__":true,"id":12494},{"__isSmartRef__":true,"id":12495},{"__isSmartRef__":true,"id":12496}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"12471":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"12472":{"target":{"__isSmartRef__":true,"id":12471},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"12473":{"target":{"__isSmartRef__":true,"id":7604},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12474":{"target":{"__isSmartRef__":true,"id":7661},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12475":{"target":{"__isSmartRef__":true,"id":7716},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12476":{"target":{"__isSmartRef__":true,"id":7726},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12477":{"target":{"__isSmartRef__":true,"id":7753},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12478":{"target":{"__isSmartRef__":true,"id":7756},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12479":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12480":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12481":{"target":{"__isSmartRef__":true,"id":7762},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12482":{"target":{"__isSmartRef__":true,"id":7776},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12483":{"target":{"__isSmartRef__":true,"id":7782},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12484":{"target":{"__isSmartRef__":true,"id":7786},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12485":{"target":{"__isSmartRef__":true,"id":7926},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12486":{"target":{"__isSmartRef__":true,"id":8025},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12487":{"target":{"__isSmartRef__":true,"id":8032},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12488":{"target":{"__isSmartRef__":true,"id":8143},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12489":{"target":{"__isSmartRef__":true,"id":8152},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12490":{"target":{"__isSmartRef__":true,"id":8239},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12491":{"target":{"__isSmartRef__":true,"id":7544},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12492":{"target":{"__isSmartRef__":true,"id":8260},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12493":{"target":{"__isSmartRef__":true,"id":8331},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12494":{"target":{"__isSmartRef__":true,"id":8393},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12495":{"target":{"__isSmartRef__":true,"id":8511},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12496":{"target":{"__isSmartRef__":true,"id":9033},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"12497":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":12472}},"12498":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":12473}},"12499":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":12474}},"12500":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":12475}},"12501":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":12476}},"12502":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":12477}},"12503":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":12478}},"12504":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":12479}},"12505":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":12480}},"12506":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":12481}},"12507":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":12482}},"12508":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":12483}},"12509":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":12484}},"12510":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":12485}},"12511":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":12486}},"12512":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":12487}},"12513":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":12488}},"12514":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":12489}},"12515":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":12490}},"12516":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":12491}},"12517":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":12492}},"12518":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":12493}},"12519":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":12494}},"12520":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":12495}},"12521":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":12496}},"12522":{"sourceObj":{"__isSmartRef__":true,"id":12462},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12523":{"sourceObj":{"__isSmartRef__":true,"id":12462},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12524":{"sourceObj":{"__isSmartRef__":true,"id":12462},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12525":{"sourceObj":{"__isSmartRef__":true,"id":12462},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12526":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12470},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12527":{"submorphs":[],"scripts":[],"id":864,"shape":{"__isSmartRef__":true,"id":12528},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12531},"itemList":[{"__isSmartRef__":true,"id":12532},{"__isSmartRef__":true,"id":12534},{"__isSmartRef__":true,"id":12536},{"__isSmartRef__":true,"id":12538},{"__isSmartRef__":true,"id":12540},{"__isSmartRef__":true,"id":12542},{"__isSmartRef__":true,"id":12544},{"__isSmartRef__":true,"id":12546},{"__isSmartRef__":true,"id":12548},{"__isSmartRef__":true,"id":12550},{"__isSmartRef__":true,"id":12552},{"__isSmartRef__":true,"id":12554}],"selectedLineNo":7,"owner":{"__isSmartRef__":true,"id":12407},"attributeConnections":[{"__isSmartRef__":true,"id":12556},{"__isSmartRef__":true,"id":12557},{"__isSmartRef__":true,"id":12558},{"__isSmartRef__":true,"id":12559}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":12560},"__LivelyClassName__":"lively.morphic.List"},"12528":{"position":{"__isSmartRef__":true,"id":12529},"_Extent":{"__isSmartRef__":true,"id":12530},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12529":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12530":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12531":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12532":{"isListItem":true,"string":"lively.morphic.EventHandler","value":{"__isSmartRef__":true,"id":12533}},"12533":{"target":{"__isSmartRef__":true,"id":7359},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12534":{"isListItem":true,"string":"lively.morphic.EventHandler (extension)","value":{"__isSmartRef__":true,"id":12535}},"12535":{"target":{"__isSmartRef__":true,"id":7382},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12536":{"isListItem":true,"string":"Event (extension)","value":{"__isSmartRef__":true,"id":12537}},"12537":{"target":{"__isSmartRef__":true,"id":7385},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12538":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":12539}},"12539":{"target":{"__isSmartRef__":true,"id":7407},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12540":{"isListItem":true,"string":"MouseWheelTrait","value":{"__isSmartRef__":true,"id":12541}},"12541":{"target":{"__isSmartRef__":true,"id":7474},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.TraitFragmentNode"},"12542":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":12543}},"12543":{"target":{"__isSmartRef__":true,"id":7478},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12544":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":12545}},"12545":{"target":{"__isSmartRef__":true,"id":7495},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12546":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":12547}},"12547":{"target":{"__isSmartRef__":true,"id":7500},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12548":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext (extension)","value":{"__isSmartRef__":true,"id":12549}},"12549":{"target":{"__isSmartRef__":true,"id":7515},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12550":{"isListItem":true,"string":"lively.morphic.SVG.RenderContext (extension)","value":{"__isSmartRef__":true,"id":12551}},"12551":{"target":{"__isSmartRef__":true,"id":7518},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12552":{"isListItem":true,"string":"lively.morphic.Canvas.RenderContext (extension)","value":{"__isSmartRef__":true,"id":12553}},"12553":{"target":{"__isSmartRef__":true,"id":7521},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12554":{"isListItem":true,"string":"lively.morphic.HandMorph","value":{"__isSmartRef__":true,"id":12555}},"12555":{"target":{"__isSmartRef__":true,"id":7525},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12556":{"sourceObj":{"__isSmartRef__":true,"id":12527},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12557":{"sourceObj":{"__isSmartRef__":true,"id":12527},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12558":{"sourceObj":{"__isSmartRef__":true,"id":12527},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12559":{"sourceObj":{"__isSmartRef__":true,"id":12527},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12560":{"target":{"__isSmartRef__":true,"id":7500},"browser":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"12561":{"submorphs":[],"scripts":[],"id":865,"shape":{"__isSmartRef__":true,"id":12562},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12565},"itemList":[{"__isSmartRef__":true,"id":12566},{"__isSmartRef__":true,"id":12568},{"__isSmartRef__":true,"id":12570},{"__isSmartRef__":true,"id":12572}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":12407},"attributeConnections":[{"__isSmartRef__":true,"id":12574},{"__isSmartRef__":true,"id":12575},{"__isSmartRef__":true,"id":12576},{"__isSmartRef__":true,"id":12577}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":12567},"__LivelyClassName__":"lively.morphic.List"},"12562":{"position":{"__isSmartRef__":true,"id":12563},"_Extent":{"__isSmartRef__":true,"id":12564},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12563":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12564":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12565":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12566":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":12567}},"12567":{"target":{"__isSmartRef__":true,"id":7500},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12547},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"12568":{"isListItem":true,"string":"event management","value":{"__isSmartRef__":true,"id":12569}},"12569":{"target":{"__isSmartRef__":true,"id":7502},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12547},"targets":[{"__isSmartRef__":true,"id":7502}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"12570":{"isListItem":true,"string":"keyboard event handling","value":{"__isSmartRef__":true,"id":12571}},"12571":{"target":{"__isSmartRef__":true,"id":7505},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12547},"targets":[{"__isSmartRef__":true,"id":7505}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"12572":{"isListItem":true,"string":"mouse event handling","value":{"__isSmartRef__":true,"id":12573}},"12573":{"target":{"__isSmartRef__":true,"id":7508},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12547},"targets":[{"__isSmartRef__":true,"id":7508}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"12574":{"sourceObj":{"__isSmartRef__":true,"id":12561},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12575":{"sourceObj":{"__isSmartRef__":true,"id":12561},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12576":{"sourceObj":{"__isSmartRef__":true,"id":12561},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12577":{"sourceObj":{"__isSmartRef__":true,"id":12561},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12578":{"submorphs":[],"scripts":[],"id":866,"shape":{"__isSmartRef__":true,"id":12579},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12582},"itemList":[{"__isSmartRef__":true,"id":12583},{"__isSmartRef__":true,"id":12585},{"__isSmartRef__":true,"id":12587},{"__isSmartRef__":true,"id":12589},{"__isSmartRef__":true,"id":12591},{"__isSmartRef__":true,"id":12593},{"__isSmartRef__":true,"id":12595},{"__isSmartRef__":true,"id":12597},{"__isSmartRef__":true,"id":12599},{"__isSmartRef__":true,"id":12601}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":12407},"attributeConnections":[{"__isSmartRef__":true,"id":12603},{"__isSmartRef__":true,"id":12604},{"__isSmartRef__":true,"id":12605},{"__isSmartRef__":true,"id":12606}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":12607},"__LivelyClassName__":"lively.morphic.List"},"12579":{"position":{"__isSmartRef__":true,"id":12580},"_Extent":{"__isSmartRef__":true,"id":12581},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12580":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12581":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12582":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12583":{"isListItem":true,"string":"registerForEvents (proto)","value":{"__isSmartRef__":true,"id":12584}},"12584":{"target":{"__isSmartRef__":true,"id":7501},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12585":{"isListItem":true,"string":"registerForGlobalEvents (proto)","value":{"__isSmartRef__":true,"id":12586}},"12586":{"target":{"__isSmartRef__":true,"id":7503},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12587":{"isListItem":true,"string":"onKeyDown (proto)","value":{"__isSmartRef__":true,"id":12588}},"12588":{"target":{"__isSmartRef__":true,"id":7504},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12589":{"isListItem":true,"string":"onKeyPress (proto)","value":{"__isSmartRef__":true,"id":12590}},"12590":{"target":{"__isSmartRef__":true,"id":7506},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12591":{"isListItem":true,"string":"onMouseMove (proto)","value":{"__isSmartRef__":true,"id":12592}},"12592":{"target":{"__isSmartRef__":true,"id":7507},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12593":{"isListItem":true,"string":"onMouseWheel (proto)","value":{"__isSmartRef__":true,"id":12594}},"12594":{"target":{"__isSmartRef__":true,"id":7509},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12595":{"isListItem":true,"string":"onSelectStart (proto)","value":{"__isSmartRef__":true,"id":12596}},"12596":{"target":{"__isSmartRef__":true,"id":7510},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12597":{"isListItem":true,"string":"onHTML5DragEnter (proto)","value":{"__isSmartRef__":true,"id":12598}},"12598":{"target":{"__isSmartRef__":true,"id":7511},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12599":{"isListItem":true,"string":"onHTML5DragOver (proto)","value":{"__isSmartRef__":true,"id":12600}},"12600":{"target":{"__isSmartRef__":true,"id":7512},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12601":{"isListItem":true,"string":"onHTML5Drop (proto)","value":{"__isSmartRef__":true,"id":12602}},"12602":{"target":{"__isSmartRef__":true,"id":7513},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12567},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12603":{"sourceObj":{"__isSmartRef__":true,"id":12578},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12604":{"sourceObj":{"__isSmartRef__":true,"id":12578},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12605":{"sourceObj":{"__isSmartRef__":true,"id":12578},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12606":{"sourceObj":{"__isSmartRef__":true,"id":12578},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12607":{"target":{"__isSmartRef__":true,"id":7501},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12608},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"12608":{"target":{"__isSmartRef__":true,"id":7500},"browser":{"__isSmartRef__":true,"id":12381},"parent":{"__isSmartRef__":true,"id":12560},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"12609":{"submorphs":[],"scripts":[],"id":867,"shape":{"__isSmartRef__":true,"id":12610},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12613},"fixed":[{"__isSmartRef__":true,"id":12383},{"__isSmartRef__":true,"id":12614},{"__isSmartRef__":true,"id":12639},{"__isSmartRef__":true,"id":12664},{"__isSmartRef__":true,"id":12689},{"__isSmartRef__":true,"id":12714},{"__isSmartRef__":true,"id":12739}],"scalingBelow":[{"__isSmartRef__":true,"id":12764}],"scalingAbove":[{"__isSmartRef__":true,"id":12462},{"__isSmartRef__":true,"id":12527},{"__isSmartRef__":true,"id":12561},{"__isSmartRef__":true,"id":12578}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"12610":{"position":{"__isSmartRef__":true,"id":12611},"_Extent":{"__isSmartRef__":true,"id":12612},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12611":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12612":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12613":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12614":{"submorphs":[{"__isSmartRef__":true,"id":12615}],"scripts":[],"id":873,"shape":{"__isSmartRef__":true,"id":12623},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12626},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12627},"label":{"__isSmartRef__":true,"id":12615},"command":{"__isSmartRef__":true,"id":12636},"attributeConnections":[{"__isSmartRef__":true,"id":12637},{"__isSmartRef__":true,"id":12638}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12615":{"submorphs":[],"scripts":[],"id":874,"shape":{"__isSmartRef__":true,"id":12616},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12619},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12620}],"padding":{"__isSmartRef__":true,"id":12622},"_Padding":{"__isSmartRef__":true,"id":12622},"owner":{"__isSmartRef__":true,"id":12614},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12616":{"position":{"__isSmartRef__":true,"id":12617},"_Extent":{"__isSmartRef__":true,"id":12618},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12617":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12618":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12619":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12620":{"style":{"__isSmartRef__":true,"id":12621},"morph":{"__isSmartRef__":true,"id":12615},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12621":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12622":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12623":{"position":{"__isSmartRef__":true,"id":12624},"_Extent":{"__isSmartRef__":true,"id":12625},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12624":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12625":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12626":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12627":{"stops":[{"__isSmartRef__":true,"id":12628},{"__isSmartRef__":true,"id":12630},{"__isSmartRef__":true,"id":12632},{"__isSmartRef__":true,"id":12634}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12628":{"offset":0,"color":{"__isSmartRef__":true,"id":12629}},"12629":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12630":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12631}},"12631":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12632":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12633}},"12633":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12634":{"offset":1,"color":{"__isSmartRef__":true,"id":12635}},"12635":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12636":{"browser":{"__isSmartRef__":true,"id":12381},"button":{"__isSmartRef__":true,"id":12614},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"12637":{"sourceObj":{"__isSmartRef__":true,"id":12614},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12636},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12638":{"sourceObj":{"__isSmartRef__":true,"id":12614},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12614},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12639":{"submorphs":[{"__isSmartRef__":true,"id":12640}],"scripts":[],"id":875,"shape":{"__isSmartRef__":true,"id":12648},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12651},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12652},"label":{"__isSmartRef__":true,"id":12640},"command":{"__isSmartRef__":true,"id":12661},"attributeConnections":[{"__isSmartRef__":true,"id":12662},{"__isSmartRef__":true,"id":12663}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12640":{"submorphs":[],"scripts":[],"id":876,"shape":{"__isSmartRef__":true,"id":12641},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12644},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12645}],"padding":{"__isSmartRef__":true,"id":12647},"_Padding":{"__isSmartRef__":true,"id":12647},"owner":{"__isSmartRef__":true,"id":12639},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12641":{"position":{"__isSmartRef__":true,"id":12642},"_Extent":{"__isSmartRef__":true,"id":12643},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12642":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12643":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12644":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12645":{"style":{"__isSmartRef__":true,"id":12646},"morph":{"__isSmartRef__":true,"id":12640},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12646":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12647":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12648":{"position":{"__isSmartRef__":true,"id":12649},"_Extent":{"__isSmartRef__":true,"id":12650},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12649":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12650":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12651":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12652":{"stops":[{"__isSmartRef__":true,"id":12653},{"__isSmartRef__":true,"id":12655},{"__isSmartRef__":true,"id":12657},{"__isSmartRef__":true,"id":12659}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12653":{"offset":0,"color":{"__isSmartRef__":true,"id":12654}},"12654":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12655":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12656}},"12656":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12657":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12658}},"12658":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12659":{"offset":1,"color":{"__isSmartRef__":true,"id":12660}},"12660":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12661":{"browser":{"__isSmartRef__":true,"id":12381},"button":{"__isSmartRef__":true,"id":12639},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"12662":{"sourceObj":{"__isSmartRef__":true,"id":12639},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12661},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12663":{"sourceObj":{"__isSmartRef__":true,"id":12639},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12639},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12664":{"submorphs":[{"__isSmartRef__":true,"id":12665}],"scripts":[],"id":877,"shape":{"__isSmartRef__":true,"id":12673},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12676},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12677},"label":{"__isSmartRef__":true,"id":12665},"command":{"__isSmartRef__":true,"id":12686},"attributeConnections":[{"__isSmartRef__":true,"id":12687},{"__isSmartRef__":true,"id":12688}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12665":{"submorphs":[],"scripts":[],"id":878,"shape":{"__isSmartRef__":true,"id":12666},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12669},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12670}],"padding":{"__isSmartRef__":true,"id":12672},"_Padding":{"__isSmartRef__":true,"id":12672},"owner":{"__isSmartRef__":true,"id":12664},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12666":{"position":{"__isSmartRef__":true,"id":12667},"_Extent":{"__isSmartRef__":true,"id":12668},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12667":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12668":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12669":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12670":{"style":{"__isSmartRef__":true,"id":12671},"morph":{"__isSmartRef__":true,"id":12665},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12671":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12672":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12673":{"position":{"__isSmartRef__":true,"id":12674},"_Extent":{"__isSmartRef__":true,"id":12675},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12674":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12675":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12676":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12677":{"stops":[{"__isSmartRef__":true,"id":12678},{"__isSmartRef__":true,"id":12680},{"__isSmartRef__":true,"id":12682},{"__isSmartRef__":true,"id":12684}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12678":{"offset":0,"color":{"__isSmartRef__":true,"id":12679}},"12679":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12680":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12681}},"12681":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12682":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12683}},"12683":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12684":{"offset":1,"color":{"__isSmartRef__":true,"id":12685}},"12685":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12686":{"browser":{"__isSmartRef__":true,"id":12381},"button":{"__isSmartRef__":true,"id":12664},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"12687":{"sourceObj":{"__isSmartRef__":true,"id":12664},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12686},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12688":{"sourceObj":{"__isSmartRef__":true,"id":12664},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12664},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12689":{"submorphs":[{"__isSmartRef__":true,"id":12690}],"scripts":[],"id":879,"shape":{"__isSmartRef__":true,"id":12698},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12701},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12702},"label":{"__isSmartRef__":true,"id":12690},"command":{"__isSmartRef__":true,"id":12711},"attributeConnections":[{"__isSmartRef__":true,"id":12712},{"__isSmartRef__":true,"id":12713}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12690":{"submorphs":[],"scripts":[],"id":880,"shape":{"__isSmartRef__":true,"id":12691},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12694},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12695}],"padding":{"__isSmartRef__":true,"id":12697},"_Padding":{"__isSmartRef__":true,"id":12697},"owner":{"__isSmartRef__":true,"id":12689},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12691":{"position":{"__isSmartRef__":true,"id":12692},"_Extent":{"__isSmartRef__":true,"id":12693},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12692":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12693":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12694":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12695":{"style":{"__isSmartRef__":true,"id":12696},"morph":{"__isSmartRef__":true,"id":12690},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12696":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12697":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12698":{"position":{"__isSmartRef__":true,"id":12699},"_Extent":{"__isSmartRef__":true,"id":12700},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12699":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12700":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12701":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12702":{"stops":[{"__isSmartRef__":true,"id":12703},{"__isSmartRef__":true,"id":12705},{"__isSmartRef__":true,"id":12707},{"__isSmartRef__":true,"id":12709}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12703":{"offset":0,"color":{"__isSmartRef__":true,"id":12704}},"12704":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12705":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12706}},"12706":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12707":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12708}},"12708":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12709":{"offset":1,"color":{"__isSmartRef__":true,"id":12710}},"12710":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12711":{"browser":{"__isSmartRef__":true,"id":12381},"button":{"__isSmartRef__":true,"id":12689},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"12712":{"sourceObj":{"__isSmartRef__":true,"id":12689},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12711},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12713":{"sourceObj":{"__isSmartRef__":true,"id":12689},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12689},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12714":{"submorphs":[{"__isSmartRef__":true,"id":12715}],"scripts":[],"id":881,"shape":{"__isSmartRef__":true,"id":12723},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12726},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12727},"label":{"__isSmartRef__":true,"id":12715},"command":{"__isSmartRef__":true,"id":12736},"attributeConnections":[{"__isSmartRef__":true,"id":12737},{"__isSmartRef__":true,"id":12738}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12715":{"submorphs":[],"scripts":[],"id":882,"shape":{"__isSmartRef__":true,"id":12716},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12719},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12720}],"padding":{"__isSmartRef__":true,"id":12722},"_Padding":{"__isSmartRef__":true,"id":12722},"owner":{"__isSmartRef__":true,"id":12714},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12716":{"position":{"__isSmartRef__":true,"id":12717},"_Extent":{"__isSmartRef__":true,"id":12718},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12717":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12718":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12719":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12720":{"style":{"__isSmartRef__":true,"id":12721},"morph":{"__isSmartRef__":true,"id":12715},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12721":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12722":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12723":{"position":{"__isSmartRef__":true,"id":12724},"_Extent":{"__isSmartRef__":true,"id":12725},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12724":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12725":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12726":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12727":{"stops":[{"__isSmartRef__":true,"id":12728},{"__isSmartRef__":true,"id":12730},{"__isSmartRef__":true,"id":12732},{"__isSmartRef__":true,"id":12734}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12728":{"offset":0,"color":{"__isSmartRef__":true,"id":12729}},"12729":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12730":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12731}},"12731":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12732":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12733}},"12733":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12734":{"offset":1,"color":{"__isSmartRef__":true,"id":12735}},"12735":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12736":{"browser":{"__isSmartRef__":true,"id":12381},"button":{"__isSmartRef__":true,"id":12714},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"12737":{"sourceObj":{"__isSmartRef__":true,"id":12714},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12736},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12738":{"sourceObj":{"__isSmartRef__":true,"id":12714},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12714},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12739":{"submorphs":[{"__isSmartRef__":true,"id":12740}],"scripts":[],"id":883,"shape":{"__isSmartRef__":true,"id":12748},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12751},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12752},"label":{"__isSmartRef__":true,"id":12740},"command":{"__isSmartRef__":true,"id":12761},"attributeConnections":[{"__isSmartRef__":true,"id":12762},{"__isSmartRef__":true,"id":12763}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12740":{"submorphs":[],"scripts":[],"id":884,"shape":{"__isSmartRef__":true,"id":12741},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12744},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12745}],"padding":{"__isSmartRef__":true,"id":12747},"_Padding":{"__isSmartRef__":true,"id":12747},"owner":{"__isSmartRef__":true,"id":12739},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12741":{"position":{"__isSmartRef__":true,"id":12742},"_Extent":{"__isSmartRef__":true,"id":12743},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12742":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12743":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12744":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12745":{"style":{"__isSmartRef__":true,"id":12746},"morph":{"__isSmartRef__":true,"id":12740},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12746":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12747":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12748":{"position":{"__isSmartRef__":true,"id":12749},"_Extent":{"__isSmartRef__":true,"id":12750},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12749":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12750":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12751":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12752":{"stops":[{"__isSmartRef__":true,"id":12753},{"__isSmartRef__":true,"id":12755},{"__isSmartRef__":true,"id":12757},{"__isSmartRef__":true,"id":12759}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12753":{"offset":0,"color":{"__isSmartRef__":true,"id":12754}},"12754":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12755":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12756}},"12756":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12757":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12758}},"12758":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12759":{"offset":1,"color":{"__isSmartRef__":true,"id":12760}},"12760":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12761":{"browser":{"__isSmartRef__":true,"id":12381},"button":{"__isSmartRef__":true,"id":12739},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"12762":{"sourceObj":{"__isSmartRef__":true,"id":12739},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12761},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12763":{"sourceObj":{"__isSmartRef__":true,"id":12739},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12739},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12764":{"submorphs":[],"scripts":[],"id":868,"shape":{"__isSmartRef__":true,"id":12765},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12768},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":12769}],"owner":{"__isSmartRef__":true,"id":12407},"padding":{"__isSmartRef__":true,"id":12771},"layout":{"__isSmartRef__":true,"id":12772},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":12771},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":12773}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12765":{"position":{"__isSmartRef__":true,"id":12766},"_Extent":{"__isSmartRef__":true,"id":12767},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12766":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12767":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12768":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12769":{"style":{"__isSmartRef__":true,"id":12770},"morph":{"__isSmartRef__":true,"id":12764},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12770":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12771":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12772":{"resizeWidth":true,"resizeHeight":true},"12773":{"sourceObj":{"__isSmartRef__":true,"id":12764},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":12381},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12774":{"submorphs":[],"scripts":[],"id":869,"shape":{"__isSmartRef__":true,"id":12775},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12778},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":12779}],"scalingAbove":[{"__isSmartRef__":true,"id":12764}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"12775":{"position":{"__isSmartRef__":true,"id":12776},"_Extent":{"__isSmartRef__":true,"id":12777},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12776":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12777":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12778":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12779":{"submorphs":[],"scripts":[],"id":870,"shape":{"__isSmartRef__":true,"id":12780},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12783},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":12784}],"owner":{"__isSmartRef__":true,"id":12407},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12780":{"position":{"__isSmartRef__":true,"id":12781},"_Extent":{"__isSmartRef__":true,"id":12782},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12781":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12782":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12783":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12784":{"style":{"__isSmartRef__":true,"id":12785},"morph":{"__isSmartRef__":true,"id":12779},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12785":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12786":{"position":{"__isSmartRef__":true,"id":12787},"_Extent":{"__isSmartRef__":true,"id":12788},"_Fill":{"__isSmartRef__":true,"id":9368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12787":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12788":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12789":{"adjustForNewBounds":true},"12790":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12791":{"submorphs":[{"__isSmartRef__":true,"id":12407},{"__isSmartRef__":true,"id":12792}],"scripts":[],"id":885,"shape":{"__isSmartRef__":true,"id":12880},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":12882},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12883},"priorExtent":{"__isSmartRef__":true,"id":12884},"targetMorph":{"__isSmartRef__":true,"id":12407},"titleBar":{"__isSmartRef__":true,"id":12792},"contentOffset":{"__isSmartRef__":true,"id":12790},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"12792":{"submorphs":[{"__isSmartRef__":true,"id":12793},{"__isSmartRef__":true,"id":12800},{"__isSmartRef__":true,"id":12825},{"__isSmartRef__":true,"id":12849}],"scripts":[],"id":886,"shape":{"__isSmartRef__":true,"id":12874},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":12877},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12878},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":12791},"label":{"__isSmartRef__":true,"id":12793},"closeButton":{"__isSmartRef__":true,"id":12800},"menuButton":{"__isSmartRef__":true,"id":12825},"collapseButton":{"__isSmartRef__":true,"id":12849},"priorExtent":{"__isSmartRef__":true,"id":12879},"owner":{"__isSmartRef__":true,"id":12791},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"12793":{"submorphs":[],"scripts":[],"id":887,"shape":{"__isSmartRef__":true,"id":12794},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12797},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12798}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":9380},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":9380},"owner":{"__isSmartRef__":true,"id":12792},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12794":{"position":{"__isSmartRef__":true,"id":12795},"_Extent":{"__isSmartRef__":true,"id":12796},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12795":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12796":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12797":{"x":386,"y":3.9999999999417923,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12798":{"style":{"__isSmartRef__":true,"id":12799},"morph":{"__isSmartRef__":true,"id":12793},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12799":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12800":{"submorphs":[{"__isSmartRef__":true,"id":12801}],"scripts":[],"id":888,"shape":{"__isSmartRef__":true,"id":12809},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12812},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12813},"label":{"__isSmartRef__":true,"id":12801},"owner":{"__isSmartRef__":true,"id":12792},"layout":{"__isSmartRef__":true,"id":12822},"attributeConnections":[{"__isSmartRef__":true,"id":12823},{"__isSmartRef__":true,"id":12824}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"12801":{"submorphs":[],"scripts":[],"id":889,"shape":{"__isSmartRef__":true,"id":12802},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12805},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":12806}],"padding":{"__isSmartRef__":true,"id":12808},"_Padding":{"__isSmartRef__":true,"id":12808},"owner":{"__isSmartRef__":true,"id":12800},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12802":{"position":{"__isSmartRef__":true,"id":12803},"_Extent":{"__isSmartRef__":true,"id":12804},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12803":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12804":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12805":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12806":{"style":{"__isSmartRef__":true,"id":12807},"morph":{"__isSmartRef__":true,"id":12801},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12807":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12808":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12809":{"position":{"__isSmartRef__":true,"id":12810},"_Extent":{"__isSmartRef__":true,"id":12811},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12810":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12811":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12812":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12813":{"stops":[{"__isSmartRef__":true,"id":12814},{"__isSmartRef__":true,"id":12816},{"__isSmartRef__":true,"id":12818},{"__isSmartRef__":true,"id":12820}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12814":{"offset":0,"color":{"__isSmartRef__":true,"id":12815}},"12815":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12816":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12817}},"12817":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12818":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12819}},"12819":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12820":{"offset":1,"color":{"__isSmartRef__":true,"id":12821}},"12821":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12822":{"moveHorizontal":true},"12823":{"sourceObj":{"__isSmartRef__":true,"id":12800},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12791},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12824":{"sourceObj":{"__isSmartRef__":true,"id":12800},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12791},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12825":{"submorphs":[{"__isSmartRef__":true,"id":12826}],"scripts":[],"id":890,"shape":{"__isSmartRef__":true,"id":12834},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12837},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12838},"label":{"__isSmartRef__":true,"id":12826},"owner":{"__isSmartRef__":true,"id":12792},"attributeConnections":[{"__isSmartRef__":true,"id":12847},{"__isSmartRef__":true,"id":12848}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"12826":{"submorphs":[],"scripts":[],"id":891,"shape":{"__isSmartRef__":true,"id":12827},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12830},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":12831}],"padding":{"__isSmartRef__":true,"id":12833},"_Padding":{"__isSmartRef__":true,"id":12833},"owner":{"__isSmartRef__":true,"id":12825},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12827":{"position":{"__isSmartRef__":true,"id":12828},"_Extent":{"__isSmartRef__":true,"id":12829},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12828":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12829":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12830":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12831":{"style":{"__isSmartRef__":true,"id":12832},"morph":{"__isSmartRef__":true,"id":12826},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12832":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12833":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12834":{"position":{"__isSmartRef__":true,"id":12835},"_Extent":{"__isSmartRef__":true,"id":12836},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12835":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12836":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12837":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12838":{"stops":[{"__isSmartRef__":true,"id":12839},{"__isSmartRef__":true,"id":12841},{"__isSmartRef__":true,"id":12843},{"__isSmartRef__":true,"id":12845}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12839":{"offset":0,"color":{"__isSmartRef__":true,"id":12840}},"12840":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12841":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12842}},"12842":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12843":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12844}},"12844":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12845":{"offset":1,"color":{"__isSmartRef__":true,"id":12846}},"12846":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12847":{"sourceObj":{"__isSmartRef__":true,"id":12825},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12791},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12848":{"sourceObj":{"__isSmartRef__":true,"id":12825},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12791},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12849":{"submorphs":[{"__isSmartRef__":true,"id":12850}],"scripts":[],"id":892,"shape":{"__isSmartRef__":true,"id":12858},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12861},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12862},"label":{"__isSmartRef__":true,"id":12850},"owner":{"__isSmartRef__":true,"id":12792},"layout":{"__isSmartRef__":true,"id":12871},"attributeConnections":[{"__isSmartRef__":true,"id":12872},{"__isSmartRef__":true,"id":12873}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"12850":{"submorphs":[],"scripts":[],"id":893,"shape":{"__isSmartRef__":true,"id":12851},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12854},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":12855}],"padding":{"__isSmartRef__":true,"id":12857},"_Padding":{"__isSmartRef__":true,"id":12857},"owner":{"__isSmartRef__":true,"id":12849},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12851":{"position":{"__isSmartRef__":true,"id":12852},"_Extent":{"__isSmartRef__":true,"id":12853},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12852":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12853":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12854":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12855":{"style":{"__isSmartRef__":true,"id":12856},"morph":{"__isSmartRef__":true,"id":12850},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12856":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12857":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12858":{"position":{"__isSmartRef__":true,"id":12859},"_Extent":{"__isSmartRef__":true,"id":12860},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12859":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12860":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12861":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12862":{"stops":[{"__isSmartRef__":true,"id":12863},{"__isSmartRef__":true,"id":12865},{"__isSmartRef__":true,"id":12867},{"__isSmartRef__":true,"id":12869}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12863":{"offset":0,"color":{"__isSmartRef__":true,"id":12864}},"12864":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12865":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12866}},"12866":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12867":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12868}},"12868":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12869":{"offset":1,"color":{"__isSmartRef__":true,"id":12870}},"12870":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12871":{"moveHorizontal":true},"12872":{"sourceObj":{"__isSmartRef__":true,"id":12849},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12791},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12873":{"sourceObj":{"__isSmartRef__":true,"id":12849},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12791},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12874":{"position":{"__isSmartRef__":true,"id":12875},"_Extent":{"__isSmartRef__":true,"id":12876},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":9458},"_Fill":{"__isSmartRef__":true,"id":10310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12875":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12876":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12877":{"resizeWidth":true,"adjustForNewBounds":true},"12878":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12879":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12880":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":12881},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12881":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12882":{"adjustForNewBounds":true},"12883":{"x":229,"y":537,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12884":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12885":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"12886":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12887":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12888":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"12889":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12890":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12891":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"12892":{"sourceObj":{"__isSmartRef__":true,"id":12381},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":12462},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12893":{"sourceObj":{"__isSmartRef__":true,"id":12381},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":12527},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12894":{"sourceObj":{"__isSmartRef__":true,"id":12381},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":12561},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12895":{"sourceObj":{"__isSmartRef__":true,"id":12381},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":12578},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12896":{"sourceObj":{"__isSmartRef__":true,"id":12381},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":12764},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12897":{"sourceObj":{"__isSmartRef__":true,"id":12381},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":12408},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12898":{"buttonCommands":[{"__isSmartRef__":true,"id":12899},{"__isSmartRef__":true,"id":13143},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13193},{"__isSmartRef__":true,"id":13218},{"__isSmartRef__":true,"id":13243},{"__isSmartRef__":true,"id":13268}],"RootFilters":[{"__isSmartRef__":true,"id":13393}],"Pane1Filters":[{"__isSmartRef__":true,"id":13394},{"__isSmartRef__":true,"id":13395}],"Pane2Filters":[{"__isSmartRef__":true,"id":13396}],"Pane3Filters":[{"__isSmartRef__":true,"id":13397}],"Pane4Filters":[{"__isSmartRef__":true,"id":13398}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":12924},"attributeConnections":[{"__isSmartRef__":true,"id":13399},{"__isSmartRef__":true,"id":13400},{"__isSmartRef__":true,"id":13401},{"__isSmartRef__":true,"id":13402},{"__isSmartRef__":true,"id":13403},{"__isSmartRef__":true,"id":13404}],"SourceString":"\tonrestore: function() {\n\t\t// FIXME this does not belong here\n\t\t// event handlers used to be serialized with each morph\n\t\t// we disabled that feature. The line below will make sure that old code works\n\t\t// if (this.eventHandler) this.eventHandler = null;\n// \n\t\t// this.registerForEvents();\n\t},","sourceString":"\tonrestore: function() {\n\t\t// FIXME this does not belong here\n\t\t// event handlers used to be serialized with each morph\n\t\t// we disabled that feature. The line below will make sure that old code works\n\t\t// if (this.eventHandler) this.eventHandler = null;\n// \n\t\t// this.registerForEvents();\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":12987},"Pane1Selection":{"__isSmartRef__":true,"id":13008},"pane1Selection":{"__isSmartRef__":true,"id":13008},"Pane2Selection":{"__isSmartRef__":true,"id":13058},"pane2Selection":{"__isSmartRef__":true,"id":13058},"Pane3Selection":{"__isSmartRef__":true,"id":13078},"pane3Selection":{"__isSmartRef__":true,"id":13078},"Pane4Selection":{"__isSmartRef__":true,"id":13095},"pane4Selection":{"__isSmartRef__":true,"id":13095},"Pane4Content":[{"__isSmartRef__":true,"id":13094},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13100},{"__isSmartRef__":true,"id":13102},{"__isSmartRef__":true,"id":13104},{"__isSmartRef__":true,"id":13106},{"__isSmartRef__":true,"id":13108}],"Pane3Content":[{"__isSmartRef__":true,"id":13077},{"__isSmartRef__":true,"id":13079},{"__isSmartRef__":true,"id":13081},{"__isSmartRef__":true,"id":13083}],"Pane2Content":[{"__isSmartRef__":true,"id":13049},{"__isSmartRef__":true,"id":13051},{"__isSmartRef__":true,"id":13053},{"__isSmartRef__":true,"id":13055},{"__isSmartRef__":true,"id":13057},{"__isSmartRef__":true,"id":13059},{"__isSmartRef__":true,"id":13061},{"__isSmartRef__":true,"id":13063},{"__isSmartRef__":true,"id":13065}],"Pane1Content":[{"__isSmartRef__":true,"id":12984},{"__isSmartRef__":true,"id":13014},{"__isSmartRef__":true,"id":13015},{"__isSmartRef__":true,"id":13016},{"__isSmartRef__":true,"id":13017},{"__isSmartRef__":true,"id":13018},{"__isSmartRef__":true,"id":13019},{"__isSmartRef__":true,"id":13020},{"__isSmartRef__":true,"id":13021},{"__isSmartRef__":true,"id":13022},{"__isSmartRef__":true,"id":13023},{"__isSmartRef__":true,"id":13024},{"__isSmartRef__":true,"id":13025},{"__isSmartRef__":true,"id":13026},{"__isSmartRef__":true,"id":13027},{"__isSmartRef__":true,"id":13028},{"__isSmartRef__":true,"id":13029},{"__isSmartRef__":true,"id":13030},{"__isSmartRef__":true,"id":13031},{"__isSmartRef__":true,"id":13032},{"__isSmartRef__":true,"id":13033},{"__isSmartRef__":true,"id":13034},{"__isSmartRef__":true,"id":13035},{"__isSmartRef__":true,"id":13036},{"__isSmartRef__":true,"id":13037},{"__isSmartRef__":true,"id":13038}],"view":{"__isSmartRef__":true,"id":13298},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Serialization","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":13392},"__LivelyClassName__":"lively.ide.SystemBrowser"},"12899":{"browser":{"__isSmartRef__":true,"id":12898},"button":{"__isSmartRef__":true,"id":12900},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"12900":{"submorphs":[{"__isSmartRef__":true,"id":12901}],"scripts":[],"id":908,"shape":{"__isSmartRef__":true,"id":12909},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12912},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12913},"label":{"__isSmartRef__":true,"id":12901},"command":{"__isSmartRef__":true,"id":12899},"attributeConnections":[{"__isSmartRef__":true,"id":12922},{"__isSmartRef__":true,"id":12923}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12901":{"submorphs":[],"scripts":[],"id":909,"shape":{"__isSmartRef__":true,"id":12902},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12905},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12906}],"padding":{"__isSmartRef__":true,"id":12908},"_Padding":{"__isSmartRef__":true,"id":12908},"owner":{"__isSmartRef__":true,"id":12900},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12902":{"position":{"__isSmartRef__":true,"id":12903},"_Extent":{"__isSmartRef__":true,"id":12904},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12903":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12904":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12905":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12906":{"style":{"__isSmartRef__":true,"id":12907},"morph":{"__isSmartRef__":true,"id":12901},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12907":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12908":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12909":{"position":{"__isSmartRef__":true,"id":12910},"_Extent":{"__isSmartRef__":true,"id":12911},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12910":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12911":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12912":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12913":{"stops":[{"__isSmartRef__":true,"id":12914},{"__isSmartRef__":true,"id":12916},{"__isSmartRef__":true,"id":12918},{"__isSmartRef__":true,"id":12920}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12914":{"offset":0,"color":{"__isSmartRef__":true,"id":12915}},"12915":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12916":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12917}},"12917":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12918":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12919}},"12919":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12920":{"offset":1,"color":{"__isSmartRef__":true,"id":12921}},"12921":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12922":{"sourceObj":{"__isSmartRef__":true,"id":12900},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12899},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12923":{"sourceObj":{"__isSmartRef__":true,"id":12900},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12900},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12924":{"submorphs":[{"__isSmartRef__":true,"id":12925},{"__isSmartRef__":true,"id":12933},{"__isSmartRef__":true,"id":12956},{"__isSmartRef__":true,"id":12979},{"__isSmartRef__":true,"id":13044},{"__isSmartRef__":true,"id":13072},{"__isSmartRef__":true,"id":13089},{"__isSmartRef__":true,"id":13116},{"__isSmartRef__":true,"id":13271},{"__isSmartRef__":true,"id":13281},{"__isSmartRef__":true,"id":13286},{"__isSmartRef__":true,"id":12900},{"__isSmartRef__":true,"id":13121},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13171},{"__isSmartRef__":true,"id":13196},{"__isSmartRef__":true,"id":13221},{"__isSmartRef__":true,"id":13246}],"scripts":[],"id":894,"shape":{"__isSmartRef__":true,"id":13293},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":13296},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13297},"locationPane":{"__isSmartRef__":true,"id":12925},"codeBaseDirBtn":{"__isSmartRef__":true,"id":12933},"localDirBtn":{"__isSmartRef__":true,"id":12956},"Pane1":{"__isSmartRef__":true,"id":12979},"Pane2":{"__isSmartRef__":true,"id":13044},"Pane3":{"__isSmartRef__":true,"id":13072},"Pane4":{"__isSmartRef__":true,"id":13089},"midResizer":{"__isSmartRef__":true,"id":13116},"sourcePane":{"__isSmartRef__":true,"id":13271},"bottomResizer":{"__isSmartRef__":true,"id":13281},"commentPane":{"__isSmartRef__":true,"id":13286},"ownerWidget":{"__isSmartRef__":true,"id":12898},"owner":{"__isSmartRef__":true,"id":13298},"ownerApp":{"__isSmartRef__":true,"id":12898},"targetURL":{"__isSmartRef__":true,"id":13392},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"12925":{"submorphs":[],"scripts":[],"id":895,"shape":{"__isSmartRef__":true,"id":12926},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12929},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12930}],"owner":{"__isSmartRef__":true,"id":12924},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":12932}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12926":{"position":{"__isSmartRef__":true,"id":12927},"_Extent":{"__isSmartRef__":true,"id":12928},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12927":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12928":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12929":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12930":{"style":{"__isSmartRef__":true,"id":12931},"morph":{"__isSmartRef__":true,"id":12925},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12931":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12932":{"sourceObj":{"__isSmartRef__":true,"id":12925},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12933":{"submorphs":[{"__isSmartRef__":true,"id":12934}],"scripts":[],"id":896,"shape":{"__isSmartRef__":true,"id":12942},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12945},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12946},"label":{"__isSmartRef__":true,"id":12934},"owner":{"__isSmartRef__":true,"id":12924},"attributeConnections":[{"__isSmartRef__":true,"id":12955}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12934":{"submorphs":[],"scripts":[],"id":897,"shape":{"__isSmartRef__":true,"id":12935},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12938},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12939}],"padding":{"__isSmartRef__":true,"id":12941},"_Padding":{"__isSmartRef__":true,"id":12941},"owner":{"__isSmartRef__":true,"id":12933},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12935":{"position":{"__isSmartRef__":true,"id":12936},"_Extent":{"__isSmartRef__":true,"id":12937},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12936":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12937":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12938":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12939":{"style":{"__isSmartRef__":true,"id":12940},"morph":{"__isSmartRef__":true,"id":12934},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12940":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12941":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12942":{"position":{"__isSmartRef__":true,"id":12943},"_Extent":{"__isSmartRef__":true,"id":12944},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12943":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12944":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12945":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12946":{"stops":[{"__isSmartRef__":true,"id":12947},{"__isSmartRef__":true,"id":12949},{"__isSmartRef__":true,"id":12951},{"__isSmartRef__":true,"id":12953}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12947":{"offset":0,"color":{"__isSmartRef__":true,"id":12948}},"12948":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12949":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12950}},"12950":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12951":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12952}},"12952":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12953":{"offset":1,"color":{"__isSmartRef__":true,"id":12954}},"12954":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12955":{"sourceObj":{"__isSmartRef__":true,"id":12933},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12956":{"submorphs":[{"__isSmartRef__":true,"id":12957}],"scripts":[],"id":898,"shape":{"__isSmartRef__":true,"id":12965},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12968},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":12969},"label":{"__isSmartRef__":true,"id":12957},"owner":{"__isSmartRef__":true,"id":12924},"attributeConnections":[{"__isSmartRef__":true,"id":12978}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"12957":{"submorphs":[],"scripts":[],"id":899,"shape":{"__isSmartRef__":true,"id":12958},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12961},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":12962}],"padding":{"__isSmartRef__":true,"id":12964},"_Padding":{"__isSmartRef__":true,"id":12964},"owner":{"__isSmartRef__":true,"id":12956},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"12958":{"position":{"__isSmartRef__":true,"id":12959},"_Extent":{"__isSmartRef__":true,"id":12960},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12959":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12960":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12961":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12962":{"style":{"__isSmartRef__":true,"id":12963},"morph":{"__isSmartRef__":true,"id":12957},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"12963":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12964":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12965":{"position":{"__isSmartRef__":true,"id":12966},"_Extent":{"__isSmartRef__":true,"id":12967},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12966":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12967":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12968":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12969":{"stops":[{"__isSmartRef__":true,"id":12970},{"__isSmartRef__":true,"id":12972},{"__isSmartRef__":true,"id":12974},{"__isSmartRef__":true,"id":12976}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12970":{"offset":0,"color":{"__isSmartRef__":true,"id":12971}},"12971":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12972":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12973}},"12973":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12974":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12975}},"12975":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12976":{"offset":1,"color":{"__isSmartRef__":true,"id":12977}},"12977":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12978":{"sourceObj":{"__isSmartRef__":true,"id":12956},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12979":{"submorphs":[],"scripts":[],"id":900,"shape":{"__isSmartRef__":true,"id":12980},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12983},"itemList":[{"__isSmartRef__":true,"id":12984},{"__isSmartRef__":true,"id":13014},{"__isSmartRef__":true,"id":13015},{"__isSmartRef__":true,"id":13016},{"__isSmartRef__":true,"id":13017},{"__isSmartRef__":true,"id":13018},{"__isSmartRef__":true,"id":13019},{"__isSmartRef__":true,"id":13020},{"__isSmartRef__":true,"id":13021},{"__isSmartRef__":true,"id":13022},{"__isSmartRef__":true,"id":13023},{"__isSmartRef__":true,"id":13024},{"__isSmartRef__":true,"id":13025},{"__isSmartRef__":true,"id":13026},{"__isSmartRef__":true,"id":13027},{"__isSmartRef__":true,"id":13028},{"__isSmartRef__":true,"id":13029},{"__isSmartRef__":true,"id":13030},{"__isSmartRef__":true,"id":13031},{"__isSmartRef__":true,"id":13032},{"__isSmartRef__":true,"id":13033},{"__isSmartRef__":true,"id":13034},{"__isSmartRef__":true,"id":13035},{"__isSmartRef__":true,"id":13036},{"__isSmartRef__":true,"id":13037},{"__isSmartRef__":true,"id":13038}],"selectedLineNo":20,"owner":{"__isSmartRef__":true,"id":12924},"attributeConnections":[{"__isSmartRef__":true,"id":13039},{"__isSmartRef__":true,"id":13040},{"__isSmartRef__":true,"id":13041},{"__isSmartRef__":true,"id":13042}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":13043},"__LivelyClassName__":"lively.morphic.List"},"12980":{"position":{"__isSmartRef__":true,"id":12981},"_Extent":{"__isSmartRef__":true,"id":12982},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12981":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12982":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12983":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12984":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":12985}},"12985":{"target":{"__isSmartRef__":true,"id":12986},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"12986":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"12987":{"target":{"__isSmartRef__":true,"id":7353},"browser":{"__isSmartRef__":true,"id":12898},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":12986}],"parentNamespacePath":{"__isSmartRef__":true,"id":12988},"_childNodes":[{"__isSmartRef__":true,"id":12985},{"__isSmartRef__":true,"id":12989},{"__isSmartRef__":true,"id":12990},{"__isSmartRef__":true,"id":12991},{"__isSmartRef__":true,"id":12992},{"__isSmartRef__":true,"id":12993},{"__isSmartRef__":true,"id":12994},{"__isSmartRef__":true,"id":12995},{"__isSmartRef__":true,"id":12996},{"__isSmartRef__":true,"id":12997},{"__isSmartRef__":true,"id":12998},{"__isSmartRef__":true,"id":12999},{"__isSmartRef__":true,"id":13000},{"__isSmartRef__":true,"id":13001},{"__isSmartRef__":true,"id":13002},{"__isSmartRef__":true,"id":13003},{"__isSmartRef__":true,"id":13004},{"__isSmartRef__":true,"id":13005},{"__isSmartRef__":true,"id":13006},{"__isSmartRef__":true,"id":13007},{"__isSmartRef__":true,"id":13008},{"__isSmartRef__":true,"id":13009},{"__isSmartRef__":true,"id":13010},{"__isSmartRef__":true,"id":13011},{"__isSmartRef__":true,"id":13012},{"__isSmartRef__":true,"id":13013}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"12988":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"12989":{"target":{"__isSmartRef__":true,"id":12988},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"12990":{"target":{"__isSmartRef__":true,"id":7604},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12991":{"target":{"__isSmartRef__":true,"id":7661},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12992":{"target":{"__isSmartRef__":true,"id":7716},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12993":{"target":{"__isSmartRef__":true,"id":7726},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12994":{"target":{"__isSmartRef__":true,"id":7753},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12995":{"target":{"__isSmartRef__":true,"id":7756},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12996":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12997":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12998":{"target":{"__isSmartRef__":true,"id":7762},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"12999":{"target":{"__isSmartRef__":true,"id":7776},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13000":{"target":{"__isSmartRef__":true,"id":7782},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13001":{"target":{"__isSmartRef__":true,"id":7786},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13002":{"target":{"__isSmartRef__":true,"id":7926},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13003":{"target":{"__isSmartRef__":true,"id":8025},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13004":{"target":{"__isSmartRef__":true,"id":8032},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13005":{"target":{"__isSmartRef__":true,"id":8143},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13006":{"target":{"__isSmartRef__":true,"id":8152},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13007":{"target":{"__isSmartRef__":true,"id":8239},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13008":{"target":{"__isSmartRef__":true,"id":7544},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13009":{"target":{"__isSmartRef__":true,"id":8260},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13010":{"target":{"__isSmartRef__":true,"id":8331},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13011":{"target":{"__isSmartRef__":true,"id":8393},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13012":{"target":{"__isSmartRef__":true,"id":8511},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13013":{"target":{"__isSmartRef__":true,"id":9033},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"13014":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":12989}},"13015":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":12990}},"13016":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":12991}},"13017":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":12992}},"13018":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":12993}},"13019":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":12994}},"13020":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":12995}},"13021":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":12996}},"13022":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":12997}},"13023":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":12998}},"13024":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":12999}},"13025":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":13000}},"13026":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":13001}},"13027":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":13002}},"13028":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":13003}},"13029":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":13004}},"13030":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":13005}},"13031":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":13006}},"13032":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":13007}},"13033":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":13008}},"13034":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":13009}},"13035":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":13010}},"13036":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":13011}},"13037":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":13012}},"13038":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":13013}},"13039":{"sourceObj":{"__isSmartRef__":true,"id":12979},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13040":{"sourceObj":{"__isSmartRef__":true,"id":12979},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13041":{"sourceObj":{"__isSmartRef__":true,"id":12979},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13042":{"sourceObj":{"__isSmartRef__":true,"id":12979},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13043":{"target":{"__isSmartRef__":true,"id":7544},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":12987},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13044":{"submorphs":[],"scripts":[],"id":901,"shape":{"__isSmartRef__":true,"id":13045},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13048},"itemList":[{"__isSmartRef__":true,"id":13049},{"__isSmartRef__":true,"id":13051},{"__isSmartRef__":true,"id":13053},{"__isSmartRef__":true,"id":13055},{"__isSmartRef__":true,"id":13057},{"__isSmartRef__":true,"id":13059},{"__isSmartRef__":true,"id":13061},{"__isSmartRef__":true,"id":13063},{"__isSmartRef__":true,"id":13065}],"selectedLineNo":4,"owner":{"__isSmartRef__":true,"id":12924},"attributeConnections":[{"__isSmartRef__":true,"id":13067},{"__isSmartRef__":true,"id":13068},{"__isSmartRef__":true,"id":13069},{"__isSmartRef__":true,"id":13070}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":13071},"__LivelyClassName__":"lively.morphic.List"},"13045":{"position":{"__isSmartRef__":true,"id":13046},"_Extent":{"__isSmartRef__":true,"id":13047},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13046":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13047":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13048":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13049":{"isListItem":true,"string":"ObjectGraphLinearizer (extension)","value":{"__isSmartRef__":true,"id":13050}},"13050":{"target":{"__isSmartRef__":true,"id":7546},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13051":{"isListItem":true,"string":"CopyOnlySubmorphsPlugin","value":{"__isSmartRef__":true,"id":13052}},"13052":{"target":{"__isSmartRef__":true,"id":7550},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13053":{"isListItem":true,"string":"IgnoreEpiMorphsPlugin","value":{"__isSmartRef__":true,"id":13054}},"13054":{"target":{"__isSmartRef__":true,"id":7559},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13055":{"isListItem":true,"string":"lively.morphic.Shapes.Shape (extension)","value":{"__isSmartRef__":true,"id":13056}},"13056":{"target":{"__isSmartRef__":true,"id":7563},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13057":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":13058}},"13058":{"target":{"__isSmartRef__":true,"id":7567},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13059":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":13060}},"13060":{"target":{"__isSmartRef__":true,"id":7580},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13061":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":13062}},"13062":{"target":{"__isSmartRef__":true,"id":7587},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13063":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":13064}},"13064":{"target":{"__isSmartRef__":true,"id":7594},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13065":{"isListItem":true,"string":"lively.morphic.TextEditor (extension)","value":{"__isSmartRef__":true,"id":13066}},"13066":{"target":{"__isSmartRef__":true,"id":7599},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13067":{"sourceObj":{"__isSmartRef__":true,"id":13044},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13068":{"sourceObj":{"__isSmartRef__":true,"id":13044},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13069":{"sourceObj":{"__isSmartRef__":true,"id":13044},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13070":{"sourceObj":{"__isSmartRef__":true,"id":13044},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13071":{"target":{"__isSmartRef__":true,"id":7567},"browser":{"__isSmartRef__":true,"id":12898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13072":{"submorphs":[],"scripts":[],"id":902,"shape":{"__isSmartRef__":true,"id":13073},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13076},"itemList":[{"__isSmartRef__":true,"id":13077},{"__isSmartRef__":true,"id":13079},{"__isSmartRef__":true,"id":13081},{"__isSmartRef__":true,"id":13083}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":12924},"attributeConnections":[{"__isSmartRef__":true,"id":13085},{"__isSmartRef__":true,"id":13086},{"__isSmartRef__":true,"id":13087},{"__isSmartRef__":true,"id":13088}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":13078},"__LivelyClassName__":"lively.morphic.List"},"13073":{"position":{"__isSmartRef__":true,"id":13074},"_Extent":{"__isSmartRef__":true,"id":13075},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13074":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13075":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13076":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13077":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":13078}},"13078":{"target":{"__isSmartRef__":true,"id":7567},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13058},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"13079":{"isListItem":true,"string":"serialization","value":{"__isSmartRef__":true,"id":13080}},"13080":{"target":{"__isSmartRef__":true,"id":7569},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13058},"targets":[{"__isSmartRef__":true,"id":7569}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13081":{"isListItem":true,"string":"copying","value":{"__isSmartRef__":true,"id":13082}},"13082":{"target":{"__isSmartRef__":true,"id":7571},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13058},"targets":[{"__isSmartRef__":true,"id":7571}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13083":{"isListItem":true,"string":"serialization","value":{"__isSmartRef__":true,"id":13084}},"13084":{"target":{"__isSmartRef__":true,"id":7577},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13058},"targets":[{"__isSmartRef__":true,"id":7577}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13085":{"sourceObj":{"__isSmartRef__":true,"id":13072},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13086":{"sourceObj":{"__isSmartRef__":true,"id":13072},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13087":{"sourceObj":{"__isSmartRef__":true,"id":13072},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13088":{"sourceObj":{"__isSmartRef__":true,"id":13072},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13089":{"submorphs":[],"scripts":[],"id":903,"shape":{"__isSmartRef__":true,"id":13090},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13093},"itemList":[{"__isSmartRef__":true,"id":13094},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13100},{"__isSmartRef__":true,"id":13102},{"__isSmartRef__":true,"id":13104},{"__isSmartRef__":true,"id":13106},{"__isSmartRef__":true,"id":13108}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":12924},"attributeConnections":[{"__isSmartRef__":true,"id":13110},{"__isSmartRef__":true,"id":13111},{"__isSmartRef__":true,"id":13112},{"__isSmartRef__":true,"id":13113}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":13114},"__LivelyClassName__":"lively.morphic.List"},"13090":{"position":{"__isSmartRef__":true,"id":13091},"_Extent":{"__isSmartRef__":true,"id":13092},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13091":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13092":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13093":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13094":{"isListItem":true,"string":"onrestore (proto)","value":{"__isSmartRef__":true,"id":13095}},"13095":{"target":{"__isSmartRef__":true,"id":7568},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13078},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13096":{"isListItem":true,"string":"doNotSerialize (proto)","value":{"__isSmartRef__":true,"id":13097}},"13097":{"target":{"__isSmartRef__":true,"id":7570},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13078},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13098":{"isListItem":true,"string":"isSubmorphOf (proto)","value":{"__isSmartRef__":true,"id":13099}},"13099":{"target":{"__isSmartRef__":true,"id":7572},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13078},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13100":{"isListItem":true,"string":"copy (proto)","value":{"__isSmartRef__":true,"id":13101}},"13101":{"target":{"__isSmartRef__":true,"id":7573},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13078},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13102":{"isListItem":true,"string":"basicCopy (proto)","value":{"__isSmartRef__":true,"id":13103}},"13103":{"target":{"__isSmartRef__":true,"id":7574},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13078},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13104":{"isListItem":true,"string":"restoreRenderContextAfterCopy (proto)","value":{"__isSmartRef__":true,"id":13105}},"13105":{"target":{"__isSmartRef__":true,"id":7575},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13078},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13106":{"isListItem":true,"string":"serializeToJSON (proto)","value":{"__isSmartRef__":true,"id":13107}},"13107":{"target":{"__isSmartRef__":true,"id":7576},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13078},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13108":{"isListItem":true,"string":"onLoadFromPartsBin (proto)","value":{"__isSmartRef__":true,"id":13109}},"13109":{"target":{"__isSmartRef__":true,"id":7578},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13078},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13110":{"sourceObj":{"__isSmartRef__":true,"id":13089},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13111":{"sourceObj":{"__isSmartRef__":true,"id":13089},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13112":{"sourceObj":{"__isSmartRef__":true,"id":13089},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13113":{"sourceObj":{"__isSmartRef__":true,"id":13089},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13114":{"target":{"__isSmartRef__":true,"id":7568},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13115},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13115":{"target":{"__isSmartRef__":true,"id":7567},"browser":{"__isSmartRef__":true,"id":12898},"parent":{"__isSmartRef__":true,"id":13071},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"13116":{"submorphs":[],"scripts":[],"id":904,"shape":{"__isSmartRef__":true,"id":13117},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13120},"fixed":[{"__isSmartRef__":true,"id":12900},{"__isSmartRef__":true,"id":13121},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13171},{"__isSmartRef__":true,"id":13196},{"__isSmartRef__":true,"id":13221},{"__isSmartRef__":true,"id":13246}],"scalingBelow":[{"__isSmartRef__":true,"id":13271}],"scalingAbove":[{"__isSmartRef__":true,"id":12979},{"__isSmartRef__":true,"id":13044},{"__isSmartRef__":true,"id":13072},{"__isSmartRef__":true,"id":13089}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"13117":{"position":{"__isSmartRef__":true,"id":13118},"_Extent":{"__isSmartRef__":true,"id":13119},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13118":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13119":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13120":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13121":{"submorphs":[{"__isSmartRef__":true,"id":13122}],"scripts":[],"id":910,"shape":{"__isSmartRef__":true,"id":13130},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13133},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13134},"label":{"__isSmartRef__":true,"id":13122},"command":{"__isSmartRef__":true,"id":13143},"attributeConnections":[{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13145}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13122":{"submorphs":[],"scripts":[],"id":911,"shape":{"__isSmartRef__":true,"id":13123},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13126},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13127}],"padding":{"__isSmartRef__":true,"id":13129},"_Padding":{"__isSmartRef__":true,"id":13129},"owner":{"__isSmartRef__":true,"id":13121},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13123":{"position":{"__isSmartRef__":true,"id":13124},"_Extent":{"__isSmartRef__":true,"id":13125},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13124":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13125":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13126":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13127":{"style":{"__isSmartRef__":true,"id":13128},"morph":{"__isSmartRef__":true,"id":13122},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13128":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13129":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13130":{"position":{"__isSmartRef__":true,"id":13131},"_Extent":{"__isSmartRef__":true,"id":13132},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13131":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13132":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13133":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13134":{"stops":[{"__isSmartRef__":true,"id":13135},{"__isSmartRef__":true,"id":13137},{"__isSmartRef__":true,"id":13139},{"__isSmartRef__":true,"id":13141}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13135":{"offset":0,"color":{"__isSmartRef__":true,"id":13136}},"13136":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13137":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13138}},"13138":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13139":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13140}},"13140":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13141":{"offset":1,"color":{"__isSmartRef__":true,"id":13142}},"13142":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13143":{"browser":{"__isSmartRef__":true,"id":12898},"button":{"__isSmartRef__":true,"id":13121},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"13144":{"sourceObj":{"__isSmartRef__":true,"id":13121},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13143},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13145":{"sourceObj":{"__isSmartRef__":true,"id":13121},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13121},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13146":{"submorphs":[{"__isSmartRef__":true,"id":13147}],"scripts":[],"id":912,"shape":{"__isSmartRef__":true,"id":13155},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13158},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13159},"label":{"__isSmartRef__":true,"id":13147},"command":{"__isSmartRef__":true,"id":13168},"attributeConnections":[{"__isSmartRef__":true,"id":13169},{"__isSmartRef__":true,"id":13170}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13147":{"submorphs":[],"scripts":[],"id":913,"shape":{"__isSmartRef__":true,"id":13148},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13151},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13152}],"padding":{"__isSmartRef__":true,"id":13154},"_Padding":{"__isSmartRef__":true,"id":13154},"owner":{"__isSmartRef__":true,"id":13146},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13148":{"position":{"__isSmartRef__":true,"id":13149},"_Extent":{"__isSmartRef__":true,"id":13150},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13149":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13150":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13151":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13152":{"style":{"__isSmartRef__":true,"id":13153},"morph":{"__isSmartRef__":true,"id":13147},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13153":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13154":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13155":{"position":{"__isSmartRef__":true,"id":13156},"_Extent":{"__isSmartRef__":true,"id":13157},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13156":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13157":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13158":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13159":{"stops":[{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13160":{"offset":0,"color":{"__isSmartRef__":true,"id":13161}},"13161":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13162":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13163}},"13163":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13164":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13165}},"13165":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13166":{"offset":1,"color":{"__isSmartRef__":true,"id":13167}},"13167":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13168":{"browser":{"__isSmartRef__":true,"id":12898},"button":{"__isSmartRef__":true,"id":13146},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"13169":{"sourceObj":{"__isSmartRef__":true,"id":13146},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13168},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13170":{"sourceObj":{"__isSmartRef__":true,"id":13146},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13146},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13171":{"submorphs":[{"__isSmartRef__":true,"id":13172}],"scripts":[],"id":914,"shape":{"__isSmartRef__":true,"id":13180},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13183},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13184},"label":{"__isSmartRef__":true,"id":13172},"command":{"__isSmartRef__":true,"id":13193},"attributeConnections":[{"__isSmartRef__":true,"id":13194},{"__isSmartRef__":true,"id":13195}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13172":{"submorphs":[],"scripts":[],"id":915,"shape":{"__isSmartRef__":true,"id":13173},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13176},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13177}],"padding":{"__isSmartRef__":true,"id":13179},"_Padding":{"__isSmartRef__":true,"id":13179},"owner":{"__isSmartRef__":true,"id":13171},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13173":{"position":{"__isSmartRef__":true,"id":13174},"_Extent":{"__isSmartRef__":true,"id":13175},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13174":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13175":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13176":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13177":{"style":{"__isSmartRef__":true,"id":13178},"morph":{"__isSmartRef__":true,"id":13172},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13178":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13179":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13180":{"position":{"__isSmartRef__":true,"id":13181},"_Extent":{"__isSmartRef__":true,"id":13182},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13181":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13182":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13183":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13184":{"stops":[{"__isSmartRef__":true,"id":13185},{"__isSmartRef__":true,"id":13187},{"__isSmartRef__":true,"id":13189},{"__isSmartRef__":true,"id":13191}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13185":{"offset":0,"color":{"__isSmartRef__":true,"id":13186}},"13186":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13187":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13188}},"13188":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13189":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13190}},"13190":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13191":{"offset":1,"color":{"__isSmartRef__":true,"id":13192}},"13192":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13193":{"browser":{"__isSmartRef__":true,"id":12898},"button":{"__isSmartRef__":true,"id":13171},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"13194":{"sourceObj":{"__isSmartRef__":true,"id":13171},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13193},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13195":{"sourceObj":{"__isSmartRef__":true,"id":13171},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13171},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13196":{"submorphs":[{"__isSmartRef__":true,"id":13197}],"scripts":[],"id":916,"shape":{"__isSmartRef__":true,"id":13205},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13208},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13209},"label":{"__isSmartRef__":true,"id":13197},"command":{"__isSmartRef__":true,"id":13218},"attributeConnections":[{"__isSmartRef__":true,"id":13219},{"__isSmartRef__":true,"id":13220}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13197":{"submorphs":[],"scripts":[],"id":917,"shape":{"__isSmartRef__":true,"id":13198},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13201},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13202}],"padding":{"__isSmartRef__":true,"id":13204},"_Padding":{"__isSmartRef__":true,"id":13204},"owner":{"__isSmartRef__":true,"id":13196},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13198":{"position":{"__isSmartRef__":true,"id":13199},"_Extent":{"__isSmartRef__":true,"id":13200},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13199":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13200":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13201":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13202":{"style":{"__isSmartRef__":true,"id":13203},"morph":{"__isSmartRef__":true,"id":13197},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13203":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13204":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13205":{"position":{"__isSmartRef__":true,"id":13206},"_Extent":{"__isSmartRef__":true,"id":13207},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13206":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13207":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13208":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13209":{"stops":[{"__isSmartRef__":true,"id":13210},{"__isSmartRef__":true,"id":13212},{"__isSmartRef__":true,"id":13214},{"__isSmartRef__":true,"id":13216}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13210":{"offset":0,"color":{"__isSmartRef__":true,"id":13211}},"13211":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13212":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13213}},"13213":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13214":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13215}},"13215":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13216":{"offset":1,"color":{"__isSmartRef__":true,"id":13217}},"13217":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13218":{"browser":{"__isSmartRef__":true,"id":12898},"button":{"__isSmartRef__":true,"id":13196},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"13219":{"sourceObj":{"__isSmartRef__":true,"id":13196},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13218},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13220":{"sourceObj":{"__isSmartRef__":true,"id":13196},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13196},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13221":{"submorphs":[{"__isSmartRef__":true,"id":13222}],"scripts":[],"id":918,"shape":{"__isSmartRef__":true,"id":13230},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13233},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13234},"label":{"__isSmartRef__":true,"id":13222},"command":{"__isSmartRef__":true,"id":13243},"attributeConnections":[{"__isSmartRef__":true,"id":13244},{"__isSmartRef__":true,"id":13245}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13222":{"submorphs":[],"scripts":[],"id":919,"shape":{"__isSmartRef__":true,"id":13223},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13226},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13227}],"padding":{"__isSmartRef__":true,"id":13229},"_Padding":{"__isSmartRef__":true,"id":13229},"owner":{"__isSmartRef__":true,"id":13221},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13223":{"position":{"__isSmartRef__":true,"id":13224},"_Extent":{"__isSmartRef__":true,"id":13225},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13224":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13225":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13226":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13227":{"style":{"__isSmartRef__":true,"id":13228},"morph":{"__isSmartRef__":true,"id":13222},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13228":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13229":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13230":{"position":{"__isSmartRef__":true,"id":13231},"_Extent":{"__isSmartRef__":true,"id":13232},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13231":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13232":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13233":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13234":{"stops":[{"__isSmartRef__":true,"id":13235},{"__isSmartRef__":true,"id":13237},{"__isSmartRef__":true,"id":13239},{"__isSmartRef__":true,"id":13241}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13235":{"offset":0,"color":{"__isSmartRef__":true,"id":13236}},"13236":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13237":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13238}},"13238":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13239":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13240}},"13240":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13241":{"offset":1,"color":{"__isSmartRef__":true,"id":13242}},"13242":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13243":{"browser":{"__isSmartRef__":true,"id":12898},"button":{"__isSmartRef__":true,"id":13221},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"13244":{"sourceObj":{"__isSmartRef__":true,"id":13221},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13243},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13245":{"sourceObj":{"__isSmartRef__":true,"id":13221},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13221},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13246":{"submorphs":[{"__isSmartRef__":true,"id":13247}],"scripts":[],"id":920,"shape":{"__isSmartRef__":true,"id":13255},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13258},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13259},"label":{"__isSmartRef__":true,"id":13247},"command":{"__isSmartRef__":true,"id":13268},"attributeConnections":[{"__isSmartRef__":true,"id":13269},{"__isSmartRef__":true,"id":13270}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13247":{"submorphs":[],"scripts":[],"id":921,"shape":{"__isSmartRef__":true,"id":13248},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13251},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13252}],"padding":{"__isSmartRef__":true,"id":13254},"_Padding":{"__isSmartRef__":true,"id":13254},"owner":{"__isSmartRef__":true,"id":13246},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13248":{"position":{"__isSmartRef__":true,"id":13249},"_Extent":{"__isSmartRef__":true,"id":13250},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13249":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13250":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13251":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13252":{"style":{"__isSmartRef__":true,"id":13253},"morph":{"__isSmartRef__":true,"id":13247},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13253":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13254":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13255":{"position":{"__isSmartRef__":true,"id":13256},"_Extent":{"__isSmartRef__":true,"id":13257},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13256":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13257":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13258":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13259":{"stops":[{"__isSmartRef__":true,"id":13260},{"__isSmartRef__":true,"id":13262},{"__isSmartRef__":true,"id":13264},{"__isSmartRef__":true,"id":13266}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13260":{"offset":0,"color":{"__isSmartRef__":true,"id":13261}},"13261":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13262":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13263}},"13263":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13264":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13265}},"13265":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13266":{"offset":1,"color":{"__isSmartRef__":true,"id":13267}},"13267":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13268":{"browser":{"__isSmartRef__":true,"id":12898},"button":{"__isSmartRef__":true,"id":13246},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"13269":{"sourceObj":{"__isSmartRef__":true,"id":13246},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13268},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13270":{"sourceObj":{"__isSmartRef__":true,"id":13246},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13246},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13271":{"submorphs":[],"scripts":[],"id":905,"shape":{"__isSmartRef__":true,"id":13272},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13275},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":13276}],"owner":{"__isSmartRef__":true,"id":12924},"padding":{"__isSmartRef__":true,"id":13278},"layout":{"__isSmartRef__":true,"id":13279},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":13278},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":13280}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13272":{"position":{"__isSmartRef__":true,"id":13273},"_Extent":{"__isSmartRef__":true,"id":13274},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13273":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13274":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13275":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13276":{"style":{"__isSmartRef__":true,"id":13277},"morph":{"__isSmartRef__":true,"id":13271},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13277":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13278":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13279":{"resizeWidth":true,"resizeHeight":true},"13280":{"sourceObj":{"__isSmartRef__":true,"id":13271},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":12898},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13281":{"submorphs":[],"scripts":[],"id":906,"shape":{"__isSmartRef__":true,"id":13282},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13285},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":13286}],"scalingAbove":[{"__isSmartRef__":true,"id":13271}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"13282":{"position":{"__isSmartRef__":true,"id":13283},"_Extent":{"__isSmartRef__":true,"id":13284},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13283":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13284":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13285":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13286":{"submorphs":[],"scripts":[],"id":907,"shape":{"__isSmartRef__":true,"id":13287},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13290},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":13291}],"owner":{"__isSmartRef__":true,"id":12924},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13287":{"position":{"__isSmartRef__":true,"id":13288},"_Extent":{"__isSmartRef__":true,"id":13289},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13288":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13289":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13290":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13291":{"style":{"__isSmartRef__":true,"id":13292},"morph":{"__isSmartRef__":true,"id":13286},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13292":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13293":{"position":{"__isSmartRef__":true,"id":13294},"_Extent":{"__isSmartRef__":true,"id":13295},"_Fill":{"__isSmartRef__":true,"id":9368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13294":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13295":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13296":{"adjustForNewBounds":true},"13297":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13298":{"submorphs":[{"__isSmartRef__":true,"id":12924},{"__isSmartRef__":true,"id":13299}],"scripts":[],"id":922,"shape":{"__isSmartRef__":true,"id":13387},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":13389},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13390},"priorExtent":{"__isSmartRef__":true,"id":13391},"targetMorph":{"__isSmartRef__":true,"id":12924},"titleBar":{"__isSmartRef__":true,"id":13299},"contentOffset":{"__isSmartRef__":true,"id":13297},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"13299":{"submorphs":[{"__isSmartRef__":true,"id":13300},{"__isSmartRef__":true,"id":13307},{"__isSmartRef__":true,"id":13332},{"__isSmartRef__":true,"id":13356}],"scripts":[],"id":923,"shape":{"__isSmartRef__":true,"id":13381},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":13384},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13385},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":13298},"label":{"__isSmartRef__":true,"id":13300},"closeButton":{"__isSmartRef__":true,"id":13307},"menuButton":{"__isSmartRef__":true,"id":13332},"collapseButton":{"__isSmartRef__":true,"id":13356},"priorExtent":{"__isSmartRef__":true,"id":13386},"owner":{"__isSmartRef__":true,"id":13298},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"13300":{"submorphs":[],"scripts":[],"id":924,"shape":{"__isSmartRef__":true,"id":13301},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13304},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13305}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":9380},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":9380},"owner":{"__isSmartRef__":true,"id":13299},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13301":{"position":{"__isSmartRef__":true,"id":13302},"_Extent":{"__isSmartRef__":true,"id":13303},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13302":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13303":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13304":{"x":386,"y":3.9999999999999982,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13305":{"style":{"__isSmartRef__":true,"id":13306},"morph":{"__isSmartRef__":true,"id":13300},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13306":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13307":{"submorphs":[{"__isSmartRef__":true,"id":13308}],"scripts":[],"id":925,"shape":{"__isSmartRef__":true,"id":13316},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13319},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13320},"label":{"__isSmartRef__":true,"id":13308},"owner":{"__isSmartRef__":true,"id":13299},"layout":{"__isSmartRef__":true,"id":13329},"attributeConnections":[{"__isSmartRef__":true,"id":13330},{"__isSmartRef__":true,"id":13331}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"13308":{"submorphs":[],"scripts":[],"id":926,"shape":{"__isSmartRef__":true,"id":13309},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13312},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":13313}],"padding":{"__isSmartRef__":true,"id":13315},"_Padding":{"__isSmartRef__":true,"id":13315},"owner":{"__isSmartRef__":true,"id":13307},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13309":{"position":{"__isSmartRef__":true,"id":13310},"_Extent":{"__isSmartRef__":true,"id":13311},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13310":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13311":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13312":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13313":{"style":{"__isSmartRef__":true,"id":13314},"morph":{"__isSmartRef__":true,"id":13308},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13314":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13315":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13316":{"position":{"__isSmartRef__":true,"id":13317},"_Extent":{"__isSmartRef__":true,"id":13318},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13317":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13318":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13319":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13320":{"stops":[{"__isSmartRef__":true,"id":13321},{"__isSmartRef__":true,"id":13323},{"__isSmartRef__":true,"id":13325},{"__isSmartRef__":true,"id":13327}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13321":{"offset":0,"color":{"__isSmartRef__":true,"id":13322}},"13322":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13323":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13324}},"13324":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13325":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13326}},"13326":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13327":{"offset":1,"color":{"__isSmartRef__":true,"id":13328}},"13328":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13329":{"moveHorizontal":true},"13330":{"sourceObj":{"__isSmartRef__":true,"id":13307},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13298},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13331":{"sourceObj":{"__isSmartRef__":true,"id":13307},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13298},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13332":{"submorphs":[{"__isSmartRef__":true,"id":13333}],"scripts":[],"id":927,"shape":{"__isSmartRef__":true,"id":13341},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13344},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13345},"label":{"__isSmartRef__":true,"id":13333},"owner":{"__isSmartRef__":true,"id":13299},"attributeConnections":[{"__isSmartRef__":true,"id":13354},{"__isSmartRef__":true,"id":13355}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"13333":{"submorphs":[],"scripts":[],"id":928,"shape":{"__isSmartRef__":true,"id":13334},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13337},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":13338}],"padding":{"__isSmartRef__":true,"id":13340},"_Padding":{"__isSmartRef__":true,"id":13340},"owner":{"__isSmartRef__":true,"id":13332},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13334":{"position":{"__isSmartRef__":true,"id":13335},"_Extent":{"__isSmartRef__":true,"id":13336},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13335":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13336":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13337":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13338":{"style":{"__isSmartRef__":true,"id":13339},"morph":{"__isSmartRef__":true,"id":13333},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13339":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13340":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13341":{"position":{"__isSmartRef__":true,"id":13342},"_Extent":{"__isSmartRef__":true,"id":13343},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13342":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13343":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13344":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13345":{"stops":[{"__isSmartRef__":true,"id":13346},{"__isSmartRef__":true,"id":13348},{"__isSmartRef__":true,"id":13350},{"__isSmartRef__":true,"id":13352}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13346":{"offset":0,"color":{"__isSmartRef__":true,"id":13347}},"13347":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13348":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13349}},"13349":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13350":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13351}},"13351":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13352":{"offset":1,"color":{"__isSmartRef__":true,"id":13353}},"13353":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13354":{"sourceObj":{"__isSmartRef__":true,"id":13332},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13298},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13355":{"sourceObj":{"__isSmartRef__":true,"id":13332},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13298},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13356":{"submorphs":[{"__isSmartRef__":true,"id":13357}],"scripts":[],"id":929,"shape":{"__isSmartRef__":true,"id":13365},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13368},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13369},"label":{"__isSmartRef__":true,"id":13357},"owner":{"__isSmartRef__":true,"id":13299},"layout":{"__isSmartRef__":true,"id":13378},"attributeConnections":[{"__isSmartRef__":true,"id":13379},{"__isSmartRef__":true,"id":13380}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"13357":{"submorphs":[],"scripts":[],"id":930,"shape":{"__isSmartRef__":true,"id":13358},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13361},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":13362}],"padding":{"__isSmartRef__":true,"id":13364},"_Padding":{"__isSmartRef__":true,"id":13364},"owner":{"__isSmartRef__":true,"id":13356},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13358":{"position":{"__isSmartRef__":true,"id":13359},"_Extent":{"__isSmartRef__":true,"id":13360},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13359":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13360":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13361":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13362":{"style":{"__isSmartRef__":true,"id":13363},"morph":{"__isSmartRef__":true,"id":13357},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13363":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13364":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13365":{"position":{"__isSmartRef__":true,"id":13366},"_Extent":{"__isSmartRef__":true,"id":13367},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13366":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13367":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13368":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13369":{"stops":[{"__isSmartRef__":true,"id":13370},{"__isSmartRef__":true,"id":13372},{"__isSmartRef__":true,"id":13374},{"__isSmartRef__":true,"id":13376}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13370":{"offset":0,"color":{"__isSmartRef__":true,"id":13371}},"13371":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13372":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13373}},"13373":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13374":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13375}},"13375":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13376":{"offset":1,"color":{"__isSmartRef__":true,"id":13377}},"13377":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13378":{"moveHorizontal":true},"13379":{"sourceObj":{"__isSmartRef__":true,"id":13356},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13298},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13380":{"sourceObj":{"__isSmartRef__":true,"id":13356},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13298},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13381":{"position":{"__isSmartRef__":true,"id":13382},"_Extent":{"__isSmartRef__":true,"id":13383},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":9458},"_Fill":{"__isSmartRef__":true,"id":10310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13382":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13383":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13384":{"resizeWidth":true,"adjustForNewBounds":true},"13385":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13386":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13387":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":13388},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13388":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13389":{"adjustForNewBounds":true},"13390":{"x":337,"y":589,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13391":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13392":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"13393":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13394":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13395":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"13396":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13397":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13398":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13399":{"sourceObj":{"__isSmartRef__":true,"id":12898},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":12979},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13400":{"sourceObj":{"__isSmartRef__":true,"id":12898},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":13044},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13401":{"sourceObj":{"__isSmartRef__":true,"id":12898},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":13072},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13402":{"sourceObj":{"__isSmartRef__":true,"id":12898},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":13089},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13403":{"sourceObj":{"__isSmartRef__":true,"id":12898},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":13271},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13404":{"sourceObj":{"__isSmartRef__":true,"id":12898},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":12925},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13405":{"buttonCommands":[{"__isSmartRef__":true,"id":13406},{"__isSmartRef__":true,"id":13674},{"__isSmartRef__":true,"id":13699},{"__isSmartRef__":true,"id":13724},{"__isSmartRef__":true,"id":13749},{"__isSmartRef__":true,"id":13774},{"__isSmartRef__":true,"id":13799}],"RootFilters":[{"__isSmartRef__":true,"id":13924}],"Pane1Filters":[{"__isSmartRef__":true,"id":13925},{"__isSmartRef__":true,"id":13926}],"Pane2Filters":[{"__isSmartRef__":true,"id":13927}],"Pane3Filters":[{"__isSmartRef__":true,"id":13928}],"Pane4Filters":[{"__isSmartRef__":true,"id":13929}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":13431},"attributeConnections":[{"__isSmartRef__":true,"id":13930},{"__isSmartRef__":true,"id":13931},{"__isSmartRef__":true,"id":13932},{"__isSmartRef__":true,"id":13933},{"__isSmartRef__":true,"id":13934},{"__isSmartRef__":true,"id":13935}],"SourceString":"\tregisterHTMLAndSVG: function(eventSpec) {\n\t\tif (eventSpec.node) { alert('EventHandler still registered in DOM?'); debugger };\n// alert('registering event: ' + eventSpec.type + ' -> ' + eventSpec.target + '>>' + eventSpec.targetMethodName)\n\t\teventSpec.node = this.morph.renderContext().morphNode;\n\t\teventSpec.doNotSerialize = ['node'];\n\t\tif (!eventSpec.node)\n\t\t\tthrow new Error('Cannot register vent handler because cannot find HTML/SVG morphNode');\n\t\teventSpec.handlerFunc = this.handleEvent.bind(this);\n\t\teventSpec.unregisterMethodName = 'unregisterHTMLAndSVGAndCANVAS';\n\t\teventSpec.handleOnCapture = false;\n\t\teventSpec.node.addEventListener(eventSpec.type, eventSpec.handlerFunc, eventSpec.handleOnCapture);\n\t\tthis.register(eventSpec);\n\t},","sourceString":"\tregisterHTMLAndSVG: function(eventSpec) {\n\t\tif (eventSpec.node) { alert('EventHandler still registered in DOM?'); debugger };\n// alert('registering event: ' + eventSpec.type + ' -> ' + eventSpec.target + '>>' + eventSpec.targetMethodName)\n\t\teventSpec.node = this.morph.renderContext().morphNode;\n\t\teventSpec.doNotSerialize = ['node'];\n\t\tif (!eventSpec.node)\n\t\t\tthrow new Error('Cannot register vent handler because cannot find HTML/SVG morphNode');\n\t\teventSpec.handlerFunc = this.handleEvent.bind(this);\n\t\teventSpec.unregisterMethodName = 'unregisterHTMLAndSVGAndCANVAS';\n\t\teventSpec.handleOnCapture = false;\n\t\teventSpec.node.addEventListener(eventSpec.type, eventSpec.handlerFunc, eventSpec.handleOnCapture);\n\t\tthis.register(eventSpec);\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":13494},"Pane1Selection":{"__isSmartRef__":true,"id":13504},"pane1Selection":{"__isSmartRef__":true,"id":13504},"Pane2Selection":{"__isSmartRef__":true,"id":13556},"pane2Selection":{"__isSmartRef__":true,"id":13556},"Pane3Selection":{"__isSmartRef__":true,"id":13589},"pane3Selection":{"__isSmartRef__":true,"id":13589},"Pane4Selection":{"__isSmartRef__":true,"id":13624},"pane4Selection":{"__isSmartRef__":true,"id":13624},"Pane4Content":[{"__isSmartRef__":true,"id":13613},{"__isSmartRef__":true,"id":13615},{"__isSmartRef__":true,"id":13617},{"__isSmartRef__":true,"id":13619},{"__isSmartRef__":true,"id":13621},{"__isSmartRef__":true,"id":13623},{"__isSmartRef__":true,"id":13625},{"__isSmartRef__":true,"id":13627},{"__isSmartRef__":true,"id":13629},{"__isSmartRef__":true,"id":13631},{"__isSmartRef__":true,"id":13633},{"__isSmartRef__":true,"id":13635},{"__isSmartRef__":true,"id":13637},{"__isSmartRef__":true,"id":13639},{"__isSmartRef__":true,"id":13641}],"Pane3Content":[{"__isSmartRef__":true,"id":13588},{"__isSmartRef__":true,"id":13590},{"__isSmartRef__":true,"id":13592},{"__isSmartRef__":true,"id":13594},{"__isSmartRef__":true,"id":13596},{"__isSmartRef__":true,"id":13598},{"__isSmartRef__":true,"id":13600},{"__isSmartRef__":true,"id":13602}],"Pane2Content":[{"__isSmartRef__":true,"id":13555},{"__isSmartRef__":true,"id":13557},{"__isSmartRef__":true,"id":13559},{"__isSmartRef__":true,"id":13561},{"__isSmartRef__":true,"id":13563},{"__isSmartRef__":true,"id":13565},{"__isSmartRef__":true,"id":13567},{"__isSmartRef__":true,"id":13569},{"__isSmartRef__":true,"id":13571},{"__isSmartRef__":true,"id":13573},{"__isSmartRef__":true,"id":13575},{"__isSmartRef__":true,"id":13577}],"Pane1Content":[{"__isSmartRef__":true,"id":13491},{"__isSmartRef__":true,"id":13521},{"__isSmartRef__":true,"id":13522},{"__isSmartRef__":true,"id":13523},{"__isSmartRef__":true,"id":13524},{"__isSmartRef__":true,"id":13525},{"__isSmartRef__":true,"id":13526},{"__isSmartRef__":true,"id":13527},{"__isSmartRef__":true,"id":13528},{"__isSmartRef__":true,"id":13529},{"__isSmartRef__":true,"id":13530},{"__isSmartRef__":true,"id":13531},{"__isSmartRef__":true,"id":13532},{"__isSmartRef__":true,"id":13533},{"__isSmartRef__":true,"id":13534},{"__isSmartRef__":true,"id":13535},{"__isSmartRef__":true,"id":13536},{"__isSmartRef__":true,"id":13537},{"__isSmartRef__":true,"id":13538},{"__isSmartRef__":true,"id":13539},{"__isSmartRef__":true,"id":13540},{"__isSmartRef__":true,"id":13541},{"__isSmartRef__":true,"id":13542},{"__isSmartRef__":true,"id":13543},{"__isSmartRef__":true,"id":13544},{"__isSmartRef__":true,"id":13545}],"view":{"__isSmartRef__":true,"id":13829},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Events","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":13923},"__LivelyClassName__":"lively.ide.SystemBrowser"},"13406":{"browser":{"__isSmartRef__":true,"id":13405},"button":{"__isSmartRef__":true,"id":13407},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"13407":{"submorphs":[{"__isSmartRef__":true,"id":13408}],"scripts":[],"id":2342,"shape":{"__isSmartRef__":true,"id":13416},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13419},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13420},"label":{"__isSmartRef__":true,"id":13408},"command":{"__isSmartRef__":true,"id":13406},"attributeConnections":[{"__isSmartRef__":true,"id":13429},{"__isSmartRef__":true,"id":13430}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13408":{"submorphs":[],"scripts":[],"id":2343,"shape":{"__isSmartRef__":true,"id":13409},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13412},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13413}],"padding":{"__isSmartRef__":true,"id":13415},"_Padding":{"__isSmartRef__":true,"id":13415},"owner":{"__isSmartRef__":true,"id":13407},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13409":{"position":{"__isSmartRef__":true,"id":13410},"_Extent":{"__isSmartRef__":true,"id":13411},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13410":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13411":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13412":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13413":{"style":{"__isSmartRef__":true,"id":13414},"morph":{"__isSmartRef__":true,"id":13408},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13414":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13415":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13416":{"position":{"__isSmartRef__":true,"id":13417},"_Extent":{"__isSmartRef__":true,"id":13418},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13417":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13418":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13419":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13420":{"stops":[{"__isSmartRef__":true,"id":13421},{"__isSmartRef__":true,"id":13423},{"__isSmartRef__":true,"id":13425},{"__isSmartRef__":true,"id":13427}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13421":{"offset":0,"color":{"__isSmartRef__":true,"id":13422}},"13422":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13423":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13424}},"13424":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13425":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13426}},"13426":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13427":{"offset":1,"color":{"__isSmartRef__":true,"id":13428}},"13428":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13429":{"sourceObj":{"__isSmartRef__":true,"id":13407},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13406},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13430":{"sourceObj":{"__isSmartRef__":true,"id":13407},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13407},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13431":{"submorphs":[{"__isSmartRef__":true,"id":13432},{"__isSmartRef__":true,"id":13440},{"__isSmartRef__":true,"id":13463},{"__isSmartRef__":true,"id":13486},{"__isSmartRef__":true,"id":13550},{"__isSmartRef__":true,"id":13583},{"__isSmartRef__":true,"id":13608},{"__isSmartRef__":true,"id":13647},{"__isSmartRef__":true,"id":13802},{"__isSmartRef__":true,"id":13812},{"__isSmartRef__":true,"id":13817},{"__isSmartRef__":true,"id":13407},{"__isSmartRef__":true,"id":13652},{"__isSmartRef__":true,"id":13677},{"__isSmartRef__":true,"id":13702},{"__isSmartRef__":true,"id":13727},{"__isSmartRef__":true,"id":13752},{"__isSmartRef__":true,"id":13777}],"scripts":[],"id":2328,"shape":{"__isSmartRef__":true,"id":13824},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":13827},"_Position":{"__isSmartRef__":true,"id":13828},"locationPane":{"__isSmartRef__":true,"id":13432},"codeBaseDirBtn":{"__isSmartRef__":true,"id":13440},"localDirBtn":{"__isSmartRef__":true,"id":13463},"Pane1":{"__isSmartRef__":true,"id":13486},"Pane2":{"__isSmartRef__":true,"id":13550},"Pane3":{"__isSmartRef__":true,"id":13583},"Pane4":{"__isSmartRef__":true,"id":13608},"midResizer":{"__isSmartRef__":true,"id":13647},"sourcePane":{"__isSmartRef__":true,"id":13802},"bottomResizer":{"__isSmartRef__":true,"id":13812},"commentPane":{"__isSmartRef__":true,"id":13817},"ownerWidget":{"__isSmartRef__":true,"id":13405},"owner":{"__isSmartRef__":true,"id":13829},"ownerApp":{"__isSmartRef__":true,"id":13405},"targetURL":{"__isSmartRef__":true,"id":13923},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"13432":{"submorphs":[],"scripts":[],"id":2329,"shape":{"__isSmartRef__":true,"id":13433},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13436},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13437}],"owner":{"__isSmartRef__":true,"id":13431},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":13439}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13433":{"position":{"__isSmartRef__":true,"id":13434},"_Extent":{"__isSmartRef__":true,"id":13435},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13434":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13435":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13436":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13437":{"style":{"__isSmartRef__":true,"id":13438},"morph":{"__isSmartRef__":true,"id":13432},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13438":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13439":{"sourceObj":{"__isSmartRef__":true,"id":13432},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13440":{"submorphs":[{"__isSmartRef__":true,"id":13441}],"scripts":[],"id":2330,"shape":{"__isSmartRef__":true,"id":13449},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13452},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13453},"label":{"__isSmartRef__":true,"id":13441},"owner":{"__isSmartRef__":true,"id":13431},"attributeConnections":[{"__isSmartRef__":true,"id":13462}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13441":{"submorphs":[],"scripts":[],"id":2331,"shape":{"__isSmartRef__":true,"id":13442},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13445},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13446}],"padding":{"__isSmartRef__":true,"id":13448},"_Padding":{"__isSmartRef__":true,"id":13448},"owner":{"__isSmartRef__":true,"id":13440},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13442":{"position":{"__isSmartRef__":true,"id":13443},"_Extent":{"__isSmartRef__":true,"id":13444},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13443":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13444":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13445":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13446":{"style":{"__isSmartRef__":true,"id":13447},"morph":{"__isSmartRef__":true,"id":13441},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13447":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13448":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13449":{"position":{"__isSmartRef__":true,"id":13450},"_Extent":{"__isSmartRef__":true,"id":13451},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13450":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13451":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13452":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13453":{"stops":[{"__isSmartRef__":true,"id":13454},{"__isSmartRef__":true,"id":13456},{"__isSmartRef__":true,"id":13458},{"__isSmartRef__":true,"id":13460}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13454":{"offset":0,"color":{"__isSmartRef__":true,"id":13455}},"13455":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13456":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13457}},"13457":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13458":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13459}},"13459":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13460":{"offset":1,"color":{"__isSmartRef__":true,"id":13461}},"13461":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13462":{"sourceObj":{"__isSmartRef__":true,"id":13440},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13463":{"submorphs":[{"__isSmartRef__":true,"id":13464}],"scripts":[],"id":2332,"shape":{"__isSmartRef__":true,"id":13472},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13475},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13476},"label":{"__isSmartRef__":true,"id":13464},"owner":{"__isSmartRef__":true,"id":13431},"attributeConnections":[{"__isSmartRef__":true,"id":13485}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13464":{"submorphs":[],"scripts":[],"id":2333,"shape":{"__isSmartRef__":true,"id":13465},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13468},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13469}],"padding":{"__isSmartRef__":true,"id":13471},"_Padding":{"__isSmartRef__":true,"id":13471},"owner":{"__isSmartRef__":true,"id":13463},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13465":{"position":{"__isSmartRef__":true,"id":13466},"_Extent":{"__isSmartRef__":true,"id":13467},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13466":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13467":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13468":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13469":{"style":{"__isSmartRef__":true,"id":13470},"morph":{"__isSmartRef__":true,"id":13464},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13470":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13471":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13472":{"position":{"__isSmartRef__":true,"id":13473},"_Extent":{"__isSmartRef__":true,"id":13474},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13473":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13474":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13475":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13476":{"stops":[{"__isSmartRef__":true,"id":13477},{"__isSmartRef__":true,"id":13479},{"__isSmartRef__":true,"id":13481},{"__isSmartRef__":true,"id":13483}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13477":{"offset":0,"color":{"__isSmartRef__":true,"id":13478}},"13478":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13479":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13480}},"13480":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13481":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13482}},"13482":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13483":{"offset":1,"color":{"__isSmartRef__":true,"id":13484}},"13484":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13485":{"sourceObj":{"__isSmartRef__":true,"id":13463},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13486":{"submorphs":[],"scripts":[],"id":2334,"shape":{"__isSmartRef__":true,"id":13487},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13490},"itemList":[{"__isSmartRef__":true,"id":13491},{"__isSmartRef__":true,"id":13521},{"__isSmartRef__":true,"id":13522},{"__isSmartRef__":true,"id":13523},{"__isSmartRef__":true,"id":13524},{"__isSmartRef__":true,"id":13525},{"__isSmartRef__":true,"id":13526},{"__isSmartRef__":true,"id":13527},{"__isSmartRef__":true,"id":13528},{"__isSmartRef__":true,"id":13529},{"__isSmartRef__":true,"id":13530},{"__isSmartRef__":true,"id":13531},{"__isSmartRef__":true,"id":13532},{"__isSmartRef__":true,"id":13533},{"__isSmartRef__":true,"id":13534},{"__isSmartRef__":true,"id":13535},{"__isSmartRef__":true,"id":13536},{"__isSmartRef__":true,"id":13537},{"__isSmartRef__":true,"id":13538},{"__isSmartRef__":true,"id":13539},{"__isSmartRef__":true,"id":13540},{"__isSmartRef__":true,"id":13541},{"__isSmartRef__":true,"id":13542},{"__isSmartRef__":true,"id":13543},{"__isSmartRef__":true,"id":13544},{"__isSmartRef__":true,"id":13545}],"selectedLineNo":9,"owner":{"__isSmartRef__":true,"id":13431},"attributeConnections":[{"__isSmartRef__":true,"id":13546},{"__isSmartRef__":true,"id":13547},{"__isSmartRef__":true,"id":13548},{"__isSmartRef__":true,"id":13549}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":13504},"__LivelyClassName__":"lively.morphic.List"},"13487":{"position":{"__isSmartRef__":true,"id":13488},"_Extent":{"__isSmartRef__":true,"id":13489},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13488":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13489":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13490":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13491":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":13492}},"13492":{"target":{"__isSmartRef__":true,"id":13493},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"13493":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"13494":{"target":{"__isSmartRef__":true,"id":7353},"browser":{"__isSmartRef__":true,"id":13405},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":13493}],"parentNamespacePath":{"__isSmartRef__":true,"id":13495},"_childNodes":[{"__isSmartRef__":true,"id":13492},{"__isSmartRef__":true,"id":13496},{"__isSmartRef__":true,"id":13497},{"__isSmartRef__":true,"id":13498},{"__isSmartRef__":true,"id":13499},{"__isSmartRef__":true,"id":13500},{"__isSmartRef__":true,"id":13501},{"__isSmartRef__":true,"id":13502},{"__isSmartRef__":true,"id":13503},{"__isSmartRef__":true,"id":13504},{"__isSmartRef__":true,"id":13505},{"__isSmartRef__":true,"id":13506},{"__isSmartRef__":true,"id":13507},{"__isSmartRef__":true,"id":13508},{"__isSmartRef__":true,"id":13509},{"__isSmartRef__":true,"id":13510},{"__isSmartRef__":true,"id":13511},{"__isSmartRef__":true,"id":13512},{"__isSmartRef__":true,"id":13513},{"__isSmartRef__":true,"id":13514},{"__isSmartRef__":true,"id":13515},{"__isSmartRef__":true,"id":13516},{"__isSmartRef__":true,"id":13517},{"__isSmartRef__":true,"id":13518},{"__isSmartRef__":true,"id":13519},{"__isSmartRef__":true,"id":13520}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"13495":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"13496":{"target":{"__isSmartRef__":true,"id":13495},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"13497":{"target":{"__isSmartRef__":true,"id":7604},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13498":{"target":{"__isSmartRef__":true,"id":7661},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13499":{"target":{"__isSmartRef__":true,"id":7716},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13500":{"target":{"__isSmartRef__":true,"id":7726},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13501":{"target":{"__isSmartRef__":true,"id":7753},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13502":{"target":{"__isSmartRef__":true,"id":7756},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13503":{"target":{"__isSmartRef__":true,"id":7351},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13504":{"target":{"__isSmartRef__":true,"id":7357},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13505":{"target":{"__isSmartRef__":true,"id":7762},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13506":{"target":{"__isSmartRef__":true,"id":7776},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13507":{"target":{"__isSmartRef__":true,"id":7782},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13508":{"target":{"__isSmartRef__":true,"id":7786},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13509":{"target":{"__isSmartRef__":true,"id":7926},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13510":{"target":{"__isSmartRef__":true,"id":8025},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13511":{"target":{"__isSmartRef__":true,"id":8032},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13512":{"target":{"__isSmartRef__":true,"id":8143},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13513":{"target":{"__isSmartRef__":true,"id":8152},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13514":{"target":{"__isSmartRef__":true,"id":8239},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13515":{"target":{"__isSmartRef__":true,"id":7544},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13516":{"target":{"__isSmartRef__":true,"id":8260},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13517":{"target":{"__isSmartRef__":true,"id":8331},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13518":{"target":{"__isSmartRef__":true,"id":8393},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13519":{"target":{"__isSmartRef__":true,"id":8511},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13494},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"13520":{"target":{"__isSmartRef__":true,"id":9033},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"13521":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":13496}},"13522":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":13497}},"13523":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":13498}},"13524":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":13499}},"13525":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":13500}},"13526":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":13501}},"13527":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":13502}},"13528":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":13503}},"13529":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":13504}},"13530":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":13505}},"13531":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":13506}},"13532":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":13507}},"13533":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":13508}},"13534":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":13509}},"13535":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":13510}},"13536":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":13511}},"13537":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":13512}},"13538":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":13513}},"13539":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":13514}},"13540":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":13515}},"13541":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":13516}},"13542":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":13517}},"13543":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":13518}},"13544":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":13519}},"13545":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":13520}},"13546":{"sourceObj":{"__isSmartRef__":true,"id":13486},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13547":{"sourceObj":{"__isSmartRef__":true,"id":13486},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13548":{"sourceObj":{"__isSmartRef__":true,"id":13486},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13549":{"sourceObj":{"__isSmartRef__":true,"id":13486},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13550":{"submorphs":[],"scripts":[],"id":2335,"shape":{"__isSmartRef__":true,"id":13551},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13554},"itemList":[{"__isSmartRef__":true,"id":13555},{"__isSmartRef__":true,"id":13557},{"__isSmartRef__":true,"id":13559},{"__isSmartRef__":true,"id":13561},{"__isSmartRef__":true,"id":13563},{"__isSmartRef__":true,"id":13565},{"__isSmartRef__":true,"id":13567},{"__isSmartRef__":true,"id":13569},{"__isSmartRef__":true,"id":13571},{"__isSmartRef__":true,"id":13573},{"__isSmartRef__":true,"id":13575},{"__isSmartRef__":true,"id":13577}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":13431},"attributeConnections":[{"__isSmartRef__":true,"id":13579},{"__isSmartRef__":true,"id":13580},{"__isSmartRef__":true,"id":13581},{"__isSmartRef__":true,"id":13582}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":13556},"__LivelyClassName__":"lively.morphic.List"},"13551":{"position":{"__isSmartRef__":true,"id":13552},"_Extent":{"__isSmartRef__":true,"id":13553},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13552":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13553":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13554":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13555":{"isListItem":true,"string":"lively.morphic.EventHandler","value":{"__isSmartRef__":true,"id":13556}},"13556":{"target":{"__isSmartRef__":true,"id":7359},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13557":{"isListItem":true,"string":"lively.morphic.EventHandler (extension)","value":{"__isSmartRef__":true,"id":13558}},"13558":{"target":{"__isSmartRef__":true,"id":7382},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13559":{"isListItem":true,"string":"Event (extension)","value":{"__isSmartRef__":true,"id":13560}},"13560":{"target":{"__isSmartRef__":true,"id":7385},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13561":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":13562}},"13562":{"target":{"__isSmartRef__":true,"id":7407},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13563":{"isListItem":true,"string":"MouseWheelTrait","value":{"__isSmartRef__":true,"id":13564}},"13564":{"target":{"__isSmartRef__":true,"id":7474},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.TraitFragmentNode"},"13565":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":13566}},"13566":{"target":{"__isSmartRef__":true,"id":7478},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13567":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":13568}},"13568":{"target":{"__isSmartRef__":true,"id":7495},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13569":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":13570}},"13570":{"target":{"__isSmartRef__":true,"id":7500},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13571":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext (extension)","value":{"__isSmartRef__":true,"id":13572}},"13572":{"target":{"__isSmartRef__":true,"id":7515},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13573":{"isListItem":true,"string":"lively.morphic.SVG.RenderContext (extension)","value":{"__isSmartRef__":true,"id":13574}},"13574":{"target":{"__isSmartRef__":true,"id":7518},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13575":{"isListItem":true,"string":"lively.morphic.Canvas.RenderContext (extension)","value":{"__isSmartRef__":true,"id":13576}},"13576":{"target":{"__isSmartRef__":true,"id":7521},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13577":{"isListItem":true,"string":"lively.morphic.HandMorph","value":{"__isSmartRef__":true,"id":13578}},"13578":{"target":{"__isSmartRef__":true,"id":7525},"browser":{"__isSmartRef__":true,"id":13405},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"13579":{"sourceObj":{"__isSmartRef__":true,"id":13550},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13580":{"sourceObj":{"__isSmartRef__":true,"id":13550},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13581":{"sourceObj":{"__isSmartRef__":true,"id":13550},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13582":{"sourceObj":{"__isSmartRef__":true,"id":13550},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13583":{"submorphs":[],"scripts":[],"id":2336,"shape":{"__isSmartRef__":true,"id":13584},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13587},"itemList":[{"__isSmartRef__":true,"id":13588},{"__isSmartRef__":true,"id":13590},{"__isSmartRef__":true,"id":13592},{"__isSmartRef__":true,"id":13594},{"__isSmartRef__":true,"id":13596},{"__isSmartRef__":true,"id":13598},{"__isSmartRef__":true,"id":13600},{"__isSmartRef__":true,"id":13602}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":13431},"attributeConnections":[{"__isSmartRef__":true,"id":13604},{"__isSmartRef__":true,"id":13605},{"__isSmartRef__":true,"id":13606},{"__isSmartRef__":true,"id":13607}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":13589},"__LivelyClassName__":"lively.morphic.List"},"13584":{"position":{"__isSmartRef__":true,"id":13585},"_Extent":{"__isSmartRef__":true,"id":13586},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13585":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13586":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13587":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13588":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":13589}},"13589":{"target":{"__isSmartRef__":true,"id":7359},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13556},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"13590":{"isListItem":true,"string":"initializing","value":{"__isSmartRef__":true,"id":13591}},"13591":{"target":{"__isSmartRef__":true,"id":7361},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13556},"targets":[{"__isSmartRef__":true,"id":7361}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13592":{"isListItem":true,"string":"accessing","value":{"__isSmartRef__":true,"id":13593}},"13593":{"target":{"__isSmartRef__":true,"id":7363},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13556},"targets":[{"__isSmartRef__":true,"id":7363}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13594":{"isListItem":true,"string":"registering","value":{"__isSmartRef__":true,"id":13595}},"13595":{"target":{"__isSmartRef__":true,"id":7366},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13556},"targets":[{"__isSmartRef__":true,"id":7366}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13596":{"isListItem":true,"string":"unregistering","value":{"__isSmartRef__":true,"id":13597}},"13597":{"target":{"__isSmartRef__":true,"id":7371},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13556},"targets":[{"__isSmartRef__":true,"id":7371}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13598":{"isListItem":true,"string":"updating","value":{"__isSmartRef__":true,"id":13599}},"13599":{"target":{"__isSmartRef__":true,"id":7375},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13556},"targets":[{"__isSmartRef__":true,"id":7375}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13600":{"isListItem":true,"string":"handle events","value":{"__isSmartRef__":true,"id":13601}},"13601":{"target":{"__isSmartRef__":true,"id":7377},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13556},"targets":[{"__isSmartRef__":true,"id":7377}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13602":{"isListItem":true,"string":"debugging","value":{"__isSmartRef__":true,"id":13603}},"13603":{"target":{"__isSmartRef__":true,"id":7381},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13556},"targets":[{"__isSmartRef__":true,"id":7381}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"13604":{"sourceObj":{"__isSmartRef__":true,"id":13583},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13605":{"sourceObj":{"__isSmartRef__":true,"id":13583},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13606":{"sourceObj":{"__isSmartRef__":true,"id":13583},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13607":{"sourceObj":{"__isSmartRef__":true,"id":13583},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13608":{"submorphs":[],"scripts":[],"id":2337,"shape":{"__isSmartRef__":true,"id":13609},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13612},"itemList":[{"__isSmartRef__":true,"id":13613},{"__isSmartRef__":true,"id":13615},{"__isSmartRef__":true,"id":13617},{"__isSmartRef__":true,"id":13619},{"__isSmartRef__":true,"id":13621},{"__isSmartRef__":true,"id":13623},{"__isSmartRef__":true,"id":13625},{"__isSmartRef__":true,"id":13627},{"__isSmartRef__":true,"id":13629},{"__isSmartRef__":true,"id":13631},{"__isSmartRef__":true,"id":13633},{"__isSmartRef__":true,"id":13635},{"__isSmartRef__":true,"id":13637},{"__isSmartRef__":true,"id":13639},{"__isSmartRef__":true,"id":13641}],"selectedLineNo":5,"owner":{"__isSmartRef__":true,"id":13431},"attributeConnections":[{"__isSmartRef__":true,"id":13643},{"__isSmartRef__":true,"id":13644},{"__isSmartRef__":true,"id":13645},{"__isSmartRef__":true,"id":13646}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":13624},"__LivelyClassName__":"lively.morphic.List"},"13609":{"position":{"__isSmartRef__":true,"id":13610},"_Extent":{"__isSmartRef__":true,"id":13611},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":9001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13610":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13611":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13612":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13613":{"isListItem":true,"string":"initialize (proto)","value":{"__isSmartRef__":true,"id":13614}},"13614":{"target":{"__isSmartRef__":true,"id":7360},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13615":{"isListItem":true,"string":"eventSpecsDo (proto)","value":{"__isSmartRef__":true,"id":13616}},"13616":{"target":{"__isSmartRef__":true,"id":7362},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13617":{"isListItem":true,"string":"hand (proto)","value":{"__isSmartRef__":true,"id":13618}},"13618":{"target":{"__isSmartRef__":true,"id":7364},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13619":{"isListItem":true,"string":"register (proto)","value":{"__isSmartRef__":true,"id":13620}},"13620":{"target":{"__isSmartRef__":true,"id":7365},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13621":{"isListItem":true,"string":"enable (proto)","value":{"__isSmartRef__":true,"id":13622}},"13622":{"target":{"__isSmartRef__":true,"id":7367},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13623":{"isListItem":true,"string":"registerHTMLAndSVG (proto)","value":{"__isSmartRef__":true,"id":13624}},"13624":{"target":{"__isSmartRef__":true,"id":7368},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13625":{"isListItem":true,"string":"registerCANVAS (proto)","value":{"__isSmartRef__":true,"id":13626}},"13626":{"target":{"__isSmartRef__":true,"id":7369},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13627":{"isListItem":true,"string":"disable (proto)","value":{"__isSmartRef__":true,"id":13628}},"13628":{"target":{"__isSmartRef__":true,"id":7370},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13629":{"isListItem":true,"string":"unregisterFromDispatchTable (proto)","value":{"__isSmartRef__":true,"id":13630}},"13630":{"target":{"__isSmartRef__":true,"id":7372},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13631":{"isListItem":true,"string":"unregisterHTMLAndSVGAndCANVAS (proto)","value":{"__isSmartRef__":true,"id":13632}},"13632":{"target":{"__isSmartRef__":true,"id":7373},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13633":{"isListItem":true,"string":"update (proto)","value":{"__isSmartRef__":true,"id":13634}},"13634":{"target":{"__isSmartRef__":true,"id":7374},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13635":{"isListItem":true,"string":"handleEvent (proto)","value":{"__isSmartRef__":true,"id":13636}},"13636":{"target":{"__isSmartRef__":true,"id":7376},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13637":{"isListItem":true,"string":"patchEvent (proto)","value":{"__isSmartRef__":true,"id":13638}},"13638":{"target":{"__isSmartRef__":true,"id":7378},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13639":{"isListItem":true,"string":"handleEventCANVAS (proto)","value":{"__isSmartRef__":true,"id":13640}},"13640":{"target":{"__isSmartRef__":true,"id":7379},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13641":{"isListItem":true,"string":"toString (proto)","value":{"__isSmartRef__":true,"id":13642}},"13642":{"target":{"__isSmartRef__":true,"id":7380},"browser":{"__isSmartRef__":true,"id":13405},"parent":{"__isSmartRef__":true,"id":13589},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"13643":{"sourceObj":{"__isSmartRef__":true,"id":13608},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13644":{"sourceObj":{"__isSmartRef__":true,"id":13608},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13645":{"sourceObj":{"__isSmartRef__":true,"id":13608},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13646":{"sourceObj":{"__isSmartRef__":true,"id":13608},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13647":{"submorphs":[],"scripts":[],"id":2338,"shape":{"__isSmartRef__":true,"id":13648},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":13651},"fixed":[{"__isSmartRef__":true,"id":13407},{"__isSmartRef__":true,"id":13652},{"__isSmartRef__":true,"id":13677},{"__isSmartRef__":true,"id":13702},{"__isSmartRef__":true,"id":13727},{"__isSmartRef__":true,"id":13752},{"__isSmartRef__":true,"id":13777}],"scalingBelow":[{"__isSmartRef__":true,"id":13802}],"scalingAbove":[{"__isSmartRef__":true,"id":13486},{"__isSmartRef__":true,"id":13550},{"__isSmartRef__":true,"id":13583},{"__isSmartRef__":true,"id":13608}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"13648":{"position":{"__isSmartRef__":true,"id":13649},"_Extent":{"__isSmartRef__":true,"id":13650},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13649":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13650":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13651":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13652":{"submorphs":[{"__isSmartRef__":true,"id":13653}],"scripts":[],"id":2344,"shape":{"__isSmartRef__":true,"id":13661},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13664},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13665},"label":{"__isSmartRef__":true,"id":13653},"command":{"__isSmartRef__":true,"id":13674},"attributeConnections":[{"__isSmartRef__":true,"id":13675},{"__isSmartRef__":true,"id":13676}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13653":{"submorphs":[],"scripts":[],"id":2345,"shape":{"__isSmartRef__":true,"id":13654},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13657},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13658}],"padding":{"__isSmartRef__":true,"id":13660},"_Padding":{"__isSmartRef__":true,"id":13660},"owner":{"__isSmartRef__":true,"id":13652},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13654":{"position":{"__isSmartRef__":true,"id":13655},"_Extent":{"__isSmartRef__":true,"id":13656},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13655":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13656":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13657":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13658":{"style":{"__isSmartRef__":true,"id":13659},"morph":{"__isSmartRef__":true,"id":13653},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13659":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13660":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13661":{"position":{"__isSmartRef__":true,"id":13662},"_Extent":{"__isSmartRef__":true,"id":13663},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13662":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13663":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13664":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13665":{"stops":[{"__isSmartRef__":true,"id":13666},{"__isSmartRef__":true,"id":13668},{"__isSmartRef__":true,"id":13670},{"__isSmartRef__":true,"id":13672}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13666":{"offset":0,"color":{"__isSmartRef__":true,"id":13667}},"13667":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13668":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13669}},"13669":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13670":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13671}},"13671":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13672":{"offset":1,"color":{"__isSmartRef__":true,"id":13673}},"13673":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13674":{"browser":{"__isSmartRef__":true,"id":13405},"button":{"__isSmartRef__":true,"id":13652},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"13675":{"sourceObj":{"__isSmartRef__":true,"id":13652},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13674},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13676":{"sourceObj":{"__isSmartRef__":true,"id":13652},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13652},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13677":{"submorphs":[{"__isSmartRef__":true,"id":13678}],"scripts":[],"id":2346,"shape":{"__isSmartRef__":true,"id":13686},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13689},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13690},"label":{"__isSmartRef__":true,"id":13678},"command":{"__isSmartRef__":true,"id":13699},"attributeConnections":[{"__isSmartRef__":true,"id":13700},{"__isSmartRef__":true,"id":13701}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13678":{"submorphs":[],"scripts":[],"id":2347,"shape":{"__isSmartRef__":true,"id":13679},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13682},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13683}],"padding":{"__isSmartRef__":true,"id":13685},"_Padding":{"__isSmartRef__":true,"id":13685},"owner":{"__isSmartRef__":true,"id":13677},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13679":{"position":{"__isSmartRef__":true,"id":13680},"_Extent":{"__isSmartRef__":true,"id":13681},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13680":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13681":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13682":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13683":{"style":{"__isSmartRef__":true,"id":13684},"morph":{"__isSmartRef__":true,"id":13678},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13684":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13685":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13686":{"position":{"__isSmartRef__":true,"id":13687},"_Extent":{"__isSmartRef__":true,"id":13688},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13687":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13688":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13689":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13690":{"stops":[{"__isSmartRef__":true,"id":13691},{"__isSmartRef__":true,"id":13693},{"__isSmartRef__":true,"id":13695},{"__isSmartRef__":true,"id":13697}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13691":{"offset":0,"color":{"__isSmartRef__":true,"id":13692}},"13692":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13693":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13694}},"13694":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13695":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13696}},"13696":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13697":{"offset":1,"color":{"__isSmartRef__":true,"id":13698}},"13698":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13699":{"browser":{"__isSmartRef__":true,"id":13405},"button":{"__isSmartRef__":true,"id":13677},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"13700":{"sourceObj":{"__isSmartRef__":true,"id":13677},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13699},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13701":{"sourceObj":{"__isSmartRef__":true,"id":13677},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13677},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13702":{"submorphs":[{"__isSmartRef__":true,"id":13703}],"scripts":[],"id":2348,"shape":{"__isSmartRef__":true,"id":13711},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13714},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13715},"label":{"__isSmartRef__":true,"id":13703},"command":{"__isSmartRef__":true,"id":13724},"attributeConnections":[{"__isSmartRef__":true,"id":13725},{"__isSmartRef__":true,"id":13726}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13703":{"submorphs":[],"scripts":[],"id":2349,"shape":{"__isSmartRef__":true,"id":13704},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13707},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13708}],"padding":{"__isSmartRef__":true,"id":13710},"_Padding":{"__isSmartRef__":true,"id":13710},"owner":{"__isSmartRef__":true,"id":13702},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13704":{"position":{"__isSmartRef__":true,"id":13705},"_Extent":{"__isSmartRef__":true,"id":13706},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13705":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13706":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13707":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13708":{"style":{"__isSmartRef__":true,"id":13709},"morph":{"__isSmartRef__":true,"id":13703},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13709":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13710":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13711":{"position":{"__isSmartRef__":true,"id":13712},"_Extent":{"__isSmartRef__":true,"id":13713},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13712":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13713":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13714":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13715":{"stops":[{"__isSmartRef__":true,"id":13716},{"__isSmartRef__":true,"id":13718},{"__isSmartRef__":true,"id":13720},{"__isSmartRef__":true,"id":13722}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13716":{"offset":0,"color":{"__isSmartRef__":true,"id":13717}},"13717":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13718":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13719}},"13719":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13720":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13721}},"13721":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13722":{"offset":1,"color":{"__isSmartRef__":true,"id":13723}},"13723":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13724":{"browser":{"__isSmartRef__":true,"id":13405},"button":{"__isSmartRef__":true,"id":13702},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"13725":{"sourceObj":{"__isSmartRef__":true,"id":13702},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13724},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13726":{"sourceObj":{"__isSmartRef__":true,"id":13702},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13702},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13727":{"submorphs":[{"__isSmartRef__":true,"id":13728}],"scripts":[],"id":2350,"shape":{"__isSmartRef__":true,"id":13736},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13739},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13740},"label":{"__isSmartRef__":true,"id":13728},"command":{"__isSmartRef__":true,"id":13749},"attributeConnections":[{"__isSmartRef__":true,"id":13750},{"__isSmartRef__":true,"id":13751}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13728":{"submorphs":[],"scripts":[],"id":2351,"shape":{"__isSmartRef__":true,"id":13729},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13732},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13733}],"padding":{"__isSmartRef__":true,"id":13735},"_Padding":{"__isSmartRef__":true,"id":13735},"owner":{"__isSmartRef__":true,"id":13727},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13729":{"position":{"__isSmartRef__":true,"id":13730},"_Extent":{"__isSmartRef__":true,"id":13731},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13730":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13731":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13732":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13733":{"style":{"__isSmartRef__":true,"id":13734},"morph":{"__isSmartRef__":true,"id":13728},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13734":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13735":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13736":{"position":{"__isSmartRef__":true,"id":13737},"_Extent":{"__isSmartRef__":true,"id":13738},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13737":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13738":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13739":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13740":{"stops":[{"__isSmartRef__":true,"id":13741},{"__isSmartRef__":true,"id":13743},{"__isSmartRef__":true,"id":13745},{"__isSmartRef__":true,"id":13747}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13741":{"offset":0,"color":{"__isSmartRef__":true,"id":13742}},"13742":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13743":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13744}},"13744":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13745":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13746}},"13746":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13747":{"offset":1,"color":{"__isSmartRef__":true,"id":13748}},"13748":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13749":{"browser":{"__isSmartRef__":true,"id":13405},"button":{"__isSmartRef__":true,"id":13727},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"13750":{"sourceObj":{"__isSmartRef__":true,"id":13727},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13749},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13751":{"sourceObj":{"__isSmartRef__":true,"id":13727},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13727},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13752":{"submorphs":[{"__isSmartRef__":true,"id":13753}],"scripts":[],"id":2352,"shape":{"__isSmartRef__":true,"id":13761},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13764},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13765},"label":{"__isSmartRef__":true,"id":13753},"command":{"__isSmartRef__":true,"id":13774},"attributeConnections":[{"__isSmartRef__":true,"id":13775},{"__isSmartRef__":true,"id":13776}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13753":{"submorphs":[],"scripts":[],"id":2353,"shape":{"__isSmartRef__":true,"id":13754},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13757},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13758}],"padding":{"__isSmartRef__":true,"id":13760},"_Padding":{"__isSmartRef__":true,"id":13760},"owner":{"__isSmartRef__":true,"id":13752},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13754":{"position":{"__isSmartRef__":true,"id":13755},"_Extent":{"__isSmartRef__":true,"id":13756},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13755":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13756":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13757":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13758":{"style":{"__isSmartRef__":true,"id":13759},"morph":{"__isSmartRef__":true,"id":13753},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13759":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13760":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13761":{"position":{"__isSmartRef__":true,"id":13762},"_Extent":{"__isSmartRef__":true,"id":13763},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13762":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13763":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13764":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13765":{"stops":[{"__isSmartRef__":true,"id":13766},{"__isSmartRef__":true,"id":13768},{"__isSmartRef__":true,"id":13770},{"__isSmartRef__":true,"id":13772}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13766":{"offset":0,"color":{"__isSmartRef__":true,"id":13767}},"13767":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13768":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13769}},"13769":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13770":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13771}},"13771":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13772":{"offset":1,"color":{"__isSmartRef__":true,"id":13773}},"13773":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13774":{"browser":{"__isSmartRef__":true,"id":13405},"button":{"__isSmartRef__":true,"id":13752},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"13775":{"sourceObj":{"__isSmartRef__":true,"id":13752},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13774},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13776":{"sourceObj":{"__isSmartRef__":true,"id":13752},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13752},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13777":{"submorphs":[{"__isSmartRef__":true,"id":13778}],"scripts":[],"id":2354,"shape":{"__isSmartRef__":true,"id":13786},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13789},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13790},"label":{"__isSmartRef__":true,"id":13778},"command":{"__isSmartRef__":true,"id":13799},"attributeConnections":[{"__isSmartRef__":true,"id":13800},{"__isSmartRef__":true,"id":13801}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"13778":{"submorphs":[],"scripts":[],"id":2355,"shape":{"__isSmartRef__":true,"id":13779},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13782},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13783}],"padding":{"__isSmartRef__":true,"id":13785},"_Padding":{"__isSmartRef__":true,"id":13785},"owner":{"__isSmartRef__":true,"id":13777},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13779":{"position":{"__isSmartRef__":true,"id":13780},"_Extent":{"__isSmartRef__":true,"id":13781},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13780":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13781":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13782":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13783":{"style":{"__isSmartRef__":true,"id":13784},"morph":{"__isSmartRef__":true,"id":13778},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13784":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13785":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13786":{"position":{"__isSmartRef__":true,"id":13787},"_Extent":{"__isSmartRef__":true,"id":13788},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13787":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13788":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13789":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13790":{"stops":[{"__isSmartRef__":true,"id":13791},{"__isSmartRef__":true,"id":13793},{"__isSmartRef__":true,"id":13795},{"__isSmartRef__":true,"id":13797}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13791":{"offset":0,"color":{"__isSmartRef__":true,"id":13792}},"13792":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13793":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13794}},"13794":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13795":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13796}},"13796":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13797":{"offset":1,"color":{"__isSmartRef__":true,"id":13798}},"13798":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13799":{"browser":{"__isSmartRef__":true,"id":13405},"button":{"__isSmartRef__":true,"id":13777},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"13800":{"sourceObj":{"__isSmartRef__":true,"id":13777},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13799},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13801":{"sourceObj":{"__isSmartRef__":true,"id":13777},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13777},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13802":{"submorphs":[],"scripts":[],"id":2339,"shape":{"__isSmartRef__":true,"id":13803},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","_Position":{"__isSmartRef__":true,"id":13806},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":13807}],"owner":{"__isSmartRef__":true,"id":13431},"padding":{"__isSmartRef__":true,"id":13809},"layout":{"__isSmartRef__":true,"id":13810},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":13809},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":13811}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"lastSearchString":"registered","lastFindLoc":93,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13803":{"position":{"__isSmartRef__":true,"id":13804},"_Extent":{"__isSmartRef__":true,"id":13805},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13804":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13805":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13806":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13807":{"style":{"__isSmartRef__":true,"id":13808},"morph":{"__isSmartRef__":true,"id":13802},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13808":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13809":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13810":{"resizeWidth":true,"resizeHeight":true},"13811":{"sourceObj":{"__isSmartRef__":true,"id":13802},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":13405},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13812":{"submorphs":[],"scripts":[],"id":2340,"shape":{"__isSmartRef__":true,"id":13813},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":13816},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":13817}],"scalingAbove":[{"__isSmartRef__":true,"id":13802}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"13813":{"position":{"__isSmartRef__":true,"id":13814},"_Extent":{"__isSmartRef__":true,"id":13815},"_Fill":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13814":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13815":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13816":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13817":{"submorphs":[],"scripts":[],"id":2341,"shape":{"__isSmartRef__":true,"id":13818},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13821},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":13822}],"owner":{"__isSmartRef__":true,"id":13431},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13818":{"position":{"__isSmartRef__":true,"id":13819},"_Extent":{"__isSmartRef__":true,"id":13820},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":{"__isSmartRef__":true,"id":8946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13819":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13820":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13821":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13822":{"style":{"__isSmartRef__":true,"id":13823},"morph":{"__isSmartRef__":true,"id":13817},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13823":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13824":{"position":{"__isSmartRef__":true,"id":13825},"_Extent":{"__isSmartRef__":true,"id":13826},"_Fill":{"__isSmartRef__":true,"id":9368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13825":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13826":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13827":{"adjustForNewBounds":true},"13828":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13829":{"submorphs":[{"__isSmartRef__":true,"id":13431},{"__isSmartRef__":true,"id":13830}],"scripts":[],"id":2356,"shape":{"__isSmartRef__":true,"id":13918},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":13920},"_Position":{"__isSmartRef__":true,"id":13921},"priorExtent":{"__isSmartRef__":true,"id":13922},"targetMorph":{"__isSmartRef__":true,"id":13431},"titleBar":{"__isSmartRef__":true,"id":13830},"contentOffset":{"__isSmartRef__":true,"id":13828},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"13830":{"submorphs":[{"__isSmartRef__":true,"id":13831},{"__isSmartRef__":true,"id":13838},{"__isSmartRef__":true,"id":13863},{"__isSmartRef__":true,"id":13887}],"scripts":[],"id":2357,"shape":{"__isSmartRef__":true,"id":13912},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":13915},"_Position":{"__isSmartRef__":true,"id":13916},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":13829},"label":{"__isSmartRef__":true,"id":13831},"closeButton":{"__isSmartRef__":true,"id":13838},"menuButton":{"__isSmartRef__":true,"id":13863},"collapseButton":{"__isSmartRef__":true,"id":13887},"priorExtent":{"__isSmartRef__":true,"id":13917},"owner":{"__isSmartRef__":true,"id":13829},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"13831":{"submorphs":[],"scripts":[],"id":2358,"shape":{"__isSmartRef__":true,"id":13832},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13835},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":13836}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":9380},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":9380},"owner":{"__isSmartRef__":true,"id":13830},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13832":{"position":{"__isSmartRef__":true,"id":13833},"_Extent":{"__isSmartRef__":true,"id":13834},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13833":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13834":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13835":{"x":386,"y":3.9375,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13836":{"style":{"__isSmartRef__":true,"id":13837},"morph":{"__isSmartRef__":true,"id":13831},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13837":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13838":{"submorphs":[{"__isSmartRef__":true,"id":13839}],"scripts":[],"id":2359,"shape":{"__isSmartRef__":true,"id":13847},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13850},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13851},"label":{"__isSmartRef__":true,"id":13839},"owner":{"__isSmartRef__":true,"id":13830},"layout":{"__isSmartRef__":true,"id":13860},"attributeConnections":[{"__isSmartRef__":true,"id":13861},{"__isSmartRef__":true,"id":13862}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"13839":{"submorphs":[],"scripts":[],"id":2360,"shape":{"__isSmartRef__":true,"id":13840},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13843},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":13844}],"padding":{"__isSmartRef__":true,"id":13846},"_Padding":{"__isSmartRef__":true,"id":13846},"owner":{"__isSmartRef__":true,"id":13838},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13840":{"position":{"__isSmartRef__":true,"id":13841},"_Extent":{"__isSmartRef__":true,"id":13842},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13841":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13842":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13843":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13844":{"style":{"__isSmartRef__":true,"id":13845},"morph":{"__isSmartRef__":true,"id":13839},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13845":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13846":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13847":{"position":{"__isSmartRef__":true,"id":13848},"_Extent":{"__isSmartRef__":true,"id":13849},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13848":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13849":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13850":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13851":{"stops":[{"__isSmartRef__":true,"id":13852},{"__isSmartRef__":true,"id":13854},{"__isSmartRef__":true,"id":13856},{"__isSmartRef__":true,"id":13858}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13852":{"offset":0,"color":{"__isSmartRef__":true,"id":13853}},"13853":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13854":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13855}},"13855":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13856":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13857}},"13857":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13858":{"offset":1,"color":{"__isSmartRef__":true,"id":13859}},"13859":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13860":{"moveHorizontal":true},"13861":{"sourceObj":{"__isSmartRef__":true,"id":13838},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13829},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13862":{"sourceObj":{"__isSmartRef__":true,"id":13838},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13829},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13863":{"submorphs":[{"__isSmartRef__":true,"id":13864}],"scripts":[],"id":2361,"shape":{"__isSmartRef__":true,"id":13872},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13875},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13876},"label":{"__isSmartRef__":true,"id":13864},"owner":{"__isSmartRef__":true,"id":13830},"attributeConnections":[{"__isSmartRef__":true,"id":13885},{"__isSmartRef__":true,"id":13886}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"13864":{"submorphs":[],"scripts":[],"id":2362,"shape":{"__isSmartRef__":true,"id":13865},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13868},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":13869}],"padding":{"__isSmartRef__":true,"id":13871},"_Padding":{"__isSmartRef__":true,"id":13871},"owner":{"__isSmartRef__":true,"id":13863},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13865":{"position":{"__isSmartRef__":true,"id":13866},"_Extent":{"__isSmartRef__":true,"id":13867},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13866":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13867":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13868":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13869":{"style":{"__isSmartRef__":true,"id":13870},"morph":{"__isSmartRef__":true,"id":13864},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13870":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13871":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13872":{"position":{"__isSmartRef__":true,"id":13873},"_Extent":{"__isSmartRef__":true,"id":13874},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13873":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13874":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13875":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13876":{"stops":[{"__isSmartRef__":true,"id":13877},{"__isSmartRef__":true,"id":13879},{"__isSmartRef__":true,"id":13881},{"__isSmartRef__":true,"id":13883}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13877":{"offset":0,"color":{"__isSmartRef__":true,"id":13878}},"13878":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13879":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13880}},"13880":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13881":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13882}},"13882":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13883":{"offset":1,"color":{"__isSmartRef__":true,"id":13884}},"13884":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13885":{"sourceObj":{"__isSmartRef__":true,"id":13863},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13829},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13886":{"sourceObj":{"__isSmartRef__":true,"id":13863},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13829},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13887":{"submorphs":[{"__isSmartRef__":true,"id":13888}],"scripts":[],"id":2363,"shape":{"__isSmartRef__":true,"id":13896},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":13899},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8919},"lighterFill":{"__isSmartRef__":true,"id":13900},"label":{"__isSmartRef__":true,"id":13888},"owner":{"__isSmartRef__":true,"id":13830},"layout":{"__isSmartRef__":true,"id":13909},"attributeConnections":[{"__isSmartRef__":true,"id":13910},{"__isSmartRef__":true,"id":13911}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"13888":{"submorphs":[],"scripts":[],"id":2364,"shape":{"__isSmartRef__":true,"id":13889},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":13892},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":13893}],"padding":{"__isSmartRef__":true,"id":13895},"_Padding":{"__isSmartRef__":true,"id":13895},"owner":{"__isSmartRef__":true,"id":13887},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"13889":{"position":{"__isSmartRef__":true,"id":13890},"_Extent":{"__isSmartRef__":true,"id":13891},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8910},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13890":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13891":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13892":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13893":{"style":{"__isSmartRef__":true,"id":13894},"morph":{"__isSmartRef__":true,"id":13888},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"13894":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13895":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"13896":{"position":{"__isSmartRef__":true,"id":13897},"_Extent":{"__isSmartRef__":true,"id":13898},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8918},"_Fill":{"__isSmartRef__":true,"id":8919},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13897":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13898":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13899":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13900":{"stops":[{"__isSmartRef__":true,"id":13901},{"__isSmartRef__":true,"id":13903},{"__isSmartRef__":true,"id":13905},{"__isSmartRef__":true,"id":13907}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"13901":{"offset":0,"color":{"__isSmartRef__":true,"id":13902}},"13902":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13903":{"offset":0.4,"color":{"__isSmartRef__":true,"id":13904}},"13904":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13905":{"offset":0.6,"color":{"__isSmartRef__":true,"id":13906}},"13906":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13907":{"offset":1,"color":{"__isSmartRef__":true,"id":13908}},"13908":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"13909":{"moveHorizontal":true},"13910":{"sourceObj":{"__isSmartRef__":true,"id":13887},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13829},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13911":{"sourceObj":{"__isSmartRef__":true,"id":13887},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13829},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13912":{"position":{"__isSmartRef__":true,"id":13913},"_Extent":{"__isSmartRef__":true,"id":13914},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":9458},"_Fill":{"__isSmartRef__":true,"id":10310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13913":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13914":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13915":{"resizeWidth":true,"adjustForNewBounds":true},"13916":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13917":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13918":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":13919},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13919":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13920":{"adjustForNewBounds":true},"13921":{"x":367,"y":425,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13922":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"13923":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"13924":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13925":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13926":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"13927":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13928":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13929":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"13930":{"sourceObj":{"__isSmartRef__":true,"id":13405},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":13486},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13931":{"sourceObj":{"__isSmartRef__":true,"id":13405},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":13550},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13932":{"sourceObj":{"__isSmartRef__":true,"id":13405},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":13583},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13933":{"sourceObj":{"__isSmartRef__":true,"id":13405},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":13608},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13934":{"sourceObj":{"__isSmartRef__":true,"id":13405},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":13802},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13935":{"sourceObj":{"__isSmartRef__":true,"id":13405},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":13432},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13936":{"name":null,"type":"comment","startIndex":7485,"stopIndex":7485,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13937":{"name":null,"type":"comment","startIndex":18766,"stopIndex":18766,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13938":{"name":null,"type":"comment","startIndex":20506,"stopIndex":20506,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13939":{"name":null,"type":"comment","startIndex":21208,"stopIndex":21208,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13940":{"name":null,"type":"comment","startIndex":52386,"stopIndex":52386,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13941":{"name":null,"type":"comment","startIndex":56211,"stopIndex":56211,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13942":{"name":null,"type":"comment","startIndex":57128,"stopIndex":57129,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13943":{"name":null,"type":"comment","startIndex":57397,"stopIndex":57397,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13944":{"name":null,"type":"comment","startIndex":57454,"stopIndex":57454,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13945":{"name":null,"type":"comment","startIndex":58780,"stopIndex":58780,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13946":{"name":null,"type":"comment","startIndex":59032,"stopIndex":59032,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":7353},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13947":{"isListItem":true,"value":{"__isSmartRef__":true,"id":9783},"string":"lively.morphic.World(klassExtensionDef,lively/morphic/Core.js)"},"13948":{"isListItem":true,"value":{"__isSmartRef__":true,"id":9787},"string":"createFromJSOOn(propertyDef,lively/morphic/Core.js)"},"13949":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7544},"string":"lively.morphic.Serialization(moduleDef,lively/morphic/Serialization.js)"},"13950":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7567},"string":"lively.morphic.Morph(klassExtensionDef,lively/morphic/Serialization.js)"},"13951":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7573},"string":"copy(propertyDef,lively/morphic/Serialization.js)"},"13952":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7575},"string":"restoreRenderContextAfterCopy(propertyDef,lively/morphic/Serialization.js)"},"13953":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7578},"string":"onLoadFromPartsBin(propertyDef,lively/morphic/Serialization.js)"},"13954":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7580},"string":"lively.morphic.Text(klassExtensionDef,lively/morphic/Serialization.js)"},"13955":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7585},"string":"restoreRenderContextAfterCopy(propertyDef,lively/morphic/Serialization.js)"},"13956":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7594},"string":"lively.morphic.World(klassExtensionDef,lively/morphic/Serialization.js)"},"13957":{"isListItem":true,"value":{"__isSmartRef__":true,"id":7597},"string":"createFromJSOOn(propertyDef,lively/morphic/Serialization.js)"},"13958":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13959":{"sourceObj":{"__isSmartRef__":true,"id":7343},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7296},"targetMethodName":"browse","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"13960":{"name":"lively.morphic.Serialization","type":"moduleDef","startIndex":0,"stopIndex":6698,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":13961},{"__isSmartRef__":true,"id":16779},{"__isSmartRef__":true,"id":16783},{"__isSmartRef__":true,"id":16792},{"__isSmartRef__":true,"id":16795},{"__isSmartRef__":true,"id":16796},{"__isSmartRef__":true,"id":16799},{"__isSmartRef__":true,"id":16800},{"__isSmartRef__":true,"id":16812},{"__isSmartRef__":true,"id":16813},{"__isSmartRef__":true,"id":16819},{"__isSmartRef__":true,"id":16820},{"__isSmartRef__":true,"id":16826},{"__isSmartRef__":true,"id":16827},{"__isSmartRef__":true,"id":16831},{"__isSmartRef__":true,"id":16832},{"__isSmartRef__":true,"id":16835}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13961":{"name":null,"type":"comment","startIndex":193,"stopIndex":193,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13962":{"modules":{"__isSmartRef__":true,"id":13963},"registeredBrowsers":[{"__isSmartRef__":true,"id":15656},{"__isSmartRef__":true,"id":16209}],"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"AnotherSourceDatabase"},"13963":{"lively/morphic/Core.js":{"__isSmartRef__":true,"id":13964},"lively/morphic/Events.js":{"__isSmartRef__":true,"id":14312},"lively/morphic/Canvas.js":{"__isSmartRef__":true,"id":14467},"lively/morphic/ColorChooserDraft.js":{"__isSmartRef__":true,"id":14524},"lively/morphic/Compat.js":{"__isSmartRef__":true,"id":14579},"lively/morphic/CompatLayer.js":{"__isSmartRef__":true,"id":14589},"lively/morphic/CompatSCB.js":{"__isSmartRef__":true,"id":14616},"lively/morphic/Complete.js":{"__isSmartRef__":true,"id":14619},"lively/morphic/Examples.js":{"__isSmartRef__":true,"id":14625},"lively/morphic/Experiments.js":{"__isSmartRef__":true,"id":14639},"lively/morphic/Graffle.js":{"__isSmartRef__":true,"id":14645},"lively/morphic/Halos.js":{"__isSmartRef__":true,"id":14649},"lively/morphic/HTML.js":{"__isSmartRef__":true,"id":14787},"lively/morphic/Layout.js":{"__isSmartRef__":true,"id":14886},"lively/morphic/MorphAddons.js":{"__isSmartRef__":true,"id":14893},"lively/morphic/ObjectMigration.js":{"__isSmartRef__":true,"id":15004},"lively/morphic/Rendering.js":{"__isSmartRef__":true,"id":15013},"lively/morphic/ScriptingSupport.js":{"__isSmartRef__":true,"id":15100},"lively/morphic/Serialization.js":{"__isSmartRef__":true,"id":15121},"lively/morphic/Shapes.js":{"__isSmartRef__":true,"id":15122},"lively/morphic/SVG.js":{"__isSmartRef__":true,"id":15193},"lively/morphic/Tests.js":{"__isSmartRef__":true,"id":15255},"lively/morphic/Widgets.js":{"__isSmartRef__":true,"id":15373}},"13964":{"_moduleName":"lively.morphic.Core","_type":"js","_ast":{"__isSmartRef__":true,"id":13965},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"13965":{"name":"lively.morphic.Core","type":"moduleDef","startIndex":0,"stopIndex":59299,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13966},{"__isSmartRef__":true,"id":13967},{"__isSmartRef__":true,"id":14001},{"__isSmartRef__":true,"id":14002},{"__isSmartRef__":true,"id":14080},{"__isSmartRef__":true,"id":14081},{"__isSmartRef__":true,"id":14097},{"__isSmartRef__":true,"id":14098},{"__isSmartRef__":true,"id":14103},{"__isSmartRef__":true,"id":14104},{"__isSmartRef__":true,"id":14235},{"__isSmartRef__":true,"id":14236},{"__isSmartRef__":true,"id":14263},{"__isSmartRef__":true,"id":14264},{"__isSmartRef__":true,"id":14280},{"__isSmartRef__":true,"id":14281},{"__isSmartRef__":true,"id":14284},{"__isSmartRef__":true,"id":14285},{"__isSmartRef__":true,"id":14286},{"__isSmartRef__":true,"id":14287},{"__isSmartRef__":true,"id":14296},{"__isSmartRef__":true,"id":14301},{"__isSmartRef__":true,"id":14306},{"__isSmartRef__":true,"id":14307},{"__isSmartRef__":true,"id":14311}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13966":{"name":null,"type":"comment","startIndex":83,"stopIndex":83,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13967":{"name":"lively.morphic.Similitude","type":"klassDef","startIndex":84,"stopIndex":7484,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13968},{"__isSmartRef__":true,"id":13970},{"__isSmartRef__":true,"id":13972},{"__isSmartRef__":true,"id":13974},{"__isSmartRef__":true,"id":13975},{"__isSmartRef__":true,"id":13976},{"__isSmartRef__":true,"id":13978},{"__isSmartRef__":true,"id":13979},{"__isSmartRef__":true,"id":13980},{"__isSmartRef__":true,"id":13981},{"__isSmartRef__":true,"id":13983},{"__isSmartRef__":true,"id":13985},{"__isSmartRef__":true,"id":13986},{"__isSmartRef__":true,"id":13987},{"__isSmartRef__":true,"id":13988},{"__isSmartRef__":true,"id":13990},{"__isSmartRef__":true,"id":13992},{"__isSmartRef__":true,"id":13993},{"__isSmartRef__":true,"id":13994},{"__isSmartRef__":true,"id":13995},{"__isSmartRef__":true,"id":13997},{"__isSmartRef__":true,"id":13998},{"__isSmartRef__":true,"id":13999}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":13969},{"__isSmartRef__":true,"id":13971},{"__isSmartRef__":true,"id":13973},{"__isSmartRef__":true,"id":13977},{"__isSmartRef__":true,"id":13982},{"__isSmartRef__":true,"id":13984},{"__isSmartRef__":true,"id":13989},{"__isSmartRef__":true,"id":13991},{"__isSmartRef__":true,"id":13996},{"__isSmartRef__":true,"id":14000}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13968":{"name":"documentation","type":"propertyDef","startIndex":148,"stopIndex":229,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13969},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13969":{"name":"documentation","type":"categoryDef","startIndex":129,"stopIndex":232,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13968}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13970":{"name":"eps","type":"propertyDef","startIndex":248,"stopIndex":260,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13971},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13971":{"name":"settings","type":"categoryDef","startIndex":234,"stopIndex":276,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13970}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13972":{"name":"initialize","type":"propertyDef","startIndex":296,"stopIndex":1210,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13973},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13973":{"name":"initializing","type":"categoryDef","startIndex":278,"stopIndex":1534,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13972},{"__isSmartRef__":true,"id":13974},{"__isSmartRef__":true,"id":13975}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13974":{"name":"copy","type":"propertyDef","startIndex":1213,"stopIndex":1281,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13973},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13975":{"name":"fromMatrix","type":"propertyDef","startIndex":1284,"stopIndex":1530,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13973},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13976":{"name":"getRotation","type":"propertyDef","startIndex":1551,"stopIndex":1820,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13977},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13977":{"name":"accessing","type":"categoryDef","startIndex":1536,"stopIndex":2553,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13976},{"__isSmartRef__":true,"id":13978},{"__isSmartRef__":true,"id":13979},{"__isSmartRef__":true,"id":13980}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13978":{"name":"getScale","type":"propertyDef","startIndex":1823,"stopIndex":2100,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13977},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13979":{"name":"getScalePoint","type":"propertyDef","startIndex":2103,"stopIndex":2485,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13977},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13980":{"name":"getTranslation","type":"propertyDef","startIndex":2488,"stopIndex":2549,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13977},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13981":{"name":"isTranslation","type":"propertyDef","startIndex":2568,"stopIndex":2741,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13982},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13982":{"name":"testing","type":"categoryDef","startIndex":2555,"stopIndex":2744,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13981}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13983":{"name":"toSVGAttributeValue","type":"propertyDef","startIndex":2762,"stopIndex":3131,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13984},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13984":{"name":"converting","type":"categoryDef","startIndex":2746,"stopIndex":4408,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13983},{"__isSmartRef__":true,"id":13985},{"__isSmartRef__":true,"id":13986},{"__isSmartRef__":true,"id":13987}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13985":{"name":"toCSSValue","type":"propertyDef","startIndex":3133,"stopIndex":4064,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13984},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13986":{"name":"toString","type":"propertyDef","startIndex":4067,"stopIndex":4121,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13984},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13987":{"name":"toMatrix","type":"propertyDef","startIndex":4123,"stopIndex":4404,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13984},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13988":{"name":"applyTo","type":"propertyDef","startIndex":4427,"stopIndex":5214,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13989},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13989":{"name":"application","type":"categoryDef","startIndex":4410,"stopIndex":5217,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13988}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13990":{"name":"transformPoint","type":"propertyDef","startIndex":5238,"stopIndex":5315,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13991},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13991":{"name":"transforming","type":"categoryDef","startIndex":5219,"stopIndex":6224,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13990},{"__isSmartRef__":true,"id":13992},{"__isSmartRef__":true,"id":13993},{"__isSmartRef__":true,"id":13994}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13992":{"name":"transformDirection","type":"propertyDef","startIndex":5318,"stopIndex":5408,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13991},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13993":{"name":"matrixTransformForMinMax","type":"propertyDef","startIndex":5411,"stopIndex":5694,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13991},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13994":{"name":"transformRectToRect","type":"propertyDef","startIndex":5697,"stopIndex":6220,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13991},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13995":{"name":"preConcatenate","type":"propertyDef","startIndex":6249,"stopIndex":6596,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13996},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13996":{"name":"matrix operations","type":"categoryDef","startIndex":6226,"stopIndex":7054,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13995},{"__isSmartRef__":true,"id":13997},{"__isSmartRef__":true,"id":13998}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13997":{"name":"inverse","type":"propertyDef","startIndex":6598,"stopIndex":6918,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13996},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13998":{"name":"createInverse","type":"propertyDef","startIndex":6922,"stopIndex":7050,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13996},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"13999":{"name":"ensureNumber","type":"propertyDef","startIndex":7068,"stopIndex":7479,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14000},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":13967},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14000":{"name":"helper","type":"categoryDef","startIndex":7056,"stopIndex":7481,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":13999}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14001":{"name":null,"type":"comment","startIndex":7485,"stopIndex":7485,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14002":{"name":"lively.morphic.Morph","type":"klassDef","startIndex":7486,"stopIndex":18806,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14003},{"__isSmartRef__":true,"id":14005},{"__isSmartRef__":true,"id":14007},{"__isSmartRef__":true,"id":14008},{"__isSmartRef__":true,"id":14009},{"__isSmartRef__":true,"id":14010},{"__isSmartRef__":true,"id":14011},{"__isSmartRef__":true,"id":14012},{"__isSmartRef__":true,"id":14014},{"__isSmartRef__":true,"id":14015},{"__isSmartRef__":true,"id":14017},{"__isSmartRef__":true,"id":14018},{"__isSmartRef__":true,"id":14019},{"__isSmartRef__":true,"id":14020},{"__isSmartRef__":true,"id":14021},{"__isSmartRef__":true,"id":14022},{"__isSmartRef__":true,"id":14023},{"__isSmartRef__":true,"id":14024},{"__isSmartRef__":true,"id":14025},{"__isSmartRef__":true,"id":14027},{"__isSmartRef__":true,"id":14028},{"__isSmartRef__":true,"id":14029},{"__isSmartRef__":true,"id":14030},{"__isSmartRef__":true,"id":14031},{"__isSmartRef__":true,"id":14032},{"__isSmartRef__":true,"id":14033},{"__isSmartRef__":true,"id":14034},{"__isSmartRef__":true,"id":14035},{"__isSmartRef__":true,"id":14036},{"__isSmartRef__":true,"id":14037},{"__isSmartRef__":true,"id":14038},{"__isSmartRef__":true,"id":14040},{"__isSmartRef__":true,"id":14041},{"__isSmartRef__":true,"id":14042},{"__isSmartRef__":true,"id":14043},{"__isSmartRef__":true,"id":14044},{"__isSmartRef__":true,"id":14046},{"__isSmartRef__":true,"id":14047},{"__isSmartRef__":true,"id":14049},{"__isSmartRef__":true,"id":14050},{"__isSmartRef__":true,"id":14051},{"__isSmartRef__":true,"id":14053},{"__isSmartRef__":true,"id":14054},{"__isSmartRef__":true,"id":14056},{"__isSmartRef__":true,"id":14057},{"__isSmartRef__":true,"id":14058},{"__isSmartRef__":true,"id":14059},{"__isSmartRef__":true,"id":14060},{"__isSmartRef__":true,"id":14061},{"__isSmartRef__":true,"id":14062},{"__isSmartRef__":true,"id":14063},{"__isSmartRef__":true,"id":14065},{"__isSmartRef__":true,"id":14067},{"__isSmartRef__":true,"id":14068},{"__isSmartRef__":true,"id":14069},{"__isSmartRef__":true,"id":14070},{"__isSmartRef__":true,"id":14071},{"__isSmartRef__":true,"id":14072},{"__isSmartRef__":true,"id":14073},{"__isSmartRef__":true,"id":14074},{"__isSmartRef__":true,"id":14075},{"__isSmartRef__":true,"id":14077},{"__isSmartRef__":true,"id":14078}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":14004},{"__isSmartRef__":true,"id":14006},{"__isSmartRef__":true,"id":14013},{"__isSmartRef__":true,"id":14016},{"__isSmartRef__":true,"id":14026},{"__isSmartRef__":true,"id":14039},{"__isSmartRef__":true,"id":14045},{"__isSmartRef__":true,"id":14048},{"__isSmartRef__":true,"id":14052},{"__isSmartRef__":true,"id":14055},{"__isSmartRef__":true,"id":14064},{"__isSmartRef__":true,"id":14066},{"__isSmartRef__":true,"id":14076},{"__isSmartRef__":true,"id":14079}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14003":{"name":"style","type":"propertyDef","startIndex":7542,"stopIndex":7591,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14004},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14004":{"name":"properties","type":"categoryDef","startIndex":7526,"stopIndex":7594,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14003}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14005":{"name":"isMorph","type":"propertyDef","startIndex":7614,"stopIndex":7628,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14006},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14006":{"name":"initializing","type":"categoryDef","startIndex":7596,"stopIndex":8244,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14005},{"__isSmartRef__":true,"id":14007},{"__isSmartRef__":true,"id":14008},{"__isSmartRef__":true,"id":14009},{"__isSmartRef__":true,"id":14010},{"__isSmartRef__":true,"id":14011}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14007":{"name":"idCounter","type":"propertyDef","startIndex":7630,"stopIndex":7643,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14006},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14008":{"name":"initialize","type":"propertyDef","startIndex":7645,"stopIndex":7931,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14006},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14009":{"name":"setNewId","type":"propertyDef","startIndex":7933,"stopIndex":8029,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14006},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14010":{"name":"defaultShape","type":"propertyDef","startIndex":8032,"stopIndex":8154,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14006},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14011":{"name":"defaultRenderContext","type":"propertyDef","startIndex":8156,"stopIndex":8240,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14006},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14012":{"name":"morphicSetter","type":"propertyDef","startIndex":8271,"stopIndex":8411,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14013},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14013":{"name":"accessing -- helper","type":"categoryDef","startIndex":8246,"stopIndex":8482,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14012},{"__isSmartRef__":true,"id":14014}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14014":{"name":"morphicGetter","type":"propertyDef","startIndex":8413,"stopIndex":8479,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14013},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14015":{"name":"setPosition","type":"propertyDef","startIndex":8519,"stopIndex":8597,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14016},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14016":{"name":"accessing -- morph properties","type":"categoryDef","startIndex":8484,"stopIndex":9419,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14015},{"__isSmartRef__":true,"id":14017},{"__isSmartRef__":true,"id":14018},{"__isSmartRef__":true,"id":14019},{"__isSmartRef__":true,"id":14020},{"__isSmartRef__":true,"id":14021},{"__isSmartRef__":true,"id":14022},{"__isSmartRef__":true,"id":14023},{"__isSmartRef__":true,"id":14024}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14017":{"name":"getPosition","type":"propertyDef","startIndex":8599,"stopIndex":8676,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14016},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14018":{"name":"setRotation","type":"propertyDef","startIndex":8678,"stopIndex":8756,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14016},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14019":{"name":"getRotation","type":"propertyDef","startIndex":8758,"stopIndex":8829,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14016},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14020":{"name":"setScale","type":"propertyDef","startIndex":8831,"stopIndex":8903,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14016},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14021":{"name":"getScale","type":"propertyDef","startIndex":8905,"stopIndex":8970,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14016},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14022":{"name":"setBounds","type":"propertyDef","startIndex":8972,"stopIndex":9095,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14016},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14023":{"name":"getBounds","type":"propertyDef","startIndex":9097,"stopIndex":9356,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14016},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14024":{"name":"innerBounds","type":"propertyDef","startIndex":9358,"stopIndex":9416,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14016},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14025":{"name":"setExtent","type":"propertyDef","startIndex":9456,"stopIndex":9618,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14026":{"name":"accessing -- shape properties","type":"categoryDef","startIndex":9421,"stopIndex":10393,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14025},{"__isSmartRef__":true,"id":14027},{"__isSmartRef__":true,"id":14028},{"__isSmartRef__":true,"id":14029},{"__isSmartRef__":true,"id":14030},{"__isSmartRef__":true,"id":14031},{"__isSmartRef__":true,"id":14032},{"__isSmartRef__":true,"id":14033},{"__isSmartRef__":true,"id":14034},{"__isSmartRef__":true,"id":14035},{"__isSmartRef__":true,"id":14036},{"__isSmartRef__":true,"id":14037}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14027":{"name":"getExtent","type":"propertyDef","startIndex":9620,"stopIndex":9676,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14028":{"name":"setFill","type":"propertyDef","startIndex":9678,"stopIndex":9740,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14029":{"name":"getFill","type":"propertyDef","startIndex":9742,"stopIndex":9794,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14030":{"name":"setBorderColor","type":"propertyDef","startIndex":9796,"stopIndex":9872,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14031":{"name":"getBorderColor","type":"propertyDef","startIndex":9874,"stopIndex":9940,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14032":{"name":"setBorderWidth","type":"propertyDef","startIndex":9942,"stopIndex":10018,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14033":{"name":"getBorderWidth","type":"propertyDef","startIndex":10020,"stopIndex":10086,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14034":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":10088,"stopIndex":10168,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14035":{"name":"getStrokeOpacity","type":"propertyDef","startIndex":10170,"stopIndex":10240,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14036":{"name":"setBorderRadius","type":"propertyDef","startIndex":10242,"stopIndex":10320,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14037":{"name":"getBorderRadius","type":"propertyDef","startIndex":10322,"stopIndex":10390,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14026},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14038":{"name":"world","type":"propertyDef","startIndex":10434,"stopIndex":10506,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14039},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14039":{"name":"accessing -- morphic relationship","type":"categoryDef","startIndex":10395,"stopIndex":11555,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14038},{"__isSmartRef__":true,"id":14040},{"__isSmartRef__":true,"id":14041},{"__isSmartRef__":true,"id":14042},{"__isSmartRef__":true,"id":14043}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14040":{"name":"hand","type":"propertyDef","startIndex":10508,"stopIndex":10595,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14039},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14041":{"name":"addMorph","type":"propertyDef","startIndex":10598,"stopIndex":11060,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14039},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14042":{"name":"withAllSubmorphsDo","type":"propertyDef","startIndex":11062,"stopIndex":11255,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14039},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14043":{"name":"submorphBounds","type":"propertyDef","startIndex":11257,"stopIndex":11552,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14039},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14044":{"name":"getShape","type":"propertyDef","startIndex":11582,"stopIndex":11625,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14045},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14045":{"name":"accessing -- shapes","type":"categoryDef","startIndex":11557,"stopIndex":11765,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14044},{"__isSmartRef__":true,"id":14046}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14046":{"name":"setShape","type":"propertyDef","startIndex":11627,"stopIndex":11762,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14045},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14047":{"name":"renderContext","type":"propertyDef","startIndex":11795,"stopIndex":11935,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14048},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14048":{"name":"accessing -- rendering","type":"categoryDef","startIndex":11767,"stopIndex":12145,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14047},{"__isSmartRef__":true,"id":14049},{"__isSmartRef__":true,"id":14050}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14049":{"name":"setRenderContext","type":"propertyDef","startIndex":11937,"stopIndex":12025,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14048},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14050":{"name":"renderContextDispatch","type":"propertyDef","startIndex":12027,"stopIndex":12141,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14048},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14051":{"name":"remove","type":"propertyDef","startIndex":12166,"stopIndex":12302,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14052},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14052":{"name":"morph removal","type":"categoryDef","startIndex":12147,"stopIndex":12413,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14051},{"__isSmartRef__":true,"id":14053}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14053":{"name":"removeMorph","type":"propertyDef","startIndex":12304,"stopIndex":12410,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14052},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14054":{"name":"localize","type":"propertyDef","startIndex":12435,"stopIndex":12626,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14055},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14055":{"name":"transformation","type":"categoryDef","startIndex":12415,"stopIndex":13986,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14054},{"__isSmartRef__":true,"id":14056},{"__isSmartRef__":true,"id":14057},{"__isSmartRef__":true,"id":14058},{"__isSmartRef__":true,"id":14059},{"__isSmartRef__":true,"id":14060},{"__isSmartRef__":true,"id":14061},{"__isSmartRef__":true,"id":14062}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14056":{"name":"transformToMorph","type":"propertyDef","startIndex":12628,"stopIndex":12982,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14055},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14057":{"name":"transformForNewOwner","type":"propertyDef","startIndex":12984,"stopIndex":13109,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14055},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14058":{"name":"getGlobalTransform","type":"propertyDef","startIndex":13112,"stopIndex":13401,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14055},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14059":{"name":"getTransform","type":"propertyDef","startIndex":13403,"stopIndex":13522,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14055},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14060":{"name":"setTransform","type":"propertyDef","startIndex":13524,"stopIndex":13691,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14055},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14061":{"name":"fullContainsWorldPoint","type":"propertyDef","startIndex":13694,"stopIndex":13871,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14055},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14062":{"name":"fullContainsPoint","type":"propertyDef","startIndex":13873,"stopIndex":13983,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14055},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14063":{"name":"addScript","type":"propertyDef","startIndex":14016,"stopIndex":14155,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14064},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14064":{"name":"prototypical scripting","type":"categoryDef","startIndex":13988,"stopIndex":14158,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14063}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14065":{"name":"startStepping","type":"propertyDef","startIndex":14175,"stopIndex":14411,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14066},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14066":{"name":"scripting","type":"categoryDef","startIndex":14160,"stopIndex":15975,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14065},{"__isSmartRef__":true,"id":14067},{"__isSmartRef__":true,"id":14068},{"__isSmartRef__":true,"id":14069},{"__isSmartRef__":true,"id":14070},{"__isSmartRef__":true,"id":14071},{"__isSmartRef__":true,"id":14072},{"__isSmartRef__":true,"id":14073},{"__isSmartRef__":true,"id":14074}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14067":{"name":"stopStepping","type":"propertyDef","startIndex":14413,"stopIndex":14494,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14066},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14068":{"name":"stopSteppingScriptNamed","type":"propertyDef","startIndex":14496,"stopIndex":14726,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14066},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14069":{"name":"suspendStepping","type":"propertyDef","startIndex":14730,"stopIndex":14793,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14066},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14070":{"name":"suspendSteppingAll","type":"propertyDef","startIndex":14796,"stopIndex":14898,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14066},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14071":{"name":"resumeSteppingAll","type":"propertyDef","startIndex":14900,"stopIndex":15008,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14066},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14072":{"name":"animatedInterpolateTo","type":"propertyDef","startIndex":15010,"stopIndex":15452,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14066},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14073":{"name":"animatedFollowPath","type":"propertyDef","startIndex":15454,"stopIndex":15679,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14066},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14074":{"name":"animatedPathStep","type":"propertyDef","startIndex":15681,"stopIndex":15972,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14066},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14075":{"name":"getStyle","type":"propertyDef","startIndex":15990,"stopIndex":16156,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14076},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14076":{"name":"styling","type":"categoryDef","startIndex":15977,"stopIndex":18641,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14075},{"__isSmartRef__":true,"id":14077}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14077":{"name":"applyStyle","type":"propertyDef","startIndex":16158,"stopIndex":18637,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14076},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14078":{"name":"toString","type":"propertyDef","startIndex":18658,"stopIndex":18801,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14079},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14079":{"name":"debugging","type":"categoryDef","startIndex":18643,"stopIndex":18803,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14078}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14080":{"name":null,"type":"comment","startIndex":18807,"stopIndex":18807,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14081":{"name":"lively.morphic.World","type":"klassDef","startIndex":18808,"stopIndex":20546,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14082},{"__isSmartRef__":true,"id":14084},{"__isSmartRef__":true,"id":14086},{"__isSmartRef__":true,"id":14087},{"__isSmartRef__":true,"id":14088},{"__isSmartRef__":true,"id":14089},{"__isSmartRef__":true,"id":14091},{"__isSmartRef__":true,"id":14092},{"__isSmartRef__":true,"id":14094},{"__isSmartRef__":true,"id":14096}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":14083},{"__isSmartRef__":true,"id":14085},{"__isSmartRef__":true,"id":14090},{"__isSmartRef__":true,"id":14093},{"__isSmartRef__":true,"id":14095}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14082":{"name":"style","type":"propertyDef","startIndex":18876,"stopIndex":18968,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14083},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14083":{"name":"settings","type":"categoryDef","startIndex":18862,"stopIndex":18971,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14082}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14084":{"name":"world","type":"propertyDef","startIndex":18988,"stopIndex":19022,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14085},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14085":{"name":"accessing","type":"categoryDef","startIndex":18973,"stopIndex":19608,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14084},{"__isSmartRef__":true,"id":14086},{"__isSmartRef__":true,"id":14087},{"__isSmartRef__":true,"id":14088}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14086":{"name":"firstHand","type":"propertyDef","startIndex":19024,"stopIndex":19085,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14085},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14087":{"name":"windowBounds","type":"propertyDef","startIndex":19087,"stopIndex":19511,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14085},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14088":{"name":"visibleBounds","type":"propertyDef","startIndex":19514,"stopIndex":19605,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14085},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14089":{"name":"displayOnCanvas","type":"propertyDef","startIndex":19625,"stopIndex":19786,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14090},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14090":{"name":"rendering","type":"categoryDef","startIndex":19610,"stopIndex":20203,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14089},{"__isSmartRef__":true,"id":14091}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14091":{"name":"hideHostMouseCursor","type":"propertyDef","startIndex":19788,"stopIndex":20200,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14090},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14092":{"name":"addHandMorph","type":"propertyDef","startIndex":20221,"stopIndex":20405,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14093},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14093":{"name":"hand morph","type":"categoryDef","startIndex":20205,"stopIndex":20408,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14092}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14094":{"name":"setChangeSet","type":"propertyDef","startIndex":20423,"stopIndex":20488,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14095},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14095":{"name":"changes","type":"categoryDef","startIndex":20410,"stopIndex":20543,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14094},{"__isSmartRef__":true,"id":14096}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14096":{"name":"getChangeSet","type":"propertyDef","startIndex":20490,"stopIndex":20541,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14095},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14097":{"name":null,"type":"comment","startIndex":20547,"stopIndex":20547,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14098":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":20548,"stopIndex":21248,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14099},{"__isSmartRef__":true,"id":14101},{"__isSmartRef__":true,"id":14102}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14100}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14099":{"name":"current","type":"propertyDef","startIndex":20586,"stopIndex":20635,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14100},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14098},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14100":{"name":"default category","type":"categoryDef","startIndex":20584,"stopIndex":21245,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14099},{"__isSmartRef__":true,"id":14101},{"__isSmartRef__":true,"id":14102}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14101":{"name":"createOn","type":"propertyDef","startIndex":20637,"stopIndex":20936,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14100},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14098},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14102":{"name":"createFromJSOOn","type":"propertyDef","startIndex":20938,"stopIndex":21242,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14100},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14098},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14103":{"name":null,"type":"comment","startIndex":21249,"stopIndex":21249,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14104":{"name":"lively.morphic.Text","type":"klassDef","startIndex":21250,"stopIndex":52633,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14105},{"__isSmartRef__":true,"id":14107},{"__isSmartRef__":true,"id":14108},{"__isSmartRef__":true,"id":14109},{"__isSmartRef__":true,"id":14110},{"__isSmartRef__":true,"id":14111},{"__isSmartRef__":true,"id":14112},{"__isSmartRef__":true,"id":14113},{"__isSmartRef__":true,"id":14114},{"__isSmartRef__":true,"id":14116},{"__isSmartRef__":true,"id":14118},{"__isSmartRef__":true,"id":14120},{"__isSmartRef__":true,"id":14121},{"__isSmartRef__":true,"id":14122},{"__isSmartRef__":true,"id":14123},{"__isSmartRef__":true,"id":14124},{"__isSmartRef__":true,"id":14125},{"__isSmartRef__":true,"id":14126},{"__isSmartRef__":true,"id":14127},{"__isSmartRef__":true,"id":14128},{"__isSmartRef__":true,"id":14129},{"__isSmartRef__":true,"id":14130},{"__isSmartRef__":true,"id":14131},{"__isSmartRef__":true,"id":14132},{"__isSmartRef__":true,"id":14133},{"__isSmartRef__":true,"id":14134},{"__isSmartRef__":true,"id":14135},{"__isSmartRef__":true,"id":14136},{"__isSmartRef__":true,"id":14137},{"__isSmartRef__":true,"id":14138},{"__isSmartRef__":true,"id":14139},{"__isSmartRef__":true,"id":14140},{"__isSmartRef__":true,"id":14141},{"__isSmartRef__":true,"id":14143},{"__isSmartRef__":true,"id":14144},{"__isSmartRef__":true,"id":14145},{"__isSmartRef__":true,"id":14146},{"__isSmartRef__":true,"id":14147},{"__isSmartRef__":true,"id":14149},{"__isSmartRef__":true,"id":14150},{"__isSmartRef__":true,"id":14152},{"__isSmartRef__":true,"id":14153},{"__isSmartRef__":true,"id":14154},{"__isSmartRef__":true,"id":14155},{"__isSmartRef__":true,"id":14156},{"__isSmartRef__":true,"id":14157},{"__isSmartRef__":true,"id":14158},{"__isSmartRef__":true,"id":14159},{"__isSmartRef__":true,"id":14160},{"__isSmartRef__":true,"id":14161},{"__isSmartRef__":true,"id":14162},{"__isSmartRef__":true,"id":14163},{"__isSmartRef__":true,"id":14164},{"__isSmartRef__":true,"id":14165},{"__isSmartRef__":true,"id":14166},{"__isSmartRef__":true,"id":14167},{"__isSmartRef__":true,"id":14168},{"__isSmartRef__":true,"id":14169},{"__isSmartRef__":true,"id":14171},{"__isSmartRef__":true,"id":14172},{"__isSmartRef__":true,"id":14173},{"__isSmartRef__":true,"id":14174},{"__isSmartRef__":true,"id":14175},{"__isSmartRef__":true,"id":14176},{"__isSmartRef__":true,"id":14177},{"__isSmartRef__":true,"id":14178},{"__isSmartRef__":true,"id":14180},{"__isSmartRef__":true,"id":14181},{"__isSmartRef__":true,"id":14183},{"__isSmartRef__":true,"id":14184},{"__isSmartRef__":true,"id":14185},{"__isSmartRef__":true,"id":14186},{"__isSmartRef__":true,"id":14187},{"__isSmartRef__":true,"id":14188},{"__isSmartRef__":true,"id":14189},{"__isSmartRef__":true,"id":14190},{"__isSmartRef__":true,"id":14191},{"__isSmartRef__":true,"id":14192},{"__isSmartRef__":true,"id":14193},{"__isSmartRef__":true,"id":14194},{"__isSmartRef__":true,"id":14195},{"__isSmartRef__":true,"id":14196},{"__isSmartRef__":true,"id":14197},{"__isSmartRef__":true,"id":14199},{"__isSmartRef__":true,"id":14200},{"__isSmartRef__":true,"id":14201},{"__isSmartRef__":true,"id":14202},{"__isSmartRef__":true,"id":14204},{"__isSmartRef__":true,"id":14206},{"__isSmartRef__":true,"id":14208},{"__isSmartRef__":true,"id":14210},{"__isSmartRef__":true,"id":14212},{"__isSmartRef__":true,"id":14213},{"__isSmartRef__":true,"id":14214},{"__isSmartRef__":true,"id":14215},{"__isSmartRef__":true,"id":14216},{"__isSmartRef__":true,"id":14217},{"__isSmartRef__":true,"id":14218},{"__isSmartRef__":true,"id":14219},{"__isSmartRef__":true,"id":14221},{"__isSmartRef__":true,"id":14222},{"__isSmartRef__":true,"id":14223},{"__isSmartRef__":true,"id":14224},{"__isSmartRef__":true,"id":14225},{"__isSmartRef__":true,"id":14226},{"__isSmartRef__":true,"id":14227},{"__isSmartRef__":true,"id":14228},{"__isSmartRef__":true,"id":14229},{"__isSmartRef__":true,"id":14230},{"__isSmartRef__":true,"id":14232},{"__isSmartRef__":true,"id":14233},{"__isSmartRef__":true,"id":14234}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":14106},{"__isSmartRef__":true,"id":14115},{"__isSmartRef__":true,"id":14117},{"__isSmartRef__":true,"id":14119},{"__isSmartRef__":true,"id":14142},{"__isSmartRef__":true,"id":14148},{"__isSmartRef__":true,"id":14151},{"__isSmartRef__":true,"id":14170},{"__isSmartRef__":true,"id":14179},{"__isSmartRef__":true,"id":14182},{"__isSmartRef__":true,"id":14198},{"__isSmartRef__":true,"id":14203},{"__isSmartRef__":true,"id":14205},{"__isSmartRef__":true,"id":14207},{"__isSmartRef__":true,"id":14209},{"__isSmartRef__":true,"id":14211},{"__isSmartRef__":true,"id":14220},{"__isSmartRef__":true,"id":14231}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14105":{"name":"fontSize","type":"propertyDef","startIndex":21319,"stopIndex":21358,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14106},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14106":{"name":"properties","type":"categoryDef","startIndex":21303,"stopIndex":22271,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14105},{"__isSmartRef__":true,"id":14107},{"__isSmartRef__":true,"id":14108},{"__isSmartRef__":true,"id":14109},{"__isSmartRef__":true,"id":14110},{"__isSmartRef__":true,"id":14111},{"__isSmartRef__":true,"id":14112},{"__isSmartRef__":true,"id":14113}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14107":{"name":"fontFamily","type":"propertyDef","startIndex":21360,"stopIndex":21412,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14106},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14108":{"name":"textColor","type":"propertyDef","startIndex":21414,"stopIndex":21437,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14106},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14109":{"name":"cursorColor","type":"propertyDef","startIndex":21439,"stopIndex":21464,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14106},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14110":{"name":"style","type":"propertyDef","startIndex":21466,"stopIndex":21748,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14106},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14111":{"name":"padding","type":"propertyDef","startIndex":21751,"stopIndex":21782,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14106},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14112":{"name":"autoAdjustPadding","type":"propertyDef","startIndex":21784,"stopIndex":21808,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14106},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14113":{"name":"suppressDropping","type":"propertyDef","startIndex":21810,"stopIndex":21833,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14106},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14114":{"name":"initialize","type":"propertyDef","startIndex":22291,"stopIndex":22482,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14115},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14115":{"name":"initializing","type":"categoryDef","startIndex":22273,"stopIndex":22485,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14114}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14116":{"name":"applyStyle","type":"propertyDef","startIndex":22500,"stopIndex":23228,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14117},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14117":{"name":"styling","type":"categoryDef","startIndex":22487,"stopIndex":23231,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14116}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14118":{"name":"setExtent","type":"propertyDef","startIndex":23248,"stopIndex":23423,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14119":{"name":"accessing","type":"categoryDef","startIndex":23233,"stopIndex":25552,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14118},{"__isSmartRef__":true,"id":14120},{"__isSmartRef__":true,"id":14121},{"__isSmartRef__":true,"id":14122},{"__isSmartRef__":true,"id":14123},{"__isSmartRef__":true,"id":14124},{"__isSmartRef__":true,"id":14125},{"__isSmartRef__":true,"id":14126},{"__isSmartRef__":true,"id":14127},{"__isSmartRef__":true,"id":14128},{"__isSmartRef__":true,"id":14129},{"__isSmartRef__":true,"id":14130},{"__isSmartRef__":true,"id":14131},{"__isSmartRef__":true,"id":14132},{"__isSmartRef__":true,"id":14133},{"__isSmartRef__":true,"id":14134},{"__isSmartRef__":true,"id":14135},{"__isSmartRef__":true,"id":14136},{"__isSmartRef__":true,"id":14137},{"__isSmartRef__":true,"id":14138},{"__isSmartRef__":true,"id":14139},{"__isSmartRef__":true,"id":14140}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14120":{"name":"getTextExtent","type":"propertyDef","startIndex":23425,"stopIndex":23506,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14121":{"name":"getTextBounds","type":"propertyDef","startIndex":23508,"stopIndex":23582,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14122":{"name":"textString","type":"propertyDef","startIndex":23585,"stopIndex":23741,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14123":{"name":"textString","type":"propertyDef","startIndex":23743,"stopIndex":24020,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14124":{"name":"setTextString","type":"propertyDef","startIndex":24023,"stopIndex":24091,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14125":{"name":"getTextString","type":"propertyDef","startIndex":24093,"stopIndex":24146,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14126":{"name":"appendTextString","type":"propertyDef","startIndex":24148,"stopIndex":24220,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14127":{"name":"setTextColor","type":"propertyDef","startIndex":24223,"stopIndex":24303,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14128":{"name":"getTextColor","type":"propertyDef","startIndex":24305,"stopIndex":24373,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14129":{"name":"setFontSize","type":"propertyDef","startIndex":24375,"stopIndex":24451,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14130":{"name":"getFontSize","type":"propertyDef","startIndex":24453,"stopIndex":24519,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14131":{"name":"setFontFamily","type":"propertyDef","startIndex":24521,"stopIndex":24609,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14132":{"name":"getFontFamily","type":"propertyDef","startIndex":24611,"stopIndex":24681,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14133":{"name":"setPadding","type":"propertyDef","startIndex":24684,"stopIndex":24758,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14134":{"name":"getPadding","type":"propertyDef","startIndex":24760,"stopIndex":24824,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14135":{"name":"setFixedWidth","type":"propertyDef","startIndex":24826,"stopIndex":24970,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14136":{"name":"setFixedHeight","type":"propertyDef","startIndex":24972,"stopIndex":25048,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14137":{"name":"setMaxTextWidth","type":"propertyDef","startIndex":25050,"stopIndex":25132,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14138":{"name":"setMaxTextHeight","type":"propertyDef","startIndex":25134,"stopIndex":25218,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14139":{"name":"getInnerScrollBounds","type":"propertyDef","startIndex":25220,"stopIndex":25397,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14140":{"name":"getScrollBounds","type":"propertyDef","startIndex":25399,"stopIndex":25549,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14119},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14141":{"name":"updateText","type":"propertyDef","startIndex":25569,"stopIndex":25688,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14142},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14142":{"name":"rendering","type":"categoryDef","startIndex":25554,"stopIndex":26221,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14141},{"__isSmartRef__":true,"id":14143},{"__isSmartRef__":true,"id":14144},{"__isSmartRef__":true,"id":14145},{"__isSmartRef__":true,"id":14146}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14143":{"name":"growOrShrinkToFit","type":"propertyDef","startIndex":25690,"stopIndex":25761,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14142},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14144":{"name":"fit","type":"propertyDef","startIndex":25763,"stopIndex":26029,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14142},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14145":{"name":"setOverflowMode","type":"propertyDef","startIndex":26031,"stopIndex":26131,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14142},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14146":{"name":"getOverflowMode","type":"propertyDef","startIndex":26133,"stopIndex":26218,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14142},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14147":{"name":"beLabel","type":"propertyDef","startIndex":26239,"stopIndex":26589,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14148},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14148":{"name":"text modes","type":"categoryDef","startIndex":26223,"stopIndex":26910,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14147},{"__isSmartRef__":true,"id":14149}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14149":{"name":"beInputLine","type":"propertyDef","startIndex":26591,"stopIndex":26907,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14148},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14150":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":26933,"stopIndex":27139,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14151":{"name":"keyboard events","type":"categoryDef","startIndex":26912,"stopIndex":34748,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14150},{"__isSmartRef__":true,"id":14152},{"__isSmartRef__":true,"id":14153},{"__isSmartRef__":true,"id":14154},{"__isSmartRef__":true,"id":14155},{"__isSmartRef__":true,"id":14156},{"__isSmartRef__":true,"id":14157},{"__isSmartRef__":true,"id":14158},{"__isSmartRef__":true,"id":14159},{"__isSmartRef__":true,"id":14160},{"__isSmartRef__":true,"id":14161},{"__isSmartRef__":true,"id":14162},{"__isSmartRef__":true,"id":14163},{"__isSmartRef__":true,"id":14164},{"__isSmartRef__":true,"id":14165},{"__isSmartRef__":true,"id":14166},{"__isSmartRef__":true,"id":14167},{"__isSmartRef__":true,"id":14168}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14152":{"name":"onKeyDown","type":"propertyDef","startIndex":27141,"stopIndex":28219,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14153":{"name":"onKeyUp","type":"propertyDef","startIndex":28221,"stopIndex":28278,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14154":{"name":"onKeyPress","type":"propertyDef","startIndex":28280,"stopIndex":28475,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14155":{"name":"processCommandKeys","type":"propertyDef","startIndex":28477,"stopIndex":30343,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14156":{"name":"doDoit","type":"propertyDef","startIndex":30345,"stopIndex":30394,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14157":{"name":"doPrintit","type":"propertyDef","startIndex":30396,"stopIndex":30447,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14158":{"name":"doSave","type":"propertyDef","startIndex":30449,"stopIndex":30753,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14159":{"name":"doListProtocol","type":"propertyDef","startIndex":30755,"stopIndex":32134,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14160":{"name":"doFind","type":"propertyDef","startIndex":32137,"stopIndex":32403,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14161":{"name":"doFindNext","type":"propertyDef","startIndex":32406,"stopIndex":32597,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14162":{"name":"doMore","type":"propertyDef","startIndex":32601,"stopIndex":33198,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14163":{"name":"doInspect","type":"propertyDef","startIndex":33200,"stopIndex":33307,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14164":{"name":"rememberSelectionForDoMore","type":"propertyDef","startIndex":33310,"stopIndex":33539,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14165":{"name":"indentSelection","type":"propertyDef","startIndex":33543,"stopIndex":33686,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14166":{"name":"outdentSelection","type":"propertyDef","startIndex":33688,"stopIndex":33901,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14167":{"name":"addOrRemoveComment","type":"propertyDef","startIndex":33903,"stopIndex":34309,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14168":{"name":"modifySelectedLines","type":"propertyDef","startIndex":34311,"stopIndex":34745,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14151},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14169":{"name":"onEnterPressed","type":"propertyDef","startIndex":34779,"stopIndex":34944,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14170},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14170":{"name":"keyboard event reaction","type":"categoryDef","startIndex":34750,"stopIndex":36712,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14169},{"__isSmartRef__":true,"id":14171},{"__isSmartRef__":true,"id":14172},{"__isSmartRef__":true,"id":14173},{"__isSmartRef__":true,"id":14174},{"__isSmartRef__":true,"id":14175},{"__isSmartRef__":true,"id":14176},{"__isSmartRef__":true,"id":14177}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14171":{"name":"onBackspacePressed","type":"propertyDef","startIndex":34946,"stopIndex":35148,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14170},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14172":{"name":"onDelPressed","type":"propertyDef","startIndex":35150,"stopIndex":35632,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14170},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14173":{"name":"onTabPressed","type":"propertyDef","startIndex":35634,"stopIndex":36468,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14170},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14174":{"name":"onHomePressed","type":"propertyDef","startIndex":36470,"stopIndex":36527,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14170},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14175":{"name":"onEndPressed","type":"propertyDef","startIndex":36529,"stopIndex":36585,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14170},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14176":{"name":"onPageUpPressed","type":"propertyDef","startIndex":36587,"stopIndex":36646,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14170},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14177":{"name":"onPageDownPressed","type":"propertyDef","startIndex":36648,"stopIndex":36709,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14170},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14178":{"name":"onMouseDown","type":"propertyDef","startIndex":36732,"stopIndex":37404,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14179},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14179":{"name":"mouse events","type":"categoryDef","startIndex":36714,"stopIndex":37492,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14178},{"__isSmartRef__":true,"id":14180}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14180":{"name":"onSelectStart","type":"propertyDef","startIndex":37406,"stopIndex":37489,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14179},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14181":{"name":"domSelection","type":"propertyDef","startIndex":37509,"stopIndex":37719,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14182":{"name":"selection","type":"categoryDef","startIndex":37494,"stopIndex":42686,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14181},{"__isSmartRef__":true,"id":14183},{"__isSmartRef__":true,"id":14184},{"__isSmartRef__":true,"id":14185},{"__isSmartRef__":true,"id":14186},{"__isSmartRef__":true,"id":14187},{"__isSmartRef__":true,"id":14188},{"__isSmartRef__":true,"id":14189},{"__isSmartRef__":true,"id":14190},{"__isSmartRef__":true,"id":14191},{"__isSmartRef__":true,"id":14192},{"__isSmartRef__":true,"id":14193},{"__isSmartRef__":true,"id":14194},{"__isSmartRef__":true,"id":14195},{"__isSmartRef__":true,"id":14196}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14183":{"name":"selectionString","type":"propertyDef","startIndex":37722,"stopIndex":37824,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14184":{"name":"insertAtCursor","type":"propertyDef","startIndex":37827,"stopIndex":37995,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14185":{"name":"insertElementAtCursor","type":"propertyDef","startIndex":37998,"stopIndex":38877,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14186":{"name":"removeTextSelection","type":"propertyDef","startIndex":38879,"stopIndex":38914,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14187":{"name":"getSelectionOrLineString","type":"propertyDef","startIndex":38916,"stopIndex":39106,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14188":{"name":"selectCurrentLine","type":"propertyDef","startIndex":39108,"stopIndex":39361,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14189":{"name":"setSelectionRange","type":"propertyDef","startIndex":39364,"stopIndex":40413,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14190":{"name":"getSelectionRange","type":"propertyDef","startIndex":40416,"stopIndex":41346,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14191":{"name":"selectAll","type":"propertyDef","startIndex":41348,"stopIndex":41479,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14192":{"name":"hasNullSelection","type":"propertyDef","startIndex":41481,"stopIndex":41588,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14193":{"name":"setNullSelectionAt","type":"propertyDef","startIndex":41591,"stopIndex":41676,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14194":{"name":"getSelectionBounds","type":"propertyDef","startIndex":41678,"stopIndex":42169,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14195":{"name":"scrollRectIntoView","type":"propertyDef","startIndex":42171,"stopIndex":42587,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14196":{"name":"scrollSelectionIntoView","type":"propertyDef","startIndex":42589,"stopIndex":42683,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14182},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14197":{"name":"evalSelection","type":"propertyDef","startIndex":42704,"stopIndex":42898,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14198},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14198":{"name":"evaluation","type":"categoryDef","startIndex":42688,"stopIndex":43328,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14197},{"__isSmartRef__":true,"id":14199},{"__isSmartRef__":true,"id":14200},{"__isSmartRef__":true,"id":14201}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14199":{"name":"boundEval","type":"propertyDef","startIndex":42900,"stopIndex":43173,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14198},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14200":{"name":"tryBoundEval","type":"propertyDef","startIndex":43175,"stopIndex":43267,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14198},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14201":{"name":"getDoitContext","type":"propertyDef","startIndex":43270,"stopIndex":43325,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14198},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14202":{"name":"focus","type":"propertyDef","startIndex":43341,"stopIndex":43405,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14203},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14203":{"name":"focus","type":"categoryDef","startIndex":43330,"stopIndex":43408,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14202}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14204":{"name":"hasUnsavedChanges","type":"propertyDef","startIndex":43423,"stopIndex":43528,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14205},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14205":{"name":"testing","type":"categoryDef","startIndex":43410,"stopIndex":43531,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14204}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14206":{"name":"searchForFind","type":"propertyDef","startIndex":43548,"stopIndex":43917,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14207},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14207":{"name":"searching","type":"categoryDef","startIndex":43533,"stopIndex":43921,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14206}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14208":{"name":"showError","type":"propertyDef","startIndex":43938,"stopIndex":45114,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14209},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14209":{"name":"debugging","type":"categoryDef","startIndex":43923,"stopIndex":45117,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14208}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14210":{"name":"setWhiteSpaceHandling","type":"propertyDef","startIndex":45140,"stopIndex":45252,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14211},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14211":{"name":"experimentation","type":"categoryDef","startIndex":45119,"stopIndex":48602,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14210},{"__isSmartRef__":true,"id":14212},{"__isSmartRef__":true,"id":14213},{"__isSmartRef__":true,"id":14214},{"__isSmartRef__":true,"id":14215},{"__isSmartRef__":true,"id":14216},{"__isSmartRef__":true,"id":14217},{"__isSmartRef__":true,"id":14218}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14212":{"name":"getWhiteSpaceHandling","type":"propertyDef","startIndex":45254,"stopIndex":45368,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14211},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14213":{"name":"getTextElements","type":"propertyDef","startIndex":45370,"stopIndex":46757,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14211},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14214":{"name":"getTextElementAndLocalIndexForGlobalIndex","type":"propertyDef","startIndex":46760,"stopIndex":47449,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14211},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14215":{"name":"emphasizeSelection","type":"propertyDef","startIndex":47451,"stopIndex":47686,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14211},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14216":{"name":"setRichText","type":"propertyDef","startIndex":47688,"stopIndex":48014,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14211},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14217":{"name":"getTextStyle","type":"propertyDef","startIndex":48016,"stopIndex":48254,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14211},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14218":{"name":"getRange","type":"propertyDef","startIndex":48256,"stopIndex":48599,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14211},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14219":{"name":"createChunk","type":"propertyDef","startIndex":48621,"stopIndex":48721,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14220":{"name":"text chunks","type":"categoryDef","startIndex":48604,"stopIndex":51573,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14219},{"__isSmartRef__":true,"id":14221},{"__isSmartRef__":true,"id":14222},{"__isSmartRef__":true,"id":14223},{"__isSmartRef__":true,"id":14224},{"__isSmartRef__":true,"id":14225},{"__isSmartRef__":true,"id":14226},{"__isSmartRef__":true,"id":14227},{"__isSmartRef__":true,"id":14228},{"__isSmartRef__":true,"id":14229}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14221":{"name":"getTextChunks","type":"propertyDef","startIndex":48723,"stopIndex":48879,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14222":{"name":"firstTextChunk","type":"propertyDef","startIndex":48881,"stopIndex":48947,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14223":{"name":"removeTextChunks","type":"propertyDef","startIndex":48949,"stopIndex":49117,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14224":{"name":"getChunkAndLocalIndex","type":"propertyDef","startIndex":49119,"stopIndex":49398,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14225":{"name":"sliceTextChunks","type":"propertyDef","startIndex":49400,"stopIndex":50085,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14226":{"name":"selectTextChunks","type":"propertyDef","startIndex":50087,"stopIndex":50914,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14227":{"name":"coalesceChunks","type":"propertyDef","startIndex":50917,"stopIndex":51071,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14228":{"name":"removeChunksNotUsed","type":"propertyDef","startIndex":51073,"stopIndex":51475,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14229":{"name":"removeChunksNotUsedDelayed","type":"propertyDef","startIndex":51477,"stopIndex":51568,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14220},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14230":{"name":"emphasize","type":"propertyDef","startIndex":51590,"stopIndex":51726,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14231},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14231":{"name":"rich text","type":"categoryDef","startIndex":51575,"stopIndex":52630,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14230},{"__isSmartRef__":true,"id":14232},{"__isSmartRef__":true,"id":14233},{"__isSmartRef__":true,"id":14234}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14232":{"name":"toggleBoldness","type":"propertyDef","startIndex":51728,"stopIndex":52063,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14231},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14233":{"name":"toggleBoldnessForSelection","type":"propertyDef","startIndex":52065,"stopIndex":52474,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14231},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14234":{"name":"convertSelectionRangeForEmphasis","type":"propertyDef","startIndex":52476,"stopIndex":52626,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14231},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14104},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14235":{"name":null,"type":"comment","startIndex":52634,"stopIndex":52634,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14236":{"name":"lively.morphic.TextChunk","type":"klassDef","startIndex":52635,"stopIndex":56458,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14237},{"__isSmartRef__":true,"id":14239},{"__isSmartRef__":true,"id":14241},{"__isSmartRef__":true,"id":14243},{"__isSmartRef__":true,"id":14244},{"__isSmartRef__":true,"id":14245},{"__isSmartRef__":true,"id":14246},{"__isSmartRef__":true,"id":14247},{"__isSmartRef__":true,"id":14249},{"__isSmartRef__":true,"id":14251},{"__isSmartRef__":true,"id":14253},{"__isSmartRef__":true,"id":14254},{"__isSmartRef__":true,"id":14255},{"__isSmartRef__":true,"id":14256},{"__isSmartRef__":true,"id":14258},{"__isSmartRef__":true,"id":14259},{"__isSmartRef__":true,"id":14261}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":14238},{"__isSmartRef__":true,"id":14240},{"__isSmartRef__":true,"id":14242},{"__isSmartRef__":true,"id":14248},{"__isSmartRef__":true,"id":14250},{"__isSmartRef__":true,"id":14252},{"__isSmartRef__":true,"id":14257},{"__isSmartRef__":true,"id":14260},{"__isSmartRef__":true,"id":14262}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14237":{"name":"doNotSerialize","type":"propertyDef","startIndex":52693,"stopIndex":52723,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14238},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14238":{"name":"settings","type":"categoryDef","startIndex":52679,"stopIndex":52726,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14237}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14239":{"name":"initialize","type":"propertyDef","startIndex":52746,"stopIndex":52877,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14240},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14240":{"name":"initializing","type":"categoryDef","startIndex":52728,"stopIndex":52880,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14239}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14241":{"name":"textString","type":"propertyDef","startIndex":52897,"stopIndex":52961,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14242},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14242":{"name":"accessing","type":"categoryDef","startIndex":52882,"stopIndex":53427,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14241},{"__isSmartRef__":true,"id":14243},{"__isSmartRef__":true,"id":14244},{"__isSmartRef__":true,"id":14245},{"__isSmartRef__":true,"id":14246}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14243":{"name":"textString","type":"propertyDef","startIndex":52963,"stopIndex":53042,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14242},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14244":{"name":"getChunkNode","type":"propertyDef","startIndex":53044,"stopIndex":53166,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14242},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14245":{"name":"next","type":"propertyDef","startIndex":53168,"stopIndex":53295,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14242},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14246":{"name":"prev","type":"propertyDef","startIndex":53297,"stopIndex":53424,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14242},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14247":{"name":"addTo","type":"propertyDef","startIndex":53441,"stopIndex":54027,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14248},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14248":{"name":"adding","type":"categoryDef","startIndex":53429,"stopIndex":54031,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14247}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14249":{"name":"remove","type":"propertyDef","startIndex":54047,"stopIndex":54149,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14250},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14250":{"name":"removing","type":"categoryDef","startIndex":54033,"stopIndex":54152,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14249}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14251":{"name":"splitAfter","type":"propertyDef","startIndex":54169,"stopIndex":54238,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14252},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14252":{"name":"splitting","type":"categoryDef","startIndex":54154,"stopIndex":55752,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14251},{"__isSmartRef__":true,"id":14253},{"__isSmartRef__":true,"id":14254},{"__isSmartRef__":true,"id":14255}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14253":{"name":"splitBefore","type":"propertyDef","startIndex":54240,"stopIndex":54311,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14252},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14254":{"name":"split","type":"propertyDef","startIndex":54313,"stopIndex":55659,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14252},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14255":{"name":"createForSplit","type":"propertyDef","startIndex":55661,"stopIndex":55748,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14252},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14256":{"name":"joinWithNext","type":"propertyDef","startIndex":55767,"stopIndex":56040,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14257},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14257":{"name":"joining","type":"categoryDef","startIndex":55754,"stopIndex":56190,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14256},{"__isSmartRef__":true,"id":14258}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14258":{"name":"joinWithNextIfEqualStyle","type":"propertyDef","startIndex":56042,"stopIndex":56186,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14257},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14259":{"name":"styleText","type":"propertyDef","startIndex":56205,"stopIndex":56332,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14260},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14260":{"name":"styling","type":"categoryDef","startIndex":56192,"stopIndex":56335,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14259}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14261":{"name":"toString","type":"propertyDef","startIndex":56352,"stopIndex":56453,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14262},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":14236},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14262":{"name":"debugging","type":"categoryDef","startIndex":56337,"stopIndex":56455,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14261}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14263":{"name":null,"type":"comment","startIndex":56459,"stopIndex":56459,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14264":{"name":"lively.morphic.TextEmphasis","type":"klassDef","startIndex":56460,"stopIndex":57375,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14265},{"__isSmartRef__":true,"id":14267},{"__isSmartRef__":true,"id":14269},{"__isSmartRef__":true,"id":14270},{"__isSmartRef__":true,"id":14272},{"__isSmartRef__":true,"id":14274},{"__isSmartRef__":true,"id":14276},{"__isSmartRef__":true,"id":14278}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":14266},{"__isSmartRef__":true,"id":14268},{"__isSmartRef__":true,"id":14271},{"__isSmartRef__":true,"id":14273},{"__isSmartRef__":true,"id":14275},{"__isSmartRef__":true,"id":14277},{"__isSmartRef__":true,"id":14279}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14265":{"name":"initialize","type":"propertyDef","startIndex":56525,"stopIndex":56583,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14266},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":14264},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14266":{"name":"initializing","type":"categoryDef","startIndex":56507,"stopIndex":56586,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14265}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14267":{"name":"getFontWeight","type":"propertyDef","startIndex":56603,"stopIndex":56717,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14268},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":14264},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14268":{"name":"accessing","type":"categoryDef","startIndex":56588,"stopIndex":56791,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14267},{"__isSmartRef__":true,"id":14269}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14269":{"name":"setFontWeight","type":"propertyDef","startIndex":56719,"stopIndex":56788,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14268},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":14264},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14270":{"name":"clone","type":"propertyDef","startIndex":56806,"stopIndex":56862,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14271},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":14264},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14271":{"name":"cloning","type":"categoryDef","startIndex":56793,"stopIndex":56865,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14270}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14272":{"name":"add","type":"propertyDef","startIndex":56881,"stopIndex":57008,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14273},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":14264},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14273":{"name":"changing","type":"categoryDef","startIndex":56867,"stopIndex":57011,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14272}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14274":{"name":"equals","type":"propertyDef","startIndex":57026,"stopIndex":57110,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14275},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":14264},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14275":{"name":"testing","type":"categoryDef","startIndex":57013,"stopIndex":57113,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14274}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14276":{"name":"applyToHTML","type":"propertyDef","startIndex":57130,"stopIndex":57273,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14277},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":14264},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14277":{"name":"rendering","type":"categoryDef","startIndex":57115,"stopIndex":57276,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14276}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14278":{"name":"toString","type":"propertyDef","startIndex":57293,"stopIndex":57370,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14279},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":14264},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14279":{"name":"debugging","type":"categoryDef","startIndex":57278,"stopIndex":57372,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14278}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14280":{"name":null,"type":"comment","startIndex":57376,"stopIndex":57377,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14281":{"name":"lively.morphic.Box","type":"klassDef","startIndex":57378,"stopIndex":57644,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14282}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":14283}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14282":{"name":"initialize","type":"propertyDef","startIndex":57448,"stopIndex":57639,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14283},"className":"lively.morphic.Box","_owner":{"__isSmartRef__":true,"id":14281},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14283":{"name":"initializing","type":"categoryDef","startIndex":57430,"stopIndex":57641,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14282}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14284":{"name":null,"type":"comment","startIndex":57645,"stopIndex":57645,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14285":{"name":"lively.morphic.List","type":"klassDef","startIndex":57646,"stopIndex":57701,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Box","categories":[],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14286":{"name":null,"type":"comment","startIndex":57702,"stopIndex":57702,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14287":{"name":"lively.morphic.Script","type":"klassDef","startIndex":57703,"stopIndex":58500,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14288},{"__isSmartRef__":true,"id":14290},{"__isSmartRef__":true,"id":14291},{"__isSmartRef__":true,"id":14293},{"__isSmartRef__":true,"id":14294},{"__isSmartRef__":true,"id":14295}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":14289},{"__isSmartRef__":true,"id":14292}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14288":{"name":"execute","type":"propertyDef","startIndex":57757,"stopIndex":57824,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14289},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":14287},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14289":{"name":"ticking","type":"categoryDef","startIndex":57744,"stopIndex":58034,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14288},{"__isSmartRef__":true,"id":14290}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14290":{"name":"tick","type":"propertyDef","startIndex":57826,"stopIndex":58031,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14289},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":14287},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14291":{"name":"startTicking","type":"propertyDef","startIndex":58063,"stopIndex":58210,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14292},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":14287},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14292":{"name":"starting and stopping","type":"categoryDef","startIndex":58036,"stopIndex":58497,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14291},{"__isSmartRef__":true,"id":14293},{"__isSmartRef__":true,"id":14294},{"__isSmartRef__":true,"id":14295}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14293":{"name":"stop","type":"propertyDef","startIndex":58212,"stopIndex":58301,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14292},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":14287},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14294":{"name":"resume","type":"propertyDef","startIndex":58303,"stopIndex":58427,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14292},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":14287},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14295":{"name":"suspend","type":"propertyDef","startIndex":58429,"stopIndex":58494,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14292},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":14287},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14296":{"name":"lively.morphic.FunctionScript","type":"klassDef","startIndex":58501,"stopIndex":58710,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14297},{"__isSmartRef__":true,"id":14299}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Script","categories":[{"__isSmartRef__":true,"id":14298},{"__isSmartRef__":true,"id":14300}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14297":{"name":"initialize","type":"propertyDef","startIndex":58583,"stopIndex":58647,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14298},"className":"lively.morphic.FunctionScript","_owner":{"__isSmartRef__":true,"id":14296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14298":{"name":"initializing","type":"categoryDef","startIndex":58565,"stopIndex":58650,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14297}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14299":{"name":"execute","type":"propertyDef","startIndex":58665,"stopIndex":58705,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14300},"className":"lively.morphic.FunctionScript","_owner":{"__isSmartRef__":true,"id":14296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14300":{"name":"ticking","type":"categoryDef","startIndex":58652,"stopIndex":58707,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14299}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14301":{"name":"lively.morphic.TargetScript","type":"klassDef","startIndex":58711,"stopIndex":59027,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14302},{"__isSmartRef__":true,"id":14304}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Script","categories":[{"__isSmartRef__":true,"id":14303},{"__isSmartRef__":true,"id":14305}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14302":{"name":"initialize","type":"propertyDef","startIndex":58791,"stopIndex":58919,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14303},"className":"lively.morphic.TargetScript","_owner":{"__isSmartRef__":true,"id":14301},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14303":{"name":"initializing","type":"categoryDef","startIndex":58773,"stopIndex":58922,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14302}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14304":{"name":"execute","type":"propertyDef","startIndex":58937,"stopIndex":59022,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14305},"className":"lively.morphic.TargetScript","_owner":{"__isSmartRef__":true,"id":14301},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14305":{"name":"ticking","type":"categoryDef","startIndex":58924,"stopIndex":59024,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14304}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14306":{"name":null,"type":"comment","startIndex":59028,"stopIndex":59028,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14307":{"name":"lively.morphic.Script","type":"klassExtensionDef","startIndex":59029,"stopIndex":59279,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14308},{"__isSmartRef__":true,"id":14310}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14309}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14308":{"name":"forFunction","type":"propertyDef","startIndex":59068,"stopIndex":59151,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14309},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":14307},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14309":{"name":"default category","type":"categoryDef","startIndex":59066,"stopIndex":59276,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":14308},{"__isSmartRef__":true,"id":14310}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14310":{"name":"forTarget","type":"propertyDef","startIndex":59153,"stopIndex":59274,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14309},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":14307},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14311":{"name":null,"type":"comment","startIndex":59280,"stopIndex":59280,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14312":{"_moduleName":"lively.morphic.Events","_type":"js","_ast":{"__isSmartRef__":true,"id":14313},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14313":{"name":"lively.morphic.Events","type":"moduleDef","startIndex":0,"stopIndex":20624,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14314},{"__isSmartRef__":true,"id":14315},{"__isSmartRef__":true,"id":14338},{"__isSmartRef__":true,"id":14341},{"__isSmartRef__":true,"id":14362},{"__isSmartRef__":true,"id":14363},{"__isSmartRef__":true,"id":14396},{"__isSmartRef__":true,"id":14399},{"__isSmartRef__":true,"id":14400},{"__isSmartRef__":true,"id":14408},{"__isSmartRef__":true,"id":14412},{"__isSmartRef__":true,"id":14413},{"__isSmartRef__":true,"id":14438},{"__isSmartRef__":true,"id":14439},{"__isSmartRef__":true,"id":14442},{"__isSmartRef__":true,"id":14445},{"__isSmartRef__":true,"id":14448},{"__isSmartRef__":true,"id":14449},{"__isSmartRef__":true,"id":14466}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14314":{"name":null,"type":"comment","startIndex":170,"stopIndex":170,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14315":{"name":"lively.morphic.EventHandler","type":"klassDef","startIndex":171,"stopIndex":6129,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14316},{"__isSmartRef__":true,"id":14318},{"__isSmartRef__":true,"id":14320},{"__isSmartRef__":true,"id":14321},{"__isSmartRef__":true,"id":14323},{"__isSmartRef__":true,"id":14324},{"__isSmartRef__":true,"id":14325},{"__isSmartRef__":true,"id":14326},{"__isSmartRef__":true,"id":14328},{"__isSmartRef__":true,"id":14329},{"__isSmartRef__":true,"id":14330},{"__isSmartRef__":true,"id":14332},{"__isSmartRef__":true,"id":14334},{"__isSmartRef__":true,"id":14335},{"__isSmartRef__":true,"id":14336}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":14317},{"__isSmartRef__":true,"id":14319},{"__isSmartRef__":true,"id":14322},{"__isSmartRef__":true,"id":14327},{"__isSmartRef__":true,"id":14331},{"__isSmartRef__":true,"id":14333},{"__isSmartRef__":true,"id":14337}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14316":{"name":"initialize","type":"propertyDef","startIndex":236,"stopIndex":318,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14317},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14317":{"name":"initializing","type":"categoryDef","startIndex":218,"stopIndex":322,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14316}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14318":{"name":"eventSpecsDo","type":"propertyDef","startIndex":339,"stopIndex":508,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14319},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14319":{"name":"accessing","type":"categoryDef","startIndex":324,"stopIndex":627,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14318},{"__isSmartRef__":true,"id":14320}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14320":{"name":"hand","type":"propertyDef","startIndex":510,"stopIndex":623,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14319},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14321":{"name":"register","type":"propertyDef","startIndex":646,"stopIndex":731,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14322},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14322":{"name":"registering","type":"categoryDef","startIndex":629,"stopIndex":2338,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14321},{"__isSmartRef__":true,"id":14323},{"__isSmartRef__":true,"id":14324},{"__isSmartRef__":true,"id":14325}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14323":{"name":"enable","type":"propertyDef","startIndex":733,"stopIndex":883,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14322},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14324":{"name":"registerHTMLAndSVG","type":"propertyDef","startIndex":885,"stopIndex":1626,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14322},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14325":{"name":"registerCANVAS","type":"propertyDef","startIndex":1628,"stopIndex":2335,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14322},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14326":{"name":"disable","type":"propertyDef","startIndex":2359,"stopIndex":2418,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14327},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14327":{"name":"unregistering","type":"categoryDef","startIndex":2340,"stopIndex":2878,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14326},{"__isSmartRef__":true,"id":14328},{"__isSmartRef__":true,"id":14329}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14328":{"name":"unregisterFromDispatchTable","type":"propertyDef","startIndex":2420,"stopIndex":2671,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14327},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14329":{"name":"unregisterHTMLAndSVGAndCANVAS","type":"propertyDef","startIndex":2673,"stopIndex":2875,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14327},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14330":{"name":"update","type":"propertyDef","startIndex":2894,"stopIndex":2953,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14331},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14331":{"name":"updating","type":"categoryDef","startIndex":2880,"stopIndex":2956,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14330}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14332":{"name":"handleEvent","type":"propertyDef","startIndex":2977,"stopIndex":3868,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14333},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14333":{"name":"handle events","type":"categoryDef","startIndex":2958,"stopIndex":6011,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14332},{"__isSmartRef__":true,"id":14334},{"__isSmartRef__":true,"id":14335}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14334":{"name":"patchEvent","type":"propertyDef","startIndex":3870,"stopIndex":5536,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14333},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14335":{"name":"handleEventCANVAS","type":"propertyDef","startIndex":5539,"stopIndex":6007,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14333},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14336":{"name":"toString","type":"propertyDef","startIndex":6028,"stopIndex":6124,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14337},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14315},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14337":{"name":"debugging","type":"categoryDef","startIndex":6013,"stopIndex":6126,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14336}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14338":{"name":"lively.morphic.EventHandler","type":"klassExtensionDef","startIndex":6130,"stopIndex":6270,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14339}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14340}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14339":{"name":"prepareEventSystem","type":"propertyDef","startIndex":6175,"stopIndex":6265,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14340},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":14338},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14340":{"name":"default category","type":"categoryDef","startIndex":6173,"stopIndex":6267,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14339}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14341":{"name":"Event","type":"klassExtensionDef","startIndex":6271,"stopIndex":6714,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14342},{"__isSmartRef__":true,"id":14344},{"__isSmartRef__":true,"id":14345},{"__isSmartRef__":true,"id":14346},{"__isSmartRef__":true,"id":14347},{"__isSmartRef__":true,"id":14348},{"__isSmartRef__":true,"id":14349},{"__isSmartRef__":true,"id":14350},{"__isSmartRef__":true,"id":14351},{"__isSmartRef__":true,"id":14352},{"__isSmartRef__":true,"id":14353},{"__isSmartRef__":true,"id":14354},{"__isSmartRef__":true,"id":14355},{"__isSmartRef__":true,"id":14356},{"__isSmartRef__":true,"id":14357},{"__isSmartRef__":true,"id":14358},{"__isSmartRef__":true,"id":14359},{"__isSmartRef__":true,"id":14360},{"__isSmartRef__":true,"id":14361}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14343}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14342":{"name":"KEY_BACKSPACE","type":"propertyDef","startIndex":6294,"stopIndex":6341,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14343":{"name":"default category","type":"categoryDef","startIndex":6292,"stopIndex":6711,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14342},{"__isSmartRef__":true,"id":14344},{"__isSmartRef__":true,"id":14345},{"__isSmartRef__":true,"id":14346},{"__isSmartRef__":true,"id":14347},{"__isSmartRef__":true,"id":14348},{"__isSmartRef__":true,"id":14349},{"__isSmartRef__":true,"id":14350},{"__isSmartRef__":true,"id":14351},{"__isSmartRef__":true,"id":14352},{"__isSmartRef__":true,"id":14353},{"__isSmartRef__":true,"id":14354},{"__isSmartRef__":true,"id":14355},{"__isSmartRef__":true,"id":14356},{"__isSmartRef__":true,"id":14357},{"__isSmartRef__":true,"id":14358},{"__isSmartRef__":true,"id":14359},{"__isSmartRef__":true,"id":14360},{"__isSmartRef__":true,"id":14361}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14344":{"name":"KEY_TAB","type":"propertyDef","startIndex":6343,"stopIndex":6360,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14345":{"name":"KEY_RETURN","type":"propertyDef","startIndex":6362,"stopIndex":6379,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14346":{"name":"KEY_ESC","type":"propertyDef","startIndex":6381,"stopIndex":6398,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14347":{"name":"KEY_LEFT","type":"propertyDef","startIndex":6400,"stopIndex":6417,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14348":{"name":"KEY_UP","type":"propertyDef","startIndex":6419,"stopIndex":6436,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14349":{"name":"KEY_RIGHT","type":"propertyDef","startIndex":6438,"stopIndex":6455,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14350":{"name":"KEY_DOWN","type":"propertyDef","startIndex":6457,"stopIndex":6474,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14351":{"name":"KEY_DELETE","type":"propertyDef","startIndex":6476,"stopIndex":6493,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14352":{"name":"KEY_HOME","type":"propertyDef","startIndex":6495,"stopIndex":6512,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14353":{"name":"KEY_END","type":"propertyDef","startIndex":6514,"stopIndex":6531,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14354":{"name":"KEY_PAGEUP","type":"propertyDef","startIndex":6533,"stopIndex":6550,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14355":{"name":"KEY_PAGEDOWN","type":"propertyDef","startIndex":6552,"stopIndex":6569,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14356":{"name":"KEY_INSERT","type":"propertyDef","startIndex":6571,"stopIndex":6588,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14357":{"name":"KEY_SPACEBAR","type":"propertyDef","startIndex":6591,"stopIndex":6633,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14358":{"name":"KEY_SHIFT","type":"propertyDef","startIndex":6635,"stopIndex":6652,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14359":{"name":"KEY_CTRL","type":"propertyDef","startIndex":6654,"stopIndex":6671,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14360":{"name":"KEY_ALT","type":"propertyDef","startIndex":6673,"stopIndex":6690,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14361":{"name":"KEY_CMD","type":"propertyDef","startIndex":6692,"stopIndex":6709,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14343},"className":"Event","_owner":{"__isSmartRef__":true,"id":14341},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14362":{"name":null,"type":"comment","startIndex":6715,"stopIndex":6715,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14363":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":6716,"stopIndex":12206,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14364},{"__isSmartRef__":true,"id":14366},{"__isSmartRef__":true,"id":14367},{"__isSmartRef__":true,"id":14368},{"__isSmartRef__":true,"id":14369},{"__isSmartRef__":true,"id":14370},{"__isSmartRef__":true,"id":14371},{"__isSmartRef__":true,"id":14372},{"__isSmartRef__":true,"id":14373},{"__isSmartRef__":true,"id":14374},{"__isSmartRef__":true,"id":14375},{"__isSmartRef__":true,"id":14377},{"__isSmartRef__":true,"id":14378},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14380},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14382},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":14384},{"__isSmartRef__":true,"id":14385},{"__isSmartRef__":true,"id":14387},{"__isSmartRef__":true,"id":14388},{"__isSmartRef__":true,"id":14389},{"__isSmartRef__":true,"id":14390},{"__isSmartRef__":true,"id":14391},{"__isSmartRef__":true,"id":14392},{"__isSmartRef__":true,"id":14393},{"__isSmartRef__":true,"id":14394},{"__isSmartRef__":true,"id":14395}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14365},{"__isSmartRef__":true,"id":14376},{"__isSmartRef__":true,"id":14386}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14364":{"name":"addEventHandler","type":"propertyDef","startIndex":6770,"stopIndex":7001,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14365":{"name":"event managment","type":"categoryDef","startIndex":6749,"stopIndex":8465,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14364},{"__isSmartRef__":true,"id":14366},{"__isSmartRef__":true,"id":14367},{"__isSmartRef__":true,"id":14368},{"__isSmartRef__":true,"id":14369},{"__isSmartRef__":true,"id":14370},{"__isSmartRef__":true,"id":14371},{"__isSmartRef__":true,"id":14372},{"__isSmartRef__":true,"id":14373},{"__isSmartRef__":true,"id":14374}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14366":{"name":"removeEventHandlers","type":"propertyDef","startIndex":7003,"stopIndex":7133,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14367":{"name":"registerForEvent","type":"propertyDef","startIndex":7135,"stopIndex":7751,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14368":{"name":"enableEventHandler","type":"propertyDef","startIndex":7753,"stopIndex":7868,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14369":{"name":"enableEventHandlerRecursively","type":"propertyDef","startIndex":7870,"stopIndex":7991,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14370":{"name":"disableEventHandler","type":"propertyDef","startIndex":7993,"stopIndex":8084,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14371":{"name":"disableEventHandlerRecursively","type":"propertyDef","startIndex":8086,"stopIndex":8209,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14372":{"name":"ignoreEvents","type":"propertyDef","startIndex":8211,"stopIndex":8303,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14373":{"name":"enableEvents","type":"propertyDef","startIndex":8305,"stopIndex":8397,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14374":{"name":"areEventsIgnored","type":"propertyDef","startIndex":8399,"stopIndex":8461,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14365},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14375":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":8487,"stopIndex":8543,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14376},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14376":{"name":"event handling","type":"categoryDef","startIndex":8467,"stopIndex":10387,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14375},{"__isSmartRef__":true,"id":14377},{"__isSmartRef__":true,"id":14378},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14380},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14382},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":14384}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14377":{"name":"registerForMouseEvents","type":"propertyDef","startIndex":8545,"stopIndex":9486,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14376},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14378":{"name":"onMouseDown","type":"propertyDef","startIndex":9488,"stopIndex":9639,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14376},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14379":{"name":"onMouseUp","type":"propertyDef","startIndex":9641,"stopIndex":10443,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14376},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14380":{"name":"onContextMenu","type":"propertyDef","startIndex":10446,"stopIndex":10558,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14376},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14381":{"name":"onMouseWheel","type":"propertyDef","startIndex":10560,"stopIndex":10603,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14376},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14382":{"name":"onDragStart","type":"propertyDef","startIndex":10605,"stopIndex":10635,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14376},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14383":{"name":"onDragEnd","type":"propertyDef","startIndex":10637,"stopIndex":10665,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14376},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14384":{"name":"onDrag","type":"propertyDef","startIndex":10667,"stopIndex":10692,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14376},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14385":{"name":"enableGrabbing","type":"propertyDef","startIndex":10724,"stopIndex":10787,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14386":{"name":"grabbing and dropping","type":"categoryDef","startIndex":10389,"stopIndex":11895,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14385},{"__isSmartRef__":true,"id":14387},{"__isSmartRef__":true,"id":14388},{"__isSmartRef__":true,"id":14389},{"__isSmartRef__":true,"id":14390},{"__isSmartRef__":true,"id":14391},{"__isSmartRef__":true,"id":14392},{"__isSmartRef__":true,"id":14393},{"__isSmartRef__":true,"id":14394},{"__isSmartRef__":true,"id":14395}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14387":{"name":"disableGrabbing","type":"propertyDef","startIndex":10789,"stopIndex":10850,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14388":{"name":"enableDropping","type":"propertyDef","startIndex":10853,"stopIndex":10916,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14389":{"name":"disableDropping","type":"propertyDef","startIndex":10918,"stopIndex":10979,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14390":{"name":"enableDragging","type":"propertyDef","startIndex":10981,"stopIndex":11040,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14391":{"name":"disableDragging","type":"propertyDef","startIndex":11042,"stopIndex":11103,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14392":{"name":"dropOnMe","type":"propertyDef","startIndex":11108,"stopIndex":11466,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14393":{"name":"manualDropOnMe","type":"propertyDef","startIndex":11468,"stopIndex":11861,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14394":{"name":"grabMe","type":"propertyDef","startIndex":11863,"stopIndex":11954,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14395":{"name":"getGrabShadow","type":"propertyDef","startIndex":11956,"stopIndex":12200,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14396":{"name":"MouseWheelTrait","type":"traitDef","startIndex":12207,"stopIndex":13036,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14397}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14397":{"name":"stopScrollWhenBordersAreReached","type":"propertyDef","startIndex":12250,"stopIndex":13031,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14398},"_owner":{"__isSmartRef__":true,"id":14396},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14398":{"name":"mouse events","type":"categoryDef","startIndex":25,"stopIndex":826,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":14397}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14399":{"name":null,"type":"comment","startIndex":13037,"stopIndex":13038,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14400":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":13039,"stopIndex":14571,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14401},{"__isSmartRef__":true,"id":14403},{"__isSmartRef__":true,"id":14404},{"__isSmartRef__":true,"id":14406},{"__isSmartRef__":true,"id":14407}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14402},{"__isSmartRef__":true,"id":14405}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14401":{"name":"ignoreEvents","type":"propertyDef","startIndex":13092,"stopIndex":13190,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14402},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14400},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14402":{"name":"event managment","type":"categoryDef","startIndex":12763,"stopIndex":12985,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14401},{"__isSmartRef__":true,"id":14403}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14403":{"name":"enableEvents","type":"propertyDef","startIndex":13192,"stopIndex":13290,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14402},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14400},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14404":{"name":"onSelectStart","type":"propertyDef","startIndex":13315,"stopIndex":13594,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14405},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14400},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14405":{"name":"event handling","type":"categoryDef","startIndex":12987,"stopIndex":14260,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14404},{"__isSmartRef__":true,"id":14406},{"__isSmartRef__":true,"id":14407}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14406":{"name":"onMouseWheel","type":"propertyDef","startIndex":13596,"stopIndex":13783,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14405},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14400},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14407":{"name":"stopScrollWhenBordersAreReached","type":"propertyDef","startIndex":13785,"stopIndex":14566,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14405},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14400},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14408":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":14572,"stopIndex":15278,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":14411}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14410}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14409":{"name":"onMouseDown","type":"propertyDef","startIndex":14622,"stopIndex":15032,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14410},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14408},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14410":{"name":"mouse events","type":"categoryDef","startIndex":14296,"stopIndex":14967,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":14411}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14411":{"name":"onMouseWheel","type":"propertyDef","startIndex":15034,"stopIndex":15273,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14410},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14408},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14412":{"name":null,"type":"comment","startIndex":15279,"stopIndex":15279,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14413":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":15280,"stopIndex":18166,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14414},{"__isSmartRef__":true,"id":14416},{"__isSmartRef__":true,"id":14418},{"__isSmartRef__":true,"id":14420},{"__isSmartRef__":true,"id":14421},{"__isSmartRef__":true,"id":14423},{"__isSmartRef__":true,"id":14424},{"__isSmartRef__":true,"id":14425},{"__isSmartRef__":true,"id":14426},{"__isSmartRef__":true,"id":14427}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14428},{"__isSmartRef__":true,"id":14431},{"__isSmartRef__":true,"id":14434}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14414":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":15335,"stopIndex":15427,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14415},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14415":{"name":"event management","type":"categoryDef","startIndex":15313,"stopIndex":15959,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14414},{"__isSmartRef__":true,"id":14416}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14416":{"name":"registerForGlobalEvents","type":"propertyDef","startIndex":15430,"stopIndex":15954,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14415},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14417":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":15280,"stopIndex":18166,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14414},{"__isSmartRef__":true,"id":14416},{"__isSmartRef__":true,"id":14418},{"__isSmartRef__":true,"id":14420},{"__isSmartRef__":true,"id":14421},{"__isSmartRef__":true,"id":14423},{"__isSmartRef__":true,"id":14424},{"__isSmartRef__":true,"id":14425},{"__isSmartRef__":true,"id":14426},{"__isSmartRef__":true,"id":14427}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14415},{"__isSmartRef__":true,"id":14419},{"__isSmartRef__":true,"id":14422}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14418":{"name":"onKeyDown","type":"propertyDef","startIndex":15990,"stopIndex":16059,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14419},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14419":{"name":"keyboard event handling","type":"categoryDef","startIndex":15961,"stopIndex":16134,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14418},{"__isSmartRef__":true,"id":14420}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14420":{"name":"onKeyPress","type":"propertyDef","startIndex":16061,"stopIndex":16131,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14419},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14421":{"name":"onMouseMove","type":"propertyDef","startIndex":16162,"stopIndex":16529,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14422},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14422":{"name":"mouse event handling","type":"categoryDef","startIndex":16136,"stopIndex":18163,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14421},{"__isSmartRef__":true,"id":14423},{"__isSmartRef__":true,"id":14424},{"__isSmartRef__":true,"id":14425},{"__isSmartRef__":true,"id":14426},{"__isSmartRef__":true,"id":14427}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14423":{"name":"onMouseWheel","type":"propertyDef","startIndex":16531,"stopIndex":17897,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14422},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14424":{"name":"onSelectStart","type":"propertyDef","startIndex":17900,"stopIndex":17963,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14422},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14425":{"name":"onHTML5DragEnter","type":"propertyDef","startIndex":17965,"stopIndex":18031,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14422},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14426":{"name":"onHTML5DragOver","type":"propertyDef","startIndex":18033,"stopIndex":18098,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14422},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14427":{"name":"onHTML5Drop","type":"propertyDef","startIndex":18100,"stopIndex":18161,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14422},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14417},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14428":{"name":"event management","type":"categoryDef","startIndex":15005,"stopIndex":15664,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14429},{"__isSmartRef__":true,"id":14430}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14429":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":15027,"stopIndex":15119,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14428},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14413},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14430":{"name":"registerForGlobalEvents","type":"propertyDef","startIndex":15121,"stopIndex":15645,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14428},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14413},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14431":{"name":"keyboard event handling","type":"categoryDef","startIndex":15666,"stopIndex":15839,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14432},{"__isSmartRef__":true,"id":14433}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14432":{"name":"onKeyDown","type":"propertyDef","startIndex":15679,"stopIndex":15748,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14431},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14413},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14433":{"name":"onKeyPress","type":"propertyDef","startIndex":15750,"stopIndex":15820,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14431},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14413},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14434":{"name":"mouse event handling","type":"categoryDef","startIndex":15841,"stopIndex":17670,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14435},{"__isSmartRef__":true,"id":14436},{"__isSmartRef__":true,"id":14437}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14435":{"name":"onMouseMove","type":"propertyDef","startIndex":15851,"stopIndex":16218,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14434},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14413},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14436":{"name":"onMouseWheel","type":"propertyDef","startIndex":16220,"stopIndex":17586,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14434},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14413},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14437":{"name":"onSelectStart","type":"propertyDef","startIndex":17589,"stopIndex":17652,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14434},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14413},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14438":{"name":null,"type":"comment","startIndex":18167,"stopIndex":18167,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14439":{"name":"lively.morphic.HTML.RenderContext","type":"klassExtensionDef","startIndex":18168,"stopIndex":18345,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14440}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14441}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14440":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":18244,"stopIndex":18340,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14441},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":14439},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14441":{"name":"event handler management","type":"categoryDef","startIndex":17721,"stopIndex":17849,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14440}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14442":{"name":"lively.morphic.SVG.RenderContext","type":"klassExtensionDef","startIndex":18346,"stopIndex":18522,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14443}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14444}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14443":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":18421,"stopIndex":18517,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14444},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":14442},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14444":{"name":"event handler management","type":"categoryDef","startIndex":17898,"stopIndex":18026,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14443}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14445":{"name":"lively.morphic.Canvas.RenderContext","type":"klassExtensionDef","startIndex":18523,"stopIndex":18698,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14446}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14447}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14446":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":18601,"stopIndex":18693,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14447},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14445},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14447":{"name":"event handler management","type":"categoryDef","startIndex":18078,"stopIndex":18202,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14446}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14448":{"name":null,"type":"comment","startIndex":18699,"stopIndex":18699,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14449":{"name":"lively.morphic.HandMorph","type":"klassDef","startIndex":18700,"stopIndex":20604,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14450},{"__isSmartRef__":true,"id":14452},{"__isSmartRef__":true,"id":14454},{"__isSmartRef__":true,"id":14456},{"__isSmartRef__":true,"id":14457},{"__isSmartRef__":true,"id":14459},{"__isSmartRef__":true,"id":14460},{"__isSmartRef__":true,"id":14461},{"__isSmartRef__":true,"id":14462},{"__isSmartRef__":true,"id":14464}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":14451},{"__isSmartRef__":true,"id":14453},{"__isSmartRef__":true,"id":14455},{"__isSmartRef__":true,"id":14458},{"__isSmartRef__":true,"id":14463},{"__isSmartRef__":true,"id":14465}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14450":{"name":"style","type":"propertyDef","startIndex":18772,"stopIndex":18823,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14451},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14451":{"name":"settings","type":"categoryDef","startIndex":18265,"stopIndex":18333,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14450}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14452":{"name":"addToWorld","type":"propertyDef","startIndex":18846,"stopIndex":19099,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14453},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14453":{"name":"initializing","type":"categoryDef","startIndex":18335,"stopIndex":18609,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14452}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14454":{"name":"world","type":"propertyDef","startIndex":19143,"stopIndex":19184,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14455},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14455":{"name":"accessing -- morphic relationship","type":"categoryDef","startIndex":18611,"stopIndex":18729,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14454},{"__isSmartRef__":true,"id":14456}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14456":{"name":"hand","type":"propertyDef","startIndex":19186,"stopIndex":19219,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14455},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14457":{"name":"grabMorph","type":"propertyDef","startIndex":19244,"stopIndex":19320,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14458},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14458":{"name":"event handling","type":"categoryDef","startIndex":18731,"stopIndex":19734,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14457},{"__isSmartRef__":true,"id":14459},{"__isSmartRef__":true,"id":14460},{"__isSmartRef__":true,"id":14461}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14459":{"name":"grabMorphs","type":"propertyDef","startIndex":19322,"stopIndex":19614,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14458},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14460":{"name":"addMorphWithShadow","type":"propertyDef","startIndex":19618,"stopIndex":19870,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14458},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14461":{"name":"dropContentsOn","type":"propertyDef","startIndex":19874,"stopIndex":20224,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14458},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14462":{"name":"removeOpenMenu","type":"propertyDef","startIndex":20239,"stopIndex":20411,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14463},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14463":{"name":"menu","type":"categoryDef","startIndex":19736,"stopIndex":19921,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14462}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14464":{"name":"move","type":"propertyDef","startIndex":20428,"stopIndex":20599,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14465},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14465":{"name":"moving","type":"categoryDef","startIndex":19923,"stopIndex":20108,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":14464}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14466":{"name":null,"type":"comment","startIndex":20605,"stopIndex":20605,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14467":{"_moduleName":"lively.morphic.Canvas","_type":"js","_ast":{"__isSmartRef__":true,"id":14468},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14468":{"name":"lively.morphic.Canvas","type":"moduleDef","startIndex":0,"stopIndex":9393,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14469},{"__isSmartRef__":true,"id":14470},{"__isSmartRef__":true,"id":14486},{"__isSmartRef__":true,"id":14499},{"__isSmartRef__":true,"id":14504},{"__isSmartRef__":true,"id":14508},{"__isSmartRef__":true,"id":14509},{"__isSmartRef__":true,"id":14515},{"__isSmartRef__":true,"id":14516},{"__isSmartRef__":true,"id":14519},{"__isSmartRef__":true,"id":14520},{"__isSmartRef__":true,"id":14523}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14469":{"name":null,"type":"comment","startIndex":88,"stopIndex":88,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14470":{"name":"lively.morphic.Canvas.RenderContext","type":"klassDef","startIndex":89,"stopIndex":3361,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14471},{"__isSmartRef__":true,"id":14473},{"__isSmartRef__":true,"id":14474},{"__isSmartRef__":true,"id":14476},{"__isSmartRef__":true,"id":14478},{"__isSmartRef__":true,"id":14480},{"__isSmartRef__":true,"id":14481},{"__isSmartRef__":true,"id":14483},{"__isSmartRef__":true,"id":14484}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":14472},{"__isSmartRef__":true,"id":14475},{"__isSmartRef__":true,"id":14477},{"__isSmartRef__":true,"id":14479},{"__isSmartRef__":true,"id":14482},{"__isSmartRef__":true,"id":14485}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14471":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":190,"stopIndex":446,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14472},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14472":{"name":"settings","type":"categoryDef","startIndex":176,"stopIndex":631,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14471},{"__isSmartRef__":true,"id":14473}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14473":{"name":"morphDispatchTable","type":"propertyDef","startIndex":448,"stopIndex":628,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14472},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14474":{"name":"newForChild","type":"propertyDef","startIndex":647,"stopIndex":975,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14475},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14475":{"name":"creation","type":"categoryDef","startIndex":633,"stopIndex":978,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14474}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14476":{"name":"replaceRenderContext","type":"propertyDef","startIndex":995,"stopIndex":1157,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14477},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14477":{"name":"rendering","type":"categoryDef","startIndex":980,"stopIndex":1160,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14476}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14478":{"name":"getCanvas","type":"propertyDef","startIndex":1177,"stopIndex":1222,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14479},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14479":{"name":"accessing","type":"categoryDef","startIndex":1162,"stopIndex":1749,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14478},{"__isSmartRef__":true,"id":14480}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14480":{"name":"getGraphicContext","type":"propertyDef","startIndex":1224,"stopIndex":1746,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14479},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14481":{"name":"drawMorph","type":"propertyDef","startIndex":1764,"stopIndex":2469,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14482},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14482":{"name":"drawing","type":"categoryDef","startIndex":1751,"stopIndex":3295,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14481},{"__isSmartRef__":true,"id":14483}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14483":{"name":"canvasFillFor","type":"propertyDef","startIndex":2471,"stopIndex":3292,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14482},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14484":{"name":"shapeRemoved","type":"propertyDef","startIndex":3310,"stopIndex":3356,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14485},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":14470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14485":{"name":"removal","type":"categoryDef","startIndex":3297,"stopIndex":3358,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14484}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14486":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":3362,"stopIndex":5211,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14487},{"__isSmartRef__":true,"id":14489},{"__isSmartRef__":true,"id":14491},{"__isSmartRef__":true,"id":14492},{"__isSmartRef__":true,"id":14493},{"__isSmartRef__":true,"id":14494},{"__isSmartRef__":true,"id":14496},{"__isSmartRef__":true,"id":14497}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14488},{"__isSmartRef__":true,"id":14490},{"__isSmartRef__":true,"id":14495},{"__isSmartRef__":true,"id":14498}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14487":{"name":"attributeChangedCANVAS","type":"propertyDef","startIndex":3409,"stopIndex":3587,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14488},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14488":{"name":"updating","type":"categoryDef","startIndex":3395,"stopIndex":3590,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14487}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14489":{"name":"renderWithCANVAS","type":"propertyDef","startIndex":3607,"stopIndex":3723,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14490},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14490":{"name":"rendering","type":"categoryDef","startIndex":3592,"stopIndex":4259,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14489},{"__isSmartRef__":true,"id":14491},{"__isSmartRef__":true,"id":14492},{"__isSmartRef__":true,"id":14493}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14491":{"name":"initCANVAS","type":"propertyDef","startIndex":3725,"stopIndex":3822,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14490},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14492":{"name":"appendCANVAS","type":"propertyDef","startIndex":3824,"stopIndex":4190,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14490},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14493":{"name":"replaceCANVASRenderContext","type":"propertyDef","startIndex":4192,"stopIndex":4255,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14490},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14494":{"name":"drawOnCANVAS","type":"propertyDef","startIndex":4274,"stopIndex":4960,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14495},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14495":{"name":"drawing","type":"categoryDef","startIndex":4261,"stopIndex":5100,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14494},{"__isSmartRef__":true,"id":14496}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14496":{"name":"drawSubmorphsOnCANVAS","type":"propertyDef","startIndex":4962,"stopIndex":5097,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14495},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14497":{"name":"removeCANVAS","type":"propertyDef","startIndex":5116,"stopIndex":5206,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14498},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14486},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14498":{"name":"removing","type":"categoryDef","startIndex":5102,"stopIndex":5208,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14497}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14499":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":5212,"stopIndex":5605,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14500},{"__isSmartRef__":true,"id":14502}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14501},{"__isSmartRef__":true,"id":14503}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14500":{"name":"drawOnCANVAS","type":"propertyDef","startIndex":5258,"stopIndex":5490,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14501},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14499},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14501":{"name":"drawing","type":"categoryDef","startIndex":5245,"stopIndex":5493,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14500}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14502":{"name":"removeCANVAS","type":"propertyDef","startIndex":5509,"stopIndex":5600,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14503},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14499},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14503":{"name":"removing","type":"categoryDef","startIndex":5495,"stopIndex":5602,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14502}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14504":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":5606,"stopIndex":7207,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14505},{"__isSmartRef__":true,"id":14507}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14506}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14505":{"name":"drawTextOnCANVAS","type":"propertyDef","startIndex":5651,"stopIndex":7105,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14506},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14504},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14506":{"name":"drawing","type":"categoryDef","startIndex":5638,"stopIndex":7204,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14505},{"__isSmartRef__":true,"id":14507}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14507":{"name":"drawSubmorphsOnCANVAS","type":"propertyDef","startIndex":7107,"stopIndex":7202,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14506},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14504},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14508":{"name":null,"type":"comment","startIndex":7208,"stopIndex":7208,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14509":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":7209,"stopIndex":8294,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14510},{"__isSmartRef__":true,"id":14512},{"__isSmartRef__":true,"id":14514}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14511},{"__isSmartRef__":true,"id":14513}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14510":{"name":"attributeChangedCANVAS","type":"propertyDef","startIndex":7263,"stopIndex":7404,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14511},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14509},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14511":{"name":"updating","type":"categoryDef","startIndex":7249,"stopIndex":7407,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14510}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14512":{"name":"initCANVAS","type":"propertyDef","startIndex":7424,"stopIndex":7450,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14513},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14509},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14513":{"name":"rendering","type":"categoryDef","startIndex":7409,"stopIndex":8291,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14512},{"__isSmartRef__":true,"id":14514}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14514":{"name":"renderCANVAS","type":"propertyDef","startIndex":7452,"stopIndex":8289,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14513},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14509},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14515":{"name":null,"type":"comment","startIndex":8295,"stopIndex":8295,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14516":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":8296,"stopIndex":8689,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14517}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14518}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14517":{"name":"setPath","type":"propertyDef","startIndex":8355,"stopIndex":8684,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14518},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":14516},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14518":{"name":"rendering","type":"categoryDef","startIndex":8340,"stopIndex":8686,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14517}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14519":{"name":null,"type":"comment","startIndex":8690,"stopIndex":8690,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14520":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":8691,"stopIndex":9372,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14521}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14522}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14521":{"name":"setPath","type":"propertyDef","startIndex":8748,"stopIndex":9367,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14522},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":14520},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14522":{"name":"rendering","type":"categoryDef","startIndex":8733,"stopIndex":9369,"fileName":"lively/morphic/Canvas.js","_subElements":[{"__isSmartRef__":true,"id":14521}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14523":{"name":null,"type":"comment","startIndex":9373,"stopIndex":9374,"fileName":"lively/morphic/Canvas.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14524":{"_moduleName":"lively.morphic.ColorChooserDraft","_type":"js","_ast":{"__isSmartRef__":true,"id":14525},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14525":{"name":"lively.morphic.ColorChooserDraft","type":"moduleDef","startIndex":0,"stopIndex":6359,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14526},{"__isSmartRef__":true,"id":14527},{"__isSmartRef__":true,"id":14535},{"__isSmartRef__":true,"id":14544},{"__isSmartRef__":true,"id":14551},{"__isSmartRef__":true,"id":14560},{"__isSmartRef__":true,"id":14561}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14526":{"name":null,"type":"comment","startIndex":117,"stopIndex":117,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14527":{"name":"lively.morphic.ColorChooser","type":"klassDef","startIndex":118,"stopIndex":575,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14528},{"__isSmartRef__":true,"id":14530},{"__isSmartRef__":true,"id":14532},{"__isSmartRef__":true,"id":14533}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":14529},{"__isSmartRef__":true,"id":14531},{"__isSmartRef__":true,"id":14534}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14528":{"name":"defaultBounds","type":"propertyDef","startIndex":191,"stopIndex":235,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14529},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":14527},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14529":{"name":"settings","type":"categoryDef","startIndex":177,"stopIndex":238,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14528}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14530":{"name":"initialize","type":"propertyDef","startIndex":258,"stopIndex":390,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14531},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":14527},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14531":{"name":"initializing","type":"categoryDef","startIndex":240,"stopIndex":471,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14530},{"__isSmartRef__":true,"id":14532}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14532":{"name":"buildColorMap","type":"propertyDef","startIndex":392,"stopIndex":468,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14531},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":14527},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14533":{"name":"colorForPos","type":"propertyDef","startIndex":492,"stopIndex":570,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14534},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":14527},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14534":{"name":"color mapping","type":"categoryDef","startIndex":473,"stopIndex":572,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14533}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14535":{"name":"lively.morphic.RGBColorChooser","type":"klassDef","startIndex":576,"stopIndex":2464,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14536},{"__isSmartRef__":true,"id":14538},{"__isSmartRef__":true,"id":14540},{"__isSmartRef__":true,"id":14542},{"__isSmartRef__":true,"id":14543}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.ColorChooser","categories":[{"__isSmartRef__":true,"id":14537},{"__isSmartRef__":true,"id":14539},{"__isSmartRef__":true,"id":14541}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14536":{"name":"colorNames","type":"propertyDef","startIndex":661,"stopIndex":679,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14537},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":14535},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14537":{"name":"settings","type":"categoryDef","startIndex":647,"stopIndex":682,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14536}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14538":{"name":"buildColorMap","type":"propertyDef","startIndex":702,"stopIndex":1559,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14539},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":14535},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14539":{"name":"initializing","type":"categoryDef","startIndex":684,"stopIndex":1562,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14538}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14540":{"name":"colorForPos","type":"propertyDef","startIndex":1583,"stopIndex":1806,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14541},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":14535},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14541":{"name":"color mapping","type":"categoryDef","startIndex":1564,"stopIndex":2461,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14540},{"__isSmartRef__":true,"id":14542},{"__isSmartRef__":true,"id":14543}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14542":{"name":"colorWheel","type":"propertyDef","startIndex":1809,"stopIndex":2204,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14541},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":14535},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14543":{"name":"colorMap","type":"propertyDef","startIndex":2207,"stopIndex":2459,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14541},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":14535},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14544":{"name":"lively.morphic.CrayonColorChooser","type":"klassDef","startIndex":2465,"stopIndex":3432,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14545},{"__isSmartRef__":true,"id":14547},{"__isSmartRef__":true,"id":14549}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.ColorChooser","categories":[{"__isSmartRef__":true,"id":14546},{"__isSmartRef__":true,"id":14548},{"__isSmartRef__":true,"id":14550}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14545":{"name":"colorNames","type":"propertyDef","startIndex":2553,"stopIndex":2575,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14546},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":14544},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14546":{"name":"settings","type":"categoryDef","startIndex":2539,"stopIndex":2578,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14545}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14547":{"name":"buildColorMap","type":"propertyDef","startIndex":2598,"stopIndex":3146,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14548},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":14544},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14548":{"name":"initializing","type":"categoryDef","startIndex":2580,"stopIndex":3149,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14547}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14549":{"name":"colorForPos","type":"propertyDef","startIndex":3170,"stopIndex":3427,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14550},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":14544},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14550":{"name":"color mapping","type":"categoryDef","startIndex":3151,"stopIndex":3429,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14549}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14551":{"name":"lively.morphic.ColorChooserSwitcher","type":"klassDef","startIndex":3433,"stopIndex":4010,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14552},{"__isSmartRef__":true,"id":14554},{"__isSmartRef__":true,"id":14556},{"__isSmartRef__":true,"id":14558}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":14553},{"__isSmartRef__":true,"id":14555},{"__isSmartRef__":true,"id":14557},{"__isSmartRef__":true,"id":14559}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14552":{"name":"documentation","type":"propertyDef","startIndex":3520,"stopIndex":3590,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14553},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":14551},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14553":{"name":"documentation","type":"categoryDef","startIndex":3501,"stopIndex":3593,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14552}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14554":{"name":"style","type":"propertyDef","startIndex":3609,"stopIndex":3675,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14555},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":14551},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14555":{"name":"settings","type":"categoryDef","startIndex":3595,"stopIndex":3678,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14554}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14556":{"name":"initialize","type":"propertyDef","startIndex":3698,"stopIndex":3902,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14557},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":14551},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14557":{"name":"initializing","type":"categoryDef","startIndex":3680,"stopIndex":3905,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14556}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14558":{"name":"onMouseMove","type":"propertyDef","startIndex":3925,"stopIndex":4005,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14559},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":14551},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14559":{"name":"mouse events","type":"categoryDef","startIndex":3907,"stopIndex":4007,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14558}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14560":{"name":null,"type":"comment","startIndex":4011,"stopIndex":4011,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14561":{"name":"lively.morphic.ColorField","type":"klassDef","startIndex":4012,"stopIndex":6337,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14562},{"__isSmartRef__":true,"id":14564},{"__isSmartRef__":true,"id":14565},{"__isSmartRef__":true,"id":14567},{"__isSmartRef__":true,"id":14569},{"__isSmartRef__":true,"id":14571},{"__isSmartRef__":true,"id":14572},{"__isSmartRef__":true,"id":14573},{"__isSmartRef__":true,"id":14574},{"__isSmartRef__":true,"id":14576},{"__isSmartRef__":true,"id":14577},{"__isSmartRef__":true,"id":14578}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":14563},{"__isSmartRef__":true,"id":14566},{"__isSmartRef__":true,"id":14568},{"__isSmartRef__":true,"id":14570},{"__isSmartRef__":true,"id":14575}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14562":{"name":"doNotSerialize","type":"propertyDef","startIndex":4155,"stopIndex":4214,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14563},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14563":{"name":"settings","type":"categoryDef","startIndex":4141,"stopIndex":4310,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14562},{"__isSmartRef__":true,"id":14564}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14564":{"name":"style","type":"propertyDef","startIndex":4216,"stopIndex":4307,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14563},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14565":{"name":"initialize","type":"propertyDef","startIndex":4330,"stopIndex":4426,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14566},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14566":{"name":"initializing","type":"categoryDef","startIndex":4312,"stopIndex":4429,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14565}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14567":{"name":"showColorChooserAndSwitchers","type":"propertyDef","startIndex":4451,"stopIndex":4885,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14568},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14568":{"name":"color choosers","type":"categoryDef","startIndex":4431,"stopIndex":4889,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14567}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14569":{"name":"getColorSwitchers","type":"propertyDef","startIndex":4906,"stopIndex":5258,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14570},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14570":{"name":"accessing","type":"categoryDef","startIndex":4891,"stopIndex":5722,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14569},{"__isSmartRef__":true,"id":14571},{"__isSmartRef__":true,"id":14572},{"__isSmartRef__":true,"id":14573}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14571":{"name":"getCurrentColorChooser","type":"propertyDef","startIndex":5260,"stopIndex":5350,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14570},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14572":{"name":"getCurrentColorSwitcher","type":"propertyDef","startIndex":5352,"stopIndex":5545,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14570},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14573":{"name":"setCurrentColorSwitcher","type":"propertyDef","startIndex":5547,"stopIndex":5718,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14570},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14574":{"name":"onMouseDown","type":"propertyDef","startIndex":5742,"stopIndex":5956,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14575},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14575":{"name":"mouse events","type":"categoryDef","startIndex":5724,"stopIndex":6334,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":14574},{"__isSmartRef__":true,"id":14576},{"__isSmartRef__":true,"id":14577},{"__isSmartRef__":true,"id":14578}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14576":{"name":"onMouseUp","type":"propertyDef","startIndex":5959,"stopIndex":6070,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14575},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14577":{"name":"onDrag","type":"propertyDef","startIndex":6073,"stopIndex":6258,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14575},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14578":{"name":"onDragEnd","type":"propertyDef","startIndex":6261,"stopIndex":6332,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14575},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":14561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14579":{"_moduleName":"lively.morphic.Compat","_type":"js","_ast":{"__isSmartRef__":true,"id":14580},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14580":{"name":"lively.morphic.Compat","type":"moduleDef","startIndex":0,"stopIndex":665,"fileName":"lively/morphic/Compat.js","_subElements":[{"__isSmartRef__":true,"id":14581},{"__isSmartRef__":true,"id":14582},{"__isSmartRef__":true,"id":14586},{"__isSmartRef__":true,"id":14587},{"__isSmartRef__":true,"id":14588}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14581":{"name":null,"type":"comment","startIndex":90,"stopIndex":90,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14582":{"name":"Global","type":"klassExtensionDef","startIndex":91,"stopIndex":235,"fileName":"lively/morphic/Compat.js","_subElements":[{"__isSmartRef__":true,"id":14583},{"__isSmartRef__":true,"id":14585}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14584}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14583":{"name":"alert","type":"propertyDef","startIndex":115,"stopIndex":170,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14584},"className":"Global","_owner":{"__isSmartRef__":true,"id":14582},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14584":{"name":"default category","type":"categoryDef","startIndex":113,"stopIndex":232,"fileName":"lively/morphic/Compat.js","_subElements":[{"__isSmartRef__":true,"id":14583},{"__isSmartRef__":true,"id":14585}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14585":{"name":"alertOK","type":"propertyDef","startIndex":172,"stopIndex":230,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14584},"className":"Global","_owner":{"__isSmartRef__":true,"id":14582},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14586":{"name":null,"type":"comment","startIndex":236,"stopIndex":236,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14587":{"name":null,"type":"unknown","startIndex":237,"stopIndex":270,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14588":{"name":null,"type":"comment","startIndex":271,"stopIndex":646,"fileName":"lively/morphic/Compat.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14589":{"_moduleName":"lively.morphic.CompatLayer","_type":"js","_ast":{"__isSmartRef__":true,"id":14590},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14590":{"name":"lively.morphic.CompatLayer","type":"moduleDef","startIndex":0,"stopIndex":1460,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":14591},{"__isSmartRef__":true,"id":14592},{"__isSmartRef__":true,"id":14595},{"__isSmartRef__":true,"id":14615}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14591":{"name":null,"type":"comment","startIndex":106,"stopIndex":106,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14592":{"name":"lively.morphic.Compat.Text","type":"klassDef","startIndex":107,"stopIndex":234,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":14593}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":14594}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14593":{"name":"initialize","type":"propertyDef","startIndex":171,"stopIndex":229,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14594},"className":"lively.morphic.Compat.Text","_owner":{"__isSmartRef__":true,"id":14592},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14594":{"name":"initializing","type":"categoryDef","startIndex":153,"stopIndex":231,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":14593}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14595":{"name":"NewMorphicCompatLayer","type":"copDef","startIndex":235,"stopIndex":1440,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":14596},{"__isSmartRef__":true,"id":14611}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14596":{"name":"Global","type":"copSubElement","startIndex":271,"stopIndex":1256,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":14597},{"__isSmartRef__":true,"id":14599},{"__isSmartRef__":true,"id":14600},{"__isSmartRef__":true,"id":14601},{"__isSmartRef__":true,"id":14602},{"__isSmartRef__":true,"id":14603},{"__isSmartRef__":true,"id":14604},{"__isSmartRef__":true,"id":14605},{"__isSmartRef__":true,"id":14606},{"__isSmartRef__":true,"id":14607},{"__isSmartRef__":true,"id":14608},{"__isSmartRef__":true,"id":14609},{"__isSmartRef__":true,"id":14610}],"sourceControl":{"__isSmartRef__":true,"id":13962},"refineSelector":"refineObject","_owner":{"__isSmartRef__":true,"id":14595},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14597":{"name":"Morph","type":"propertyDef","startIndex":295,"stopIndex":339,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14598":{"name":"default category","type":"categoryDef","startIndex":58,"stopIndex":1020,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":14597},{"__isSmartRef__":true,"id":14599},{"__isSmartRef__":true,"id":14600},{"__isSmartRef__":true,"id":14601},{"__isSmartRef__":true,"id":14602},{"__isSmartRef__":true,"id":14603},{"__isSmartRef__":true,"id":14604},{"__isSmartRef__":true,"id":14605},{"__isSmartRef__":true,"id":14606},{"__isSmartRef__":true,"id":14607},{"__isSmartRef__":true,"id":14608},{"__isSmartRef__":true,"id":14609},{"__isSmartRef__":true,"id":14610}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14599":{"name":"BoxMorph","type":"propertyDef","startIndex":341,"stopIndex":386,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14600":{"name":"TextMorph","type":"propertyDef","startIndex":388,"stopIndex":435,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14601":{"name":"WorldMorph","type":"propertyDef","startIndex":437,"stopIndex":486,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14602":{"name":"ButtonMorph","type":"propertyDef","startIndex":488,"stopIndex":539,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14603":{"name":"PanelMorph","type":"propertyDef","startIndex":541,"stopIndex":590,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14604":{"name":"HorizontalDivider","type":"propertyDef","startIndex":592,"stopIndex":660,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14605":{"name":"SliderMorph","type":"propertyDef","startIndex":662,"stopIndex":713,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14606":{"name":"MenuMorph","type":"propertyDef","startIndex":715,"stopIndex":762,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14607":{"name":"ImageMorph","type":"propertyDef","startIndex":764,"stopIndex":813,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14608":{"name":"Widget","type":"propertyDef","startIndex":816,"stopIndex":867,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14609":{"name":"newTextPane","type":"propertyDef","startIndex":870,"stopIndex":1093,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14610":{"name":"newDragnDropListPane","type":"propertyDef","startIndex":1095,"stopIndex":1253,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14598},"_owner":{"__isSmartRef__":true,"id":14596},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14611":{"name":"lively","type":"copSubElement","startIndex":1257,"stopIndex":1438,"fileName":"lively/morphic/CompatLayer.js","_subElements":[{"__isSmartRef__":true,"id":14612},{"__isSmartRef__":true,"id":14614}],"sourceControl":{"__isSmartRef__":true,"id":13962},"refineSelector":"refineObject","_owner":{"__isSmartRef__":true,"id":14595},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14612":{"name":"scene","type":"propertyDef","startIndex":1282,"stopIndex":1350,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14613},"_owner":{"__isSmartRef__":true,"id":14611},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14613":{"name":"default category","type":"categoryDef","startIndex":1045,"stopIndex":1202,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":14612},{"__isSmartRef__":true,"id":14614}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14614":{"name":"Text","type":"propertyDef","startIndex":1352,"stopIndex":1435,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14613},"_owner":{"__isSmartRef__":true,"id":14611},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14615":{"name":null,"type":"comment","startIndex":1441,"stopIndex":1441,"fileName":"lively/morphic/CompatLayer.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14616":{"_moduleName":"lively.morphic.CompatSCB","_type":"js","_ast":{"__isSmartRef__":true,"id":14617},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14617":{"name":"lively.morphic.CompatSCB","type":"moduleDef","startIndex":0,"stopIndex":109,"fileName":"lively/morphic/CompatSCB.js","_subElements":[{"__isSmartRef__":true,"id":14618}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14618":{"name":null,"type":"comment","startIndex":65,"stopIndex":90,"fileName":"lively/morphic/CompatSCB.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14619":{"_moduleName":"lively.morphic.Complete","_type":"js","_ast":{"__isSmartRef__":true,"id":14620},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14620":{"name":"lively.morphic.Complete","type":"moduleDef","startIndex":0,"stopIndex":367,"fileName":"lively/morphic/Complete.js","_subElements":[{"__isSmartRef__":true,"id":14621},{"__isSmartRef__":true,"id":14622},{"__isSmartRef__":true,"id":14623},{"__isSmartRef__":true,"id":14624}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14621":{"name":null,"type":"comment","startIndex":234,"stopIndex":234,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14622":{"name":null,"type":"unknown","startIndex":235,"stopIndex":294,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14623":{"name":null,"type":"unknown","startIndex":295,"stopIndex":347,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14624":{"name":null,"type":"comment","startIndex":348,"stopIndex":348,"fileName":"lively/morphic/Complete.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14625":{"_moduleName":"lively.morphic.Examples","_type":"js","_ast":{"__isSmartRef__":true,"id":14626},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14626":{"name":"lively.morphic.Examples","type":"moduleDef","startIndex":0,"stopIndex":4110,"fileName":"lively/morphic/Examples.js","_subElements":[{"__isSmartRef__":true,"id":14627},{"__isSmartRef__":true,"id":14628},{"__isSmartRef__":true,"id":14638}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14627":{"name":null,"type":"comment","startIndex":118,"stopIndex":118,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14628":{"name":"lively.morphic.Examples","type":"klassExtensionDef","startIndex":119,"stopIndex":4090,"fileName":"lively/morphic/Examples.js","_subElements":[{"__isSmartRef__":true,"id":14629},{"__isSmartRef__":true,"id":14631},{"__isSmartRef__":true,"id":14632},{"__isSmartRef__":true,"id":14633},{"__isSmartRef__":true,"id":14634},{"__isSmartRef__":true,"id":14635},{"__isSmartRef__":true,"id":14636},{"__isSmartRef__":true,"id":14637}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14630}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14629":{"name":"populateDemoWorld","type":"propertyDef","startIndex":160,"stopIndex":2745,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14630},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":14628},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14630":{"name":"default category","type":"categoryDef","startIndex":158,"stopIndex":4087,"fileName":"lively/morphic/Examples.js","_subElements":[{"__isSmartRef__":true,"id":14629},{"__isSmartRef__":true,"id":14631},{"__isSmartRef__":true,"id":14632},{"__isSmartRef__":true,"id":14633},{"__isSmartRef__":true,"id":14634},{"__isSmartRef__":true,"id":14635},{"__isSmartRef__":true,"id":14636},{"__isSmartRef__":true,"id":14637}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14631":{"name":"createWorld","type":"propertyDef","startIndex":2747,"stopIndex":2896,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14630},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":14628},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14632":{"name":"addRect","type":"propertyDef","startIndex":2898,"stopIndex":3107,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14630},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":14628},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14633":{"name":"addEllipse","type":"propertyDef","startIndex":3109,"stopIndex":3355,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14630},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":14628},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14634":{"name":"addButton","type":"propertyDef","startIndex":3357,"stopIndex":3539,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14630},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":14628},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14635":{"name":"addText","type":"propertyDef","startIndex":3541,"stopIndex":3758,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14630},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":14628},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14636":{"name":"addFrameRateMorph","type":"propertyDef","startIndex":3761,"stopIndex":3927,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14630},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":14628},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14637":{"name":"letMorphStepAndBounce","type":"propertyDef","startIndex":3929,"stopIndex":4085,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14630},"className":"lively.morphic.Examples","_owner":{"__isSmartRef__":true,"id":14628},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14638":{"name":null,"type":"comment","startIndex":4091,"stopIndex":4091,"fileName":"lively/morphic/Examples.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14639":{"_moduleName":"lively.morphic.Experiments","_type":"js","_ast":{"__isSmartRef__":true,"id":14640},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14640":{"name":"lively.morphic.Experiments","type":"moduleDef","startIndex":0,"stopIndex":571,"fileName":"lively/morphic/Experiments.js","_subElements":[{"__isSmartRef__":true,"id":14641},{"__isSmartRef__":true,"id":14642}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14641":{"name":null,"type":"comment","startIndex":67,"stopIndex":67,"fileName":"lively/morphic/Experiments.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14642":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":68,"stopIndex":552,"fileName":"lively/morphic/Experiments.js","_subElements":[{"__isSmartRef__":true,"id":14643}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14644}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14643":{"name":"protoCopy","type":"propertyDef","startIndex":117,"stopIndex":547,"fileName":"lively/morphic/Experiments.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14642},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14644":{"name":"proto copy","type":"categoryDef","startIndex":101,"stopIndex":549,"fileName":"lively/morphic/Experiments.js","_subElements":[{"__isSmartRef__":true,"id":14643}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14645":{"_moduleName":"lively.morphic.Graffle","_type":"js","_ast":{"__isSmartRef__":true,"id":14646},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14646":{"name":"lively/morphic/Graffle.js","type":"completeFileDef","startIndex":0,"stopIndex":656,"fileName":"lively/morphic/Graffle.js","_subElements":[{"__isSmartRef__":true,"id":14647},{"__isSmartRef__":true,"id":14648}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14647":{"name":null,"type":"unknown","startIndex":0,"stopIndex":116,"fileName":"lively/morphic/Graffle.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14648":{"name":null,"type":"unknown","startIndex":117,"stopIndex":656,"fileName":"lively/morphic/Graffle.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14649":{"_moduleName":"lively.morphic.Halos","_type":"js","_ast":{"__isSmartRef__":true,"id":14650},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14650":{"name":"lively.morphic.Halos","type":"moduleDef","startIndex":0,"stopIndex":9915,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14651},{"__isSmartRef__":true,"id":14652},{"__isSmartRef__":true,"id":14661},{"__isSmartRef__":true,"id":14666},{"__isSmartRef__":true,"id":14667},{"__isSmartRef__":true,"id":14694},{"__isSmartRef__":true,"id":14702},{"__isSmartRef__":true,"id":14710},{"__isSmartRef__":true,"id":14720},{"__isSmartRef__":true,"id":14730},{"__isSmartRef__":true,"id":14739},{"__isSmartRef__":true,"id":14747},{"__isSmartRef__":true,"id":14755},{"__isSmartRef__":true,"id":14763},{"__isSmartRef__":true,"id":14771},{"__isSmartRef__":true,"id":14779}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14651":{"name":null,"type":"comment","startIndex":107,"stopIndex":107,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14652":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":108,"stopIndex":1282,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14653},{"__isSmartRef__":true,"id":14655},{"__isSmartRef__":true,"id":14656},{"__isSmartRef__":true,"id":14657},{"__isSmartRef__":true,"id":14658},{"__isSmartRef__":true,"id":14659},{"__isSmartRef__":true,"id":14660}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14654}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14653":{"name":"enableHalos","type":"propertyDef","startIndex":152,"stopIndex":205,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14654},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14652},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14654":{"name":"halos","type":"categoryDef","startIndex":141,"stopIndex":1279,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14653},{"__isSmartRef__":true,"id":14655},{"__isSmartRef__":true,"id":14656},{"__isSmartRef__":true,"id":14657},{"__isSmartRef__":true,"id":14658},{"__isSmartRef__":true,"id":14659},{"__isSmartRef__":true,"id":14660}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14655":{"name":"disableHalos","type":"propertyDef","startIndex":207,"stopIndex":262,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14654},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14652},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14656":{"name":"showHalos","type":"propertyDef","startIndex":264,"stopIndex":482,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14654},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14652},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14657":{"name":"getHaloClasses","type":"propertyDef","startIndex":484,"stopIndex":818,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14654},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14652},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14658":{"name":"getHalos","type":"propertyDef","startIndex":820,"stopIndex":923,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14654},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14652},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14659":{"name":"removeHalos","type":"propertyDef","startIndex":926,"stopIndex":1186,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14654},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14652},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14660":{"name":"toggleHalos","type":"propertyDef","startIndex":1188,"stopIndex":1276,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14654},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14652},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14661":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":1283,"stopIndex":1754,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14662},{"__isSmartRef__":true,"id":14664},{"__isSmartRef__":true,"id":14665}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14663}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14662":{"name":"showHalosFor","type":"propertyDef","startIndex":1327,"stopIndex":1542,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14663},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14661},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14663":{"name":"halos","type":"categoryDef","startIndex":1316,"stopIndex":1751,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14662},{"__isSmartRef__":true,"id":14664},{"__isSmartRef__":true,"id":14665}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14664":{"name":"removeHalosFor","type":"propertyDef","startIndex":1544,"stopIndex":1646,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14663},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14661},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14665":{"name":"getHaloClasses","type":"propertyDef","startIndex":1648,"stopIndex":1749,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14663},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14661},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14666":{"name":null,"type":"comment","startIndex":1755,"stopIndex":1755,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14667":{"name":"lively.morphic.Halo","type":"klassDef","startIndex":1756,"stopIndex":4468,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14668},{"__isSmartRef__":true,"id":14670},{"__isSmartRef__":true,"id":14671},{"__isSmartRef__":true,"id":14672},{"__isSmartRef__":true,"id":14673},{"__isSmartRef__":true,"id":14674},{"__isSmartRef__":true,"id":14675},{"__isSmartRef__":true,"id":14676},{"__isSmartRef__":true,"id":14677},{"__isSmartRef__":true,"id":14679},{"__isSmartRef__":true,"id":14680},{"__isSmartRef__":true,"id":14682},{"__isSmartRef__":true,"id":14684},{"__isSmartRef__":true,"id":14685},{"__isSmartRef__":true,"id":14687},{"__isSmartRef__":true,"id":14688},{"__isSmartRef__":true,"id":14689},{"__isSmartRef__":true,"id":14691},{"__isSmartRef__":true,"id":14692},{"__isSmartRef__":true,"id":14693}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":14669},{"__isSmartRef__":true,"id":14678},{"__isSmartRef__":true,"id":14681},{"__isSmartRef__":true,"id":14683},{"__isSmartRef__":true,"id":14686},{"__isSmartRef__":true,"id":14690}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14668":{"name":"style","type":"propertyDef","startIndex":1821,"stopIndex":1955,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14669},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14669":{"name":"settings","type":"categoryDef","startIndex":1807,"stopIndex":2104,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14668},{"__isSmartRef__":true,"id":14670},{"__isSmartRef__":true,"id":14671},{"__isSmartRef__":true,"id":14672},{"__isSmartRef__":true,"id":14673},{"__isSmartRef__":true,"id":14674},{"__isSmartRef__":true,"id":14675},{"__isSmartRef__":true,"id":14676}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14670":{"name":"defaultExtent","type":"propertyDef","startIndex":1957,"stopIndex":1982,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14669},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14671":{"name":"labelText","type":"propertyDef","startIndex":1984,"stopIndex":1998,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14669},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14672":{"name":"maxHorizontalLabels","type":"propertyDef","startIndex":2000,"stopIndex":2023,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14669},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14673":{"name":"maxVerticalLabels","type":"propertyDef","startIndex":2025,"stopIndex":2046,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14669},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14674":{"name":"horizontalPos","type":"propertyDef","startIndex":2048,"stopIndex":2065,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14669},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14675":{"name":"verticalPos","type":"propertyDef","startIndex":2067,"stopIndex":2082,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14669},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14676":{"name":"isEpiMorph","type":"propertyDef","startIndex":2084,"stopIndex":2101,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14669},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14677":{"name":"initialize","type":"propertyDef","startIndex":2124,"stopIndex":2292,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14678},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14678":{"name":"initializing","type":"categoryDef","startIndex":2106,"stopIndex":2460,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14677},{"__isSmartRef__":true,"id":14679}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14679":{"name":"createLabel","type":"propertyDef","startIndex":2294,"stopIndex":2457,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14678},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14680":{"name":"getLabelText","type":"propertyDef","startIndex":2477,"stopIndex":2528,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14681},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14681":{"name":"accessing","type":"categoryDef","startIndex":2462,"stopIndex":2531,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14680}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14682":{"name":"alignAtTarget","type":"propertyDef","startIndex":2545,"stopIndex":2628,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14683},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14683":{"name":"layout","type":"categoryDef","startIndex":2533,"stopIndex":3820,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14682},{"__isSmartRef__":true,"id":14684}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14684":{"name":"computePositionAtTarget","type":"propertyDef","startIndex":2630,"stopIndex":3816,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14683},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14685":{"name":"clickAction","type":"propertyDef","startIndex":3840,"stopIndex":3870,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14686},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14686":{"name":"halo actions","type":"categoryDef","startIndex":3822,"stopIndex":3952,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14685},{"__isSmartRef__":true,"id":14687},{"__isSmartRef__":true,"id":14688}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14687":{"name":"dragAction","type":"propertyDef","startIndex":3872,"stopIndex":3912,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14686},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14688":{"name":"dragEndAction","type":"propertyDef","startIndex":3914,"stopIndex":3946,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14686},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14689":{"name":"onMouseDown","type":"propertyDef","startIndex":3972,"stopIndex":4082,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14690},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14690":{"name":"mouse events","type":"categoryDef","startIndex":3954,"stopIndex":4465,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14689},{"__isSmartRef__":true,"id":14691},{"__isSmartRef__":true,"id":14692},{"__isSmartRef__":true,"id":14693}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14691":{"name":"onDragStart","type":"propertyDef","startIndex":4084,"stopIndex":4168,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14690},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14692":{"name":"onDragEnd","type":"propertyDef","startIndex":4170,"stopIndex":4292,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14690},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14693":{"name":"onDrag","type":"propertyDef","startIndex":4295,"stopIndex":4463,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14690},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14694":{"name":"lively.morphic.ResizeHalo","type":"klassDef","startIndex":4469,"stopIndex":4941,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14695},{"__isSmartRef__":true,"id":14697},{"__isSmartRef__":true,"id":14698},{"__isSmartRef__":true,"id":14699},{"__isSmartRef__":true,"id":14700}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14696},{"__isSmartRef__":true,"id":14701}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14695":{"name":"style","type":"propertyDef","startIndex":4541,"stopIndex":4568,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14696},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":14694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14696":{"name":"settings","type":"categoryDef","startIndex":4527,"stopIndex":4624,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14695},{"__isSmartRef__":true,"id":14697},{"__isSmartRef__":true,"id":14698},{"__isSmartRef__":true,"id":14699}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14697":{"name":"labelText","type":"propertyDef","startIndex":4570,"stopIndex":4585,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14696},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":14694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14698":{"name":"horizontalPos","type":"propertyDef","startIndex":4587,"stopIndex":4604,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14696},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":14694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14699":{"name":"verticalPos","type":"propertyDef","startIndex":4606,"stopIndex":4621,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14696},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":14694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14700":{"name":"dragAction","type":"propertyDef","startIndex":4644,"stopIndex":4936,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14701},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":14694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14701":{"name":"halo actions","type":"categoryDef","startIndex":4626,"stopIndex":4938,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14700}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14702":{"name":"lively.morphic.DragHalo","type":"klassDef","startIndex":4942,"stopIndex":5277,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14703},{"__isSmartRef__":true,"id":14705},{"__isSmartRef__":true,"id":14706},{"__isSmartRef__":true,"id":14707},{"__isSmartRef__":true,"id":14708}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14704},{"__isSmartRef__":true,"id":14709}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14703":{"name":"style","type":"propertyDef","startIndex":5012,"stopIndex":5040,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14704},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":14702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14704":{"name":"settings","type":"categoryDef","startIndex":4998,"stopIndex":5096,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14703},{"__isSmartRef__":true,"id":14705},{"__isSmartRef__":true,"id":14706},{"__isSmartRef__":true,"id":14707}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14705":{"name":"labelText","type":"propertyDef","startIndex":5042,"stopIndex":5057,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14704},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":14702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14706":{"name":"horizontalPos","type":"propertyDef","startIndex":5059,"stopIndex":5076,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14704},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":14702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14707":{"name":"verticalPos","type":"propertyDef","startIndex":5078,"stopIndex":5093,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14704},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":14702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14708":{"name":"dragAction","type":"propertyDef","startIndex":5116,"stopIndex":5272,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14709},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":14702},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14709":{"name":"halo actions","type":"categoryDef","startIndex":5098,"stopIndex":5274,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14708}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14710":{"name":"lively.morphic.GrabHalo","type":"klassDef","startIndex":5278,"stopIndex":5748,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14711},{"__isSmartRef__":true,"id":14713},{"__isSmartRef__":true,"id":14714},{"__isSmartRef__":true,"id":14715},{"__isSmartRef__":true,"id":14716},{"__isSmartRef__":true,"id":14718},{"__isSmartRef__":true,"id":14719}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14712},{"__isSmartRef__":true,"id":14717}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14711":{"name":"style","type":"propertyDef","startIndex":5348,"stopIndex":5396,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14712},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":14710},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14712":{"name":"settings","type":"categoryDef","startIndex":5334,"stopIndex":5452,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14711},{"__isSmartRef__":true,"id":14713},{"__isSmartRef__":true,"id":14714},{"__isSmartRef__":true,"id":14715}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14713":{"name":"labelText","type":"propertyDef","startIndex":5398,"stopIndex":5413,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14712},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":14710},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14714":{"name":"horizontalPos","type":"propertyDef","startIndex":5415,"stopIndex":5432,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14712},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":14710},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14715":{"name":"verticalPos","type":"propertyDef","startIndex":5434,"stopIndex":5449,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14712},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":14710},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14716":{"name":"clickAction","type":"propertyDef","startIndex":5472,"stopIndex":5586,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14717},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":14710},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14717":{"name":"halo actions","type":"categoryDef","startIndex":5454,"stopIndex":5745,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14716},{"__isSmartRef__":true,"id":14718},{"__isSmartRef__":true,"id":14719}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14718":{"name":"dragAction","type":"propertyDef","startIndex":5588,"stopIndex":5679,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14717},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":14710},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14719":{"name":"dragEndAction","type":"propertyDef","startIndex":5681,"stopIndex":5742,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14717},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":14710},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14720":{"name":"lively.morphic.CopyHalo","type":"klassDef","startIndex":5749,"stopIndex":6486,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14721},{"__isSmartRef__":true,"id":14723},{"__isSmartRef__":true,"id":14724},{"__isSmartRef__":true,"id":14725},{"__isSmartRef__":true,"id":14726},{"__isSmartRef__":true,"id":14728},{"__isSmartRef__":true,"id":14729}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14722},{"__isSmartRef__":true,"id":14727}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14721":{"name":"style","type":"propertyDef","startIndex":5819,"stopIndex":5856,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14722},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":14720},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14722":{"name":"settings","type":"categoryDef","startIndex":5805,"stopIndex":5912,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14721},{"__isSmartRef__":true,"id":14723},{"__isSmartRef__":true,"id":14724},{"__isSmartRef__":true,"id":14725}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14723":{"name":"labelText","type":"propertyDef","startIndex":5858,"stopIndex":5873,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14722},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":14720},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14724":{"name":"horizontalPos","type":"propertyDef","startIndex":5875,"stopIndex":5892,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14722},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":14720},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14725":{"name":"verticalPos","type":"propertyDef","startIndex":5894,"stopIndex":5909,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14722},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":14720},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14726":{"name":"clickAction","type":"propertyDef","startIndex":5932,"stopIndex":6323,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14727},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":14720},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14727":{"name":"halo actions","type":"categoryDef","startIndex":5914,"stopIndex":6483,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14726},{"__isSmartRef__":true,"id":14728},{"__isSmartRef__":true,"id":14729}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14728":{"name":"dragAction","type":"propertyDef","startIndex":6325,"stopIndex":6417,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14727},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":14720},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14729":{"name":"dragEndAction","type":"propertyDef","startIndex":6419,"stopIndex":6480,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14727},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":14720},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14730":{"name":"lively.morphic.RotateHalo","type":"klassDef","startIndex":6487,"stopIndex":7727,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14731},{"__isSmartRef__":true,"id":14733},{"__isSmartRef__":true,"id":14734},{"__isSmartRef__":true,"id":14735},{"__isSmartRef__":true,"id":14736},{"__isSmartRef__":true,"id":14738}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14732},{"__isSmartRef__":true,"id":14737}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14731":{"name":"style","type":"propertyDef","startIndex":6559,"stopIndex":6585,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14732},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":14730},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14732":{"name":"settings","type":"categoryDef","startIndex":6545,"stopIndex":6641,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14731},{"__isSmartRef__":true,"id":14733},{"__isSmartRef__":true,"id":14734},{"__isSmartRef__":true,"id":14735}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14733":{"name":"labelText","type":"propertyDef","startIndex":6587,"stopIndex":6602,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14732},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":14730},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14734":{"name":"horizontalPos","type":"propertyDef","startIndex":6604,"stopIndex":6621,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14732},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":14730},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14735":{"name":"verticalPos","type":"propertyDef","startIndex":6623,"stopIndex":6638,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14732},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":14730},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14736":{"name":"dragAction","type":"propertyDef","startIndex":6661,"stopIndex":7631,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14737},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":14730},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14737":{"name":"halo actions","type":"categoryDef","startIndex":6643,"stopIndex":7724,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14736},{"__isSmartRef__":true,"id":14738}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14738":{"name":"clickAction","type":"propertyDef","startIndex":7633,"stopIndex":7721,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14737},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":14730},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14739":{"name":"lively.morphic.CloseHalo","type":"klassDef","startIndex":7728,"stopIndex":8000,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14740},{"__isSmartRef__":true,"id":14742},{"__isSmartRef__":true,"id":14743},{"__isSmartRef__":true,"id":14744},{"__isSmartRef__":true,"id":14745}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14741},{"__isSmartRef__":true,"id":14746}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14740":{"name":"style","type":"propertyDef","startIndex":7799,"stopIndex":7824,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14741},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":14739},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14741":{"name":"settings","type":"categoryDef","startIndex":7785,"stopIndex":7880,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14740},{"__isSmartRef__":true,"id":14742},{"__isSmartRef__":true,"id":14743},{"__isSmartRef__":true,"id":14744}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14742":{"name":"labelText","type":"propertyDef","startIndex":7826,"stopIndex":7841,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14741},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":14739},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14743":{"name":"horizontalPos","type":"propertyDef","startIndex":7843,"stopIndex":7860,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14741},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":14739},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14744":{"name":"verticalPos","type":"propertyDef","startIndex":7862,"stopIndex":7877,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14741},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":14739},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14745":{"name":"clickAction","type":"propertyDef","startIndex":7900,"stopIndex":7995,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14746},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":14739},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14746":{"name":"halo actions","type":"categoryDef","startIndex":7882,"stopIndex":7997,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14745}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14747":{"name":"lively.morphic.MenuHalo","type":"klassDef","startIndex":8001,"stopIndex":8284,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14748},{"__isSmartRef__":true,"id":14750},{"__isSmartRef__":true,"id":14751},{"__isSmartRef__":true,"id":14752},{"__isSmartRef__":true,"id":14753}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14749},{"__isSmartRef__":true,"id":14754}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14748":{"name":"style","type":"propertyDef","startIndex":8071,"stopIndex":8098,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14749},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":14747},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14749":{"name":"settings","type":"categoryDef","startIndex":8057,"stopIndex":8154,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14748},{"__isSmartRef__":true,"id":14750},{"__isSmartRef__":true,"id":14751},{"__isSmartRef__":true,"id":14752}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14750":{"name":"labelText","type":"propertyDef","startIndex":8100,"stopIndex":8115,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14749},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":14747},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14751":{"name":"horizontalPos","type":"propertyDef","startIndex":8117,"stopIndex":8134,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14749},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":14747},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14752":{"name":"verticalPos","type":"propertyDef","startIndex":8136,"stopIndex":8151,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14749},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":14747},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14753":{"name":"clickAction","type":"propertyDef","startIndex":8174,"stopIndex":8279,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14754},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":14747},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14754":{"name":"halo actions","type":"categoryDef","startIndex":8156,"stopIndex":8281,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14753}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14755":{"name":"lively.morphic.RenameHalo","type":"klassDef","startIndex":8285,"stopIndex":8809,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14756},{"__isSmartRef__":true,"id":14758},{"__isSmartRef__":true,"id":14759},{"__isSmartRef__":true,"id":14760},{"__isSmartRef__":true,"id":14761}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14757},{"__isSmartRef__":true,"id":14762}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14756":{"name":"style","type":"propertyDef","startIndex":8357,"stopIndex":8393,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14757},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":14755},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14757":{"name":"settings","type":"categoryDef","startIndex":8343,"stopIndex":8449,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14756},{"__isSmartRef__":true,"id":14758},{"__isSmartRef__":true,"id":14759},{"__isSmartRef__":true,"id":14760}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14758":{"name":"labelText","type":"propertyDef","startIndex":8395,"stopIndex":8410,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14757},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":14755},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14759":{"name":"horizontalPos","type":"propertyDef","startIndex":8412,"stopIndex":8429,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14757},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":14755},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14760":{"name":"verticalPos","type":"propertyDef","startIndex":8431,"stopIndex":8446,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14757},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":14755},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14761":{"name":"clickAction","type":"propertyDef","startIndex":8469,"stopIndex":8804,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14762},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":14755},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14762":{"name":"halo actions","type":"categoryDef","startIndex":8451,"stopIndex":8806,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14761}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14763":{"name":"lively.morphic.SetImageURLHalo","type":"klassDef","startIndex":8810,"stopIndex":9280,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14764},{"__isSmartRef__":true,"id":14766},{"__isSmartRef__":true,"id":14767},{"__isSmartRef__":true,"id":14768},{"__isSmartRef__":true,"id":14769}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14765},{"__isSmartRef__":true,"id":14770}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14764":{"name":"style","type":"propertyDef","startIndex":8887,"stopIndex":8923,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14765},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":14763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14765":{"name":"settings","type":"categoryDef","startIndex":8873,"stopIndex":8979,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14764},{"__isSmartRef__":true,"id":14766},{"__isSmartRef__":true,"id":14767},{"__isSmartRef__":true,"id":14768}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14766":{"name":"labelText","type":"propertyDef","startIndex":8925,"stopIndex":8940,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14765},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":14763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14767":{"name":"horizontalPos","type":"propertyDef","startIndex":8942,"stopIndex":8959,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14765},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":14763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14768":{"name":"verticalPos","type":"propertyDef","startIndex":8961,"stopIndex":8976,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14765},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":14763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14769":{"name":"clickAction","type":"propertyDef","startIndex":8999,"stopIndex":9275,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14770},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":14763},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14770":{"name":"halo actions","type":"categoryDef","startIndex":8981,"stopIndex":9277,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14769}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14771":{"name":"lively.morphic.StyleHalo","type":"klassDef","startIndex":9281,"stopIndex":9588,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14772},{"__isSmartRef__":true,"id":14774},{"__isSmartRef__":true,"id":14775},{"__isSmartRef__":true,"id":14776},{"__isSmartRef__":true,"id":14777}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14773},{"__isSmartRef__":true,"id":14778}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14772":{"name":"style","type":"propertyDef","startIndex":9352,"stopIndex":9390,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14773},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":14771},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14773":{"name":"settings","type":"categoryDef","startIndex":9338,"stopIndex":9446,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14772},{"__isSmartRef__":true,"id":14774},{"__isSmartRef__":true,"id":14775},{"__isSmartRef__":true,"id":14776}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14774":{"name":"labelText","type":"propertyDef","startIndex":9392,"stopIndex":9407,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14773},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":14771},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14775":{"name":"horizontalPos","type":"propertyDef","startIndex":9409,"stopIndex":9426,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14773},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":14771},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14776":{"name":"verticalPos","type":"propertyDef","startIndex":9428,"stopIndex":9443,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14773},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":14771},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14777":{"name":"clickAction","type":"propertyDef","startIndex":9466,"stopIndex":9583,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14778},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":14771},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14778":{"name":"halo actions","type":"categoryDef","startIndex":9448,"stopIndex":9585,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14777}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14779":{"name":"lively.morphic.InspectHalo","type":"klassDef","startIndex":9589,"stopIndex":9895,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14780},{"__isSmartRef__":true,"id":14782},{"__isSmartRef__":true,"id":14783},{"__isSmartRef__":true,"id":14784},{"__isSmartRef__":true,"id":14785}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":14781},{"__isSmartRef__":true,"id":14786}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14780":{"name":"style","type":"propertyDef","startIndex":9662,"stopIndex":9699,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14781},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":14779},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14781":{"name":"settings","type":"categoryDef","startIndex":9648,"stopIndex":9755,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14780},{"__isSmartRef__":true,"id":14782},{"__isSmartRef__":true,"id":14783},{"__isSmartRef__":true,"id":14784}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14782":{"name":"labelText","type":"propertyDef","startIndex":9701,"stopIndex":9716,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14781},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":14779},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14783":{"name":"horizontalPos","type":"propertyDef","startIndex":9718,"stopIndex":9735,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14781},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":14779},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14784":{"name":"verticalPos","type":"propertyDef","startIndex":9737,"stopIndex":9752,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14781},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":14779},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14785":{"name":"clickAction","type":"propertyDef","startIndex":9775,"stopIndex":9890,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14786},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":14779},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14786":{"name":"halo actions","type":"categoryDef","startIndex":9757,"stopIndex":9892,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":14785}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14787":{"_moduleName":"lively.morphic.HTML","_type":"js","_ast":{"__isSmartRef__":true,"id":14788},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14788":{"name":"lively.morphic.HTML","type":"moduleDef","startIndex":0,"stopIndex":13654,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14789},{"__isSmartRef__":true,"id":14790},{"__isSmartRef__":true,"id":14793},{"__isSmartRef__":true,"id":14794},{"__isSmartRef__":true,"id":14800},{"__isSmartRef__":true,"id":14801},{"__isSmartRef__":true,"id":14813},{"__isSmartRef__":true,"id":14836},{"__isSmartRef__":true,"id":14850},{"__isSmartRef__":true,"id":14862},{"__isSmartRef__":true,"id":14863},{"__isSmartRef__":true,"id":14868},{"__isSmartRef__":true,"id":14869},{"__isSmartRef__":true,"id":14874},{"__isSmartRef__":true,"id":14879},{"__isSmartRef__":true,"id":14880},{"__isSmartRef__":true,"id":14885}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14789":{"name":null,"type":"comment","startIndex":86,"stopIndex":86,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14790":{"name":"Color","type":"klassExtensionDef","startIndex":87,"stopIndex":162,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14791}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14792}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14791":{"name":"toCSSString","type":"propertyDef","startIndex":115,"stopIndex":157,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14792},"className":"Color","_owner":{"__isSmartRef__":true,"id":14790},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14792":{"name":"HTML","type":"categoryDef","startIndex":105,"stopIndex":159,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14791}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14793":{"name":null,"type":"comment","startIndex":163,"stopIndex":163,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14794":{"name":"lively.morphic.HTML.RenderContext","type":"klassDef","startIndex":164,"stopIndex":1771,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14795},{"__isSmartRef__":true,"id":14797},{"__isSmartRef__":true,"id":14798}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":14796},{"__isSmartRef__":true,"id":14799}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14795":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":263,"stopIndex":706,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14796},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":14794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14796":{"name":"settings","type":"categoryDef","startIndex":249,"stopIndex":1623,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14795},{"__isSmartRef__":true,"id":14797}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14797":{"name":"morphDispatchTable","type":"propertyDef","startIndex":708,"stopIndex":1620,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14796},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":14794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14798":{"name":"replaceRenderContext","type":"propertyDef","startIndex":1640,"stopIndex":1766,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14799},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":14794},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14799":{"name":"rendering","type":"categoryDef","startIndex":1625,"stopIndex":1768,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14798}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14800":{"name":null,"type":"comment","startIndex":1772,"stopIndex":1772,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14801":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":1773,"stopIndex":3534,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14802},{"__isSmartRef__":true,"id":14804},{"__isSmartRef__":true,"id":14805},{"__isSmartRef__":true,"id":14806},{"__isSmartRef__":true,"id":14808},{"__isSmartRef__":true,"id":14809},{"__isSmartRef__":true,"id":14810},{"__isSmartRef__":true,"id":14811}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14803},{"__isSmartRef__":true,"id":14807},{"__isSmartRef__":true,"id":14812}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14802":{"name":"setPositionHTML","type":"propertyDef","startIndex":1820,"stopIndex":1939,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14803},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14801},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14803":{"name":"udpating","type":"categoryDef","startIndex":1806,"stopIndex":2226,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14802},{"__isSmartRef__":true,"id":14804},{"__isSmartRef__":true,"id":14805}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14804":{"name":"setRotationHTML","type":"propertyDef","startIndex":1941,"stopIndex":2078,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14803},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14801},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14805":{"name":"setScaleHTML","type":"propertyDef","startIndex":2080,"stopIndex":2221,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14803},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14801},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14806":{"name":"renderWithHTML","type":"propertyDef","startIndex":2243,"stopIndex":2355,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14807},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14801},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14807":{"name":"rendering","type":"categoryDef","startIndex":2228,"stopIndex":3403,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14806},{"__isSmartRef__":true,"id":14808},{"__isSmartRef__":true,"id":14809},{"__isSmartRef__":true,"id":14810}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14808":{"name":"initHTML","type":"propertyDef","startIndex":2357,"stopIndex":2594,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14807},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14801},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14809":{"name":"appendHTML","type":"propertyDef","startIndex":2596,"stopIndex":3295,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14807},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14801},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14810":{"name":"replaceHTMLRenderContext","type":"propertyDef","startIndex":3297,"stopIndex":3399,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14807},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14801},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14811":{"name":"removeHTML","type":"propertyDef","startIndex":3419,"stopIndex":3529,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14812},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14801},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14812":{"name":"removing","type":"categoryDef","startIndex":3405,"stopIndex":3531,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14811}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14813":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":3535,"stopIndex":6988,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14814},{"__isSmartRef__":true,"id":14816},{"__isSmartRef__":true,"id":14817},{"__isSmartRef__":true,"id":14818},{"__isSmartRef__":true,"id":14819},{"__isSmartRef__":true,"id":14820},{"__isSmartRef__":true,"id":14822},{"__isSmartRef__":true,"id":14823},{"__isSmartRef__":true,"id":14824},{"__isSmartRef__":true,"id":14825},{"__isSmartRef__":true,"id":14826},{"__isSmartRef__":true,"id":14827},{"__isSmartRef__":true,"id":14828},{"__isSmartRef__":true,"id":14829},{"__isSmartRef__":true,"id":14830},{"__isSmartRef__":true,"id":14831},{"__isSmartRef__":true,"id":14833},{"__isSmartRef__":true,"id":14834}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14815},{"__isSmartRef__":true,"id":14821},{"__isSmartRef__":true,"id":14832},{"__isSmartRef__":true,"id":14835}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14814":{"name":"initHTML","type":"propertyDef","startIndex":3582,"stopIndex":4228,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14815},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14815":{"name":"rendering","type":"categoryDef","startIndex":3567,"stopIndex":5046,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14814},{"__isSmartRef__":true,"id":14816},{"__isSmartRef__":true,"id":14817},{"__isSmartRef__":true,"id":14818},{"__isSmartRef__":true,"id":14819}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14816":{"name":"appendHTML","type":"propertyDef","startIndex":4230,"stopIndex":4356,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14815},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14817":{"name":"appendTextHTML","type":"propertyDef","startIndex":4358,"stopIndex":4841,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14815},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14818":{"name":"updateTextHTML","type":"propertyDef","startIndex":4843,"stopIndex":4934,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14815},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14819":{"name":"setOverflowModeHTML","type":"propertyDef","startIndex":4936,"stopIndex":5042,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14815},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14820":{"name":"getTextExtentHTML","type":"propertyDef","startIndex":5063,"stopIndex":5219,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14821":{"name":"accessing","type":"categoryDef","startIndex":5048,"stopIndex":6584,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14820},{"__isSmartRef__":true,"id":14822},{"__isSmartRef__":true,"id":14823},{"__isSmartRef__":true,"id":14824},{"__isSmartRef__":true,"id":14825},{"__isSmartRef__":true,"id":14826},{"__isSmartRef__":true,"id":14827},{"__isSmartRef__":true,"id":14828},{"__isSmartRef__":true,"id":14829},{"__isSmartRef__":true,"id":14830}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14822":{"name":"setMaxTextWidthHTML","type":"propertyDef","startIndex":5221,"stopIndex":5449,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14823":{"name":"setMaxTextHeightHTML","type":"propertyDef","startIndex":5451,"stopIndex":5682,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14824":{"name":"getTextStringHTML","type":"propertyDef","startIndex":5684,"stopIndex":5773,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14825":{"name":"setFontSizeHTML","type":"propertyDef","startIndex":5775,"stopIndex":5862,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14826":{"name":"setFontFamilyHTML","type":"propertyDef","startIndex":5864,"stopIndex":5956,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14827":{"name":"setTextColorHTML","type":"propertyDef","startIndex":5958,"stopIndex":6038,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14828":{"name":"setPaddingHTML","type":"propertyDef","startIndex":6040,"stopIndex":6362,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14829":{"name":"setWhiteSpaceHandlingHTML","type":"propertyDef","startIndex":6365,"stopIndex":6481,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14830":{"name":"getWhiteSpaceHandlingHTML","type":"propertyDef","startIndex":6483,"stopIndex":6581,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14821},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14831":{"name":"ignoreTextEventsHTML","type":"propertyDef","startIndex":6608,"stopIndex":6689,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14832},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14832":{"name":"event management","type":"categoryDef","startIndex":6586,"stopIndex":6774,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14831},{"__isSmartRef__":true,"id":14833}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14833":{"name":"enableTextEventsHTML","type":"propertyDef","startIndex":6691,"stopIndex":6771,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14832},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14834":{"name":"createTextNodeHTML","type":"propertyDef","startIndex":6795,"stopIndex":6983,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14835":{"name":"node creation","type":"categoryDef","startIndex":6776,"stopIndex":6985,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14834}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14836":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":6989,"stopIndex":9736,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14837},{"__isSmartRef__":true,"id":14839},{"__isSmartRef__":true,"id":14840},{"__isSmartRef__":true,"id":14841},{"__isSmartRef__":true,"id":14843},{"__isSmartRef__":true,"id":14844},{"__isSmartRef__":true,"id":14845},{"__isSmartRef__":true,"id":14846},{"__isSmartRef__":true,"id":14847},{"__isSmartRef__":true,"id":14848}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14838},{"__isSmartRef__":true,"id":14842},{"__isSmartRef__":true,"id":14849}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14837":{"name":"initHTML","type":"propertyDef","startIndex":7036,"stopIndex":7175,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14838},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14838":{"name":"rendering","type":"categoryDef","startIndex":7021,"stopIndex":7401,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14837},{"__isSmartRef__":true,"id":14839},{"__isSmartRef__":true,"id":14840}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14839":{"name":"appendHTML","type":"propertyDef","startIndex":7177,"stopIndex":7289,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14838},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14840":{"name":"appendListHTML","type":"propertyDef","startIndex":7291,"stopIndex":7397,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14838},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14841":{"name":"removeListContentHTML","type":"propertyDef","startIndex":7422,"stopIndex":7615,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14842},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14842":{"name":"list specific","type":"categoryDef","startIndex":7403,"stopIndex":9517,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14841},{"__isSmartRef__":true,"id":14843},{"__isSmartRef__":true,"id":14844},{"__isSmartRef__":true,"id":14845},{"__isSmartRef__":true,"id":14846},{"__isSmartRef__":true,"id":14847}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14843":{"name":"updateListContentHTML","type":"propertyDef","startIndex":7617,"stopIndex":8216,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14842},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14844":{"name":"resizeListHTML","type":"propertyDef","startIndex":8218,"stopIndex":8663,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14842},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14845":{"name":"getItemIndexFromEventHTML","type":"propertyDef","startIndex":8665,"stopIndex":9147,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14842},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14846":{"name":"deselectNodesHTML","type":"propertyDef","startIndex":9149,"stopIndex":9285,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14842},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14847":{"name":"selectAtHTML","type":"propertyDef","startIndex":9288,"stopIndex":9514,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14842},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14848":{"name":"createListNodeHTML","type":"propertyDef","startIndex":9538,"stopIndex":9731,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14849},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14836},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14849":{"name":"node creation","type":"categoryDef","startIndex":9519,"stopIndex":9733,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14848}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14850":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":9737,"stopIndex":11716,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14851},{"__isSmartRef__":true,"id":14853},{"__isSmartRef__":true,"id":14854},{"__isSmartRef__":true,"id":14856},{"__isSmartRef__":true,"id":14857},{"__isSmartRef__":true,"id":14858},{"__isSmartRef__":true,"id":14859},{"__isSmartRef__":true,"id":14860},{"__isSmartRef__":true,"id":14861}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14852},{"__isSmartRef__":true,"id":14855}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14851":{"name":"initHTML","type":"propertyDef","startIndex":9795,"stopIndex":10170,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14852},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14850},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14852":{"name":"initializing","type":"categoryDef","startIndex":9777,"stopIndex":10313,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14851},{"__isSmartRef__":true,"id":14853}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14853":{"name":"renderHTML","type":"propertyDef","startIndex":10172,"stopIndex":10310,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14852},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14850},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14854":{"name":"setPositionHTML","type":"propertyDef","startIndex":10329,"stopIndex":10448,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14855},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14850},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14855":{"name":"updating","type":"categoryDef","startIndex":10315,"stopIndex":11713,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14854},{"__isSmartRef__":true,"id":14856},{"__isSmartRef__":true,"id":14857},{"__isSmartRef__":true,"id":14858},{"__isSmartRef__":true,"id":14859},{"__isSmartRef__":true,"id":14860},{"__isSmartRef__":true,"id":14861}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14856":{"name":"setExtentHTML","type":"propertyDef","startIndex":10450,"stopIndex":10746,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14855},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14850},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14857":{"name":"setFillHTML","type":"propertyDef","startIndex":10748,"stopIndex":10877,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14855},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14850},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14858":{"name":"setBorderColorHTML","type":"propertyDef","startIndex":10879,"stopIndex":11011,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14855},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14850},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14859":{"name":"setBorderWidthHTML","type":"propertyDef","startIndex":11013,"stopIndex":11250,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14855},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14850},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14860":{"name":"setStrokeOpacityHTML","type":"propertyDef","startIndex":11252,"stopIndex":11390,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14855},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14850},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14861":{"name":"setBorderHTML","type":"propertyDef","startIndex":11393,"stopIndex":11711,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14855},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":14850},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14862":{"name":null,"type":"comment","startIndex":11717,"stopIndex":11717,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14863":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":11718,"stopIndex":12244,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14864},{"__isSmartRef__":true,"id":14866}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14865},{"__isSmartRef__":true,"id":14867}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14864":{"name":"initHTML","type":"propertyDef","startIndex":11777,"stopIndex":11956,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14865},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":14863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14865":{"name":"rendering","type":"categoryDef","startIndex":11762,"stopIndex":11959,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14864}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14866":{"name":"setBorderRadiusHTML","type":"propertyDef","startIndex":11975,"stopIndex":12239,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14867},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":14863},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14867":{"name":"updating","type":"categoryDef","startIndex":11961,"stopIndex":12241,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14866}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14868":{"name":null,"type":"comment","startIndex":12245,"stopIndex":12245,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14869":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":12246,"stopIndex":12672,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14870},{"__isSmartRef__":true,"id":14872}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14871},{"__isSmartRef__":true,"id":14873}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14870":{"name":"initHTML","type":"propertyDef","startIndex":12303,"stopIndex":12488,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14871},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":14869},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14871":{"name":"rendering","type":"categoryDef","startIndex":12288,"stopIndex":12491,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14870}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14872":{"name":"setExtentHTML","type":"propertyDef","startIndex":12507,"stopIndex":12667,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14873},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":14869},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14873":{"name":"updating","type":"categoryDef","startIndex":12493,"stopIndex":12669,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14872}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14874":{"name":"lively.morphic.Shapes.Image","type":"klassExtensionDef","startIndex":12673,"stopIndex":13002,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14875},{"__isSmartRef__":true,"id":14877}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14876},{"__isSmartRef__":true,"id":14878}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14875":{"name":"initHTML","type":"propertyDef","startIndex":12728,"stopIndex":12898,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14876},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":14874},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14876":{"name":"rendering","type":"categoryDef","startIndex":12713,"stopIndex":12901,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14875}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14877":{"name":"setImageURLHTML","type":"propertyDef","startIndex":12917,"stopIndex":12997,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14878},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":14874},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14878":{"name":"updating","type":"categoryDef","startIndex":12903,"stopIndex":12999,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14877}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14879":{"name":null,"type":"comment","startIndex":13003,"stopIndex":13003,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14880":{"name":"lively.morphic.Shapes.External","type":"klassExtensionDef","startIndex":13004,"stopIndex":13634,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14881},{"__isSmartRef__":true,"id":14883}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14882},{"__isSmartRef__":true,"id":14884}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14881":{"name":"initHTML","type":"propertyDef","startIndex":13062,"stopIndex":13497,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14882},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":14880},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14882":{"name":"rendering","type":"categoryDef","startIndex":13047,"stopIndex":13500,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14881}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14883":{"name":"getExtentHTML","type":"propertyDef","startIndex":13517,"stopIndex":13629,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14884},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":14880},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14884":{"name":"accessing","type":"categoryDef","startIndex":13502,"stopIndex":13631,"fileName":"lively/morphic/HTML.js","_subElements":[{"__isSmartRef__":true,"id":14883}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14885":{"name":null,"type":"comment","startIndex":13635,"stopIndex":13635,"fileName":"lively/morphic/HTML.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14886":{"_moduleName":"lively.morphic.Layout","_type":"js","_ast":{"__isSmartRef__":true,"id":14887},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14887":{"name":"lively.morphic.Layout","type":"moduleDef","startIndex":0,"stopIndex":1216,"fileName":"lively/morphic/Layout.js","_subElements":[{"__isSmartRef__":true,"id":14888},{"__isSmartRef__":true,"id":14889},{"__isSmartRef__":true,"id":14892}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14888":{"name":null,"type":"comment","startIndex":123,"stopIndex":123,"fileName":"lively/morphic/Layout.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14889":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":124,"stopIndex":1195,"fileName":"lively/morphic/Layout.js","_subElements":[{"__isSmartRef__":true,"id":14890}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14891}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14890":{"name":"adjustForNewBounds","type":"propertyDef","startIndex":172,"stopIndex":1190,"fileName":"lively/morphic/Layout.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14891},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14889},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14891":{"name":"layouting","type":"categoryDef","startIndex":157,"stopIndex":1192,"fileName":"lively/morphic/Layout.js","_subElements":[{"__isSmartRef__":true,"id":14890}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14892":{"name":null,"type":"comment","startIndex":1196,"stopIndex":1196,"fileName":"lively/morphic/Layout.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14893":{"_moduleName":"lively.morphic.MorphAddons","_type":"js","_ast":{"__isSmartRef__":true,"id":14894},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"14894":{"name":"lively.morphic.MorphAddons","type":"moduleDef","startIndex":0,"stopIndex":11821,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14895},{"__isSmartRef__":true,"id":14896},{"__isSmartRef__":true,"id":14906},{"__isSmartRef__":true,"id":14907},{"__isSmartRef__":true,"id":14946},{"__isSmartRef__":true,"id":14947},{"__isSmartRef__":true,"id":14953},{"__isSmartRef__":true,"id":14960},{"__isSmartRef__":true,"id":14963},{"__isSmartRef__":true,"id":14964},{"__isSmartRef__":true,"id":14972},{"__isSmartRef__":true,"id":14975},{"__isSmartRef__":true,"id":14976},{"__isSmartRef__":true,"id":14981},{"__isSmartRef__":true,"id":14982},{"__isSmartRef__":true,"id":14985},{"__isSmartRef__":true,"id":14986},{"__isSmartRef__":true,"id":14992},{"__isSmartRef__":true,"id":14996},{"__isSmartRef__":true,"id":14997},{"__isSmartRef__":true,"id":15003}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14895":{"name":null,"type":"comment","startIndex":139,"stopIndex":139,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14896":{"name":"Global","type":"klassExtensionDef","startIndex":140,"stopIndex":2043,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14897},{"__isSmartRef__":true,"id":14899},{"__isSmartRef__":true,"id":14900},{"__isSmartRef__":true,"id":14901},{"__isSmartRef__":true,"id":14902},{"__isSmartRef__":true,"id":14903},{"__isSmartRef__":true,"id":14904},{"__isSmartRef__":true,"id":14905}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14898}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14897":{"name":"newShowPt","type":"propertyDef","startIndex":164,"stopIndex":655,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14898},"className":"Global","_owner":{"__isSmartRef__":true,"id":14896},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14898":{"name":"default category","type":"categoryDef","startIndex":162,"stopIndex":2040,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14897},{"__isSmartRef__":true,"id":14899},{"__isSmartRef__":true,"id":14900},{"__isSmartRef__":true,"id":14901},{"__isSmartRef__":true,"id":14902},{"__isSmartRef__":true,"id":14903},{"__isSmartRef__":true,"id":14904},{"__isSmartRef__":true,"id":14905}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14899":{"name":"newShowRect","type":"propertyDef","startIndex":657,"stopIndex":872,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14898},"className":"Global","_owner":{"__isSmartRef__":true,"id":14896},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14900":{"name":"newShowMorph","type":"propertyDef","startIndex":874,"stopIndex":1002,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14898},"className":"Global","_owner":{"__isSmartRef__":true,"id":14896},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14901":{"name":"newShowThenHide","type":"propertyDef","startIndex":1004,"stopIndex":1291,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14898},"className":"Global","_owner":{"__isSmartRef__":true,"id":14896},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14902":{"name":"alertDbg","type":"propertyDef","startIndex":1293,"stopIndex":1358,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14898},"className":"Global","_owner":{"__isSmartRef__":true,"id":14896},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14903":{"name":"alert","type":"propertyDef","startIndex":1360,"stopIndex":1608,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14898},"className":"Global","_owner":{"__isSmartRef__":true,"id":14896},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14904":{"name":"alertOK","type":"propertyDef","startIndex":1610,"stopIndex":1879,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14898},"className":"Global","_owner":{"__isSmartRef__":true,"id":14896},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14905":{"name":"inspect","type":"propertyDef","startIndex":1881,"stopIndex":2038,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14898},"className":"Global","_owner":{"__isSmartRef__":true,"id":14896},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14906":{"name":null,"type":"comment","startIndex":2044,"stopIndex":2044,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14907":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2045,"stopIndex":5929,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14908},{"__isSmartRef__":true,"id":14910},{"__isSmartRef__":true,"id":14912},{"__isSmartRef__":true,"id":14913},{"__isSmartRef__":true,"id":14914},{"__isSmartRef__":true,"id":14915},{"__isSmartRef__":true,"id":14916},{"__isSmartRef__":true,"id":14917},{"__isSmartRef__":true,"id":14919},{"__isSmartRef__":true,"id":14920},{"__isSmartRef__":true,"id":14921},{"__isSmartRef__":true,"id":14923},{"__isSmartRef__":true,"id":14924},{"__isSmartRef__":true,"id":14925},{"__isSmartRef__":true,"id":14927},{"__isSmartRef__":true,"id":14928},{"__isSmartRef__":true,"id":14929},{"__isSmartRef__":true,"id":14930},{"__isSmartRef__":true,"id":14932},{"__isSmartRef__":true,"id":14934},{"__isSmartRef__":true,"id":14936},{"__isSmartRef__":true,"id":14938},{"__isSmartRef__":true,"id":14940},{"__isSmartRef__":true,"id":14942},{"__isSmartRef__":true,"id":14943},{"__isSmartRef__":true,"id":14944}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14909},{"__isSmartRef__":true,"id":14911},{"__isSmartRef__":true,"id":14918},{"__isSmartRef__":true,"id":14922},{"__isSmartRef__":true,"id":14926},{"__isSmartRef__":true,"id":14931},{"__isSmartRef__":true,"id":14933},{"__isSmartRef__":true,"id":14935},{"__isSmartRef__":true,"id":14937},{"__isSmartRef__":true,"id":14939},{"__isSmartRef__":true,"id":14941},{"__isSmartRef__":true,"id":14945}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14908":{"name":"setVisible","type":"propertyDef","startIndex":2094,"stopIndex":2124,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14909},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14909":{"name":"visibility","type":"categoryDef","startIndex":2078,"stopIndex":2127,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14908}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14910":{"name":"moveBy","type":"propertyDef","startIndex":2143,"stopIndex":2221,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14911},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14911":{"name":"geometry","type":"categoryDef","startIndex":2129,"stopIndex":2611,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14910},{"__isSmartRef__":true,"id":14912},{"__isSmartRef__":true,"id":14913},{"__isSmartRef__":true,"id":14914},{"__isSmartRef__":true,"id":14915},{"__isSmartRef__":true,"id":14916}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14912":{"name":"translateBy","type":"propertyDef","startIndex":2223,"stopIndex":2317,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14911},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14913":{"name":"align","type":"propertyDef","startIndex":2319,"stopIndex":2386,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14911},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14914":{"name":"centerAt","type":"propertyDef","startIndex":2388,"stopIndex":2461,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14911},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14915":{"name":"rotateBy","type":"propertyDef","startIndex":2463,"stopIndex":2538,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14911},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14916":{"name":"scaleBy","type":"propertyDef","startIndex":2540,"stopIndex":2608,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14911},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14917":{"name":"addMorphBack","type":"propertyDef","startIndex":2639,"stopIndex":2701,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14918},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14918":{"name":"morphic relationship","type":"categoryDef","startIndex":2613,"stopIndex":2866,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14917},{"__isSmartRef__":true,"id":14919},{"__isSmartRef__":true,"id":14920}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14919":{"name":"addMorphFront","type":"propertyDef","startIndex":2703,"stopIndex":2785,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14918},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14920":{"name":"bringToFront","type":"propertyDef","startIndex":2787,"stopIndex":2863,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14918},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14921":{"name":"bounds","type":"propertyDef","startIndex":2895,"stopIndex":2944,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14922},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14922":{"name":"convenience accessing","type":"categoryDef","startIndex":2868,"stopIndex":3071,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14921},{"__isSmartRef__":true,"id":14923},{"__isSmartRef__":true,"id":14924}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14923":{"name":"innerBounds","type":"propertyDef","startIndex":2946,"stopIndex":3009,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14922},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14924":{"name":"getCenter","type":"propertyDef","startIndex":3011,"stopIndex":3069,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14922},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14925":{"name":"stepAndBounce","type":"propertyDef","startIndex":3100,"stopIndex":3219,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14926},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14926":{"name":"convenience scripting","type":"categoryDef","startIndex":3073,"stopIndex":4412,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14925},{"__isSmartRef__":true,"id":14927},{"__isSmartRef__":true,"id":14928},{"__isSmartRef__":true,"id":14929}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14927":{"name":"stepByVelocities","type":"propertyDef","startIndex":3221,"stopIndex":3370,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14926},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14928":{"name":"bounceInOwnerBounds","type":"propertyDef","startIndex":3372,"stopIndex":3459,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14926},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14929":{"name":"bounceInBounds","type":"propertyDef","startIndex":3461,"stopIndex":4409,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14926},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14930":{"name":"openInWorld","type":"propertyDef","startIndex":4427,"stopIndex":4550,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14931},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14931":{"name":"opening","type":"categoryDef","startIndex":4414,"stopIndex":4553,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14930}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14932":{"name":"removeAllMorphs","type":"propertyDef","startIndex":4569,"stopIndex":4644,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14933},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14933":{"name":"removing","type":"categoryDef","startIndex":4555,"stopIndex":4647,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14932}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14934":{"name":"takesKeyboardFocus","type":"propertyDef","startIndex":4661,"stopIndex":4695,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14935},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14935":{"name":"events","type":"categoryDef","startIndex":4649,"stopIndex":4698,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14934}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14936":{"name":"duplicate","type":"propertyDef","startIndex":4713,"stopIndex":4758,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14937},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14937":{"name":"copying","type":"categoryDef","startIndex":4700,"stopIndex":4761,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14936}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14938":{"name":"addScript","type":"propertyDef","startIndex":4778,"stopIndex":4915,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14939},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14939":{"name":"scripting","type":"categoryDef","startIndex":4763,"stopIndex":4918,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14938}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14940":{"name":"linkToStyle","type":"propertyDef","startIndex":4933,"stopIndex":4969,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14941},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14941":{"name":"styling","type":"categoryDef","startIndex":4920,"stopIndex":5060,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14940},{"__isSmartRef__":true,"id":14942},{"__isSmartRef__":true,"id":14943}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14942":{"name":"linkToStyles","type":"propertyDef","startIndex":4971,"stopIndex":5009,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14941},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14943":{"name":"styleNamed","type":"propertyDef","startIndex":5011,"stopIndex":5057,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14941},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14944":{"name":"plugTo","type":"propertyDef","startIndex":5083,"stopIndex":5924,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14945},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14907},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14945":{"name":"lively bindings","type":"categoryDef","startIndex":5062,"stopIndex":5926,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14944}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14946":{"name":null,"type":"comment","startIndex":5930,"stopIndex":5931,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14947":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":5932,"stopIndex":7460,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14948},{"__isSmartRef__":true,"id":14950},{"__isSmartRef__":true,"id":14951},{"__isSmartRef__":true,"id":14952}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14949}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14948":{"name":"makeRectangle","type":"propertyDef","startIndex":5970,"stopIndex":6645,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14949},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14949":{"name":"default category","type":"categoryDef","startIndex":5968,"stopIndex":7457,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14948},{"__isSmartRef__":true,"id":14950},{"__isSmartRef__":true,"id":14951},{"__isSmartRef__":true,"id":14952}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14950":{"name":"makeCircle","type":"propertyDef","startIndex":6647,"stopIndex":7065,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14949},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14951":{"name":"makeLine","type":"propertyDef","startIndex":7067,"stopIndex":7214,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14949},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14952":{"name":"makePolygon","type":"propertyDef","startIndex":7216,"stopIndex":7455,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14949},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":14947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14953":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":7461,"stopIndex":7662,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14954},{"__isSmartRef__":true,"id":14956},{"__isSmartRef__":true,"id":14958}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14955},{"__isSmartRef__":true,"id":14957},{"__isSmartRef__":true,"id":14959}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14954":{"name":"emphasizeAll","type":"propertyDef","startIndex":7508,"stopIndex":7536,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14955},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14953},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14955":{"name":"rich text","type":"categoryDef","startIndex":7493,"stopIndex":7539,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14954}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14956":{"name":"fitWidth","type":"propertyDef","startIndex":7563,"stopIndex":7587,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14957},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14953},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14957":{"name":"shape appearance","type":"categoryDef","startIndex":7541,"stopIndex":7590,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14956}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14958":{"name":"requestKeyboardFocus","type":"propertyDef","startIndex":7603,"stopIndex":7657,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14959},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14953},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14959":{"name":"focus","type":"categoryDef","startIndex":7592,"stopIndex":7659,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14958}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14960":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":7663,"stopIndex":7863,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14961}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14962}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14961":{"name":"makeLabel","type":"propertyDef","startIndex":7700,"stopIndex":7858,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14962},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14960},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14962":{"name":"default category","type":"categoryDef","startIndex":7698,"stopIndex":7860,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14961}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14963":{"name":null,"type":"comment","startIndex":7864,"stopIndex":7864,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14964":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":7865,"stopIndex":9953,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14965},{"__isSmartRef__":true,"id":14967},{"__isSmartRef__":true,"id":14969},{"__isSmartRef__":true,"id":14970},{"__isSmartRef__":true,"id":14971}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14966},{"__isSmartRef__":true,"id":14968}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14965":{"name":"logError","type":"propertyDef","startIndex":7913,"stopIndex":8133,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14966},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14964},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14966":{"name":"debugging","type":"categoryDef","startIndex":7898,"stopIndex":8136,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14965}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14967":{"name":"setStatusMessage","type":"propertyDef","startIndex":8151,"stopIndex":9488,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14968},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14964},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14968":{"name":"logging","type":"categoryDef","startIndex":8138,"stopIndex":9950,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14967},{"__isSmartRef__":true,"id":14969},{"__isSmartRef__":true,"id":14970},{"__isSmartRef__":true,"id":14971}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14969":{"name":"alert","type":"propertyDef","startIndex":9490,"stopIndex":9606,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14968},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14964},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14970":{"name":"alertOK","type":"propertyDef","startIndex":9608,"stopIndex":9747,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14968},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14964},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14971":{"name":"addProgressBar","type":"propertyDef","startIndex":9749,"stopIndex":9947,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14968},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":14964},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14972":{"name":"lively.morphic.HandMorph","type":"klassExtensionDef","startIndex":9954,"stopIndex":10039,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14973}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14974}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14973":{"name":"setKeyboardFocus","type":"propertyDef","startIndex":10002,"stopIndex":10034,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14974},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":14972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14974":{"name":"focus","type":"categoryDef","startIndex":9991,"stopIndex":10036,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14973}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14975":{"name":null,"type":"comment","startIndex":10040,"stopIndex":10080,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14976":{"name":"lively.morphic.Panel","type":"klassDef","startIndex":10081,"stopIndex":10289,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14977},{"__isSmartRef__":true,"id":14979}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":14978},{"__isSmartRef__":true,"id":14980}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14977":{"name":"style","type":"propertyDef","startIndex":10147,"stopIndex":10181,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14978},"className":"lively.morphic.Panel","_owner":{"__isSmartRef__":true,"id":14976},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14978":{"name":"settings","type":"categoryDef","startIndex":10133,"stopIndex":10184,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14977}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14979":{"name":"initialize","type":"propertyDef","startIndex":10204,"stopIndex":10284,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14980},"className":"lively.morphic.Panel","_owner":{"__isSmartRef__":true,"id":14976},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14980":{"name":"initializing","type":"categoryDef","startIndex":10186,"stopIndex":10286,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14979}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14981":{"name":null,"type":"comment","startIndex":10290,"stopIndex":10290,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14982":{"name":"lively.morphic.Panel","type":"klassExtensionDef","startIndex":10291,"stopIndex":11231,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14983}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14984}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14983":{"name":"makePanedPanel","type":"propertyDef","startIndex":10329,"stopIndex":11227,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":14984},"className":"lively.morphic.Panel","_owner":{"__isSmartRef__":true,"id":14982},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14984":{"name":"default category","type":"categoryDef","startIndex":10327,"stopIndex":11228,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14983}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14985":{"name":null,"type":"comment","startIndex":11232,"stopIndex":11232,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14986":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":11233,"stopIndex":11466,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14987},{"__isSmartRef__":true,"id":14989},{"__isSmartRef__":true,"id":14990},{"__isSmartRef__":true,"id":14991}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14988}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14987":{"name":"innerMorph","type":"propertyDef","startIndex":11291,"stopIndex":11330,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14988},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14986},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14988":{"name":"deprecated interface","type":"categoryDef","startIndex":11265,"stopIndex":11463,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14987},{"__isSmartRef__":true,"id":14989},{"__isSmartRef__":true,"id":14990},{"__isSmartRef__":true,"id":14991}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14989":{"name":"showChangeClue","type":"propertyDef","startIndex":11332,"stopIndex":11362,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14988},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14986},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14990":{"name":"getVerticalScrollPosition","type":"propertyDef","startIndex":11364,"stopIndex":11418,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14988},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14986},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14991":{"name":"setVerticalScrollPosition","type":"propertyDef","startIndex":11420,"stopIndex":11461,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14988},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":14986},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14992":{"name":"lively.morphic.Button","type":"klassExtensionDef","startIndex":11467,"stopIndex":11598,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14993},{"__isSmartRef__":true,"id":14995}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14994}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14993":{"name":"setIsActive","type":"propertyDef","startIndex":11520,"stopIndex":11551,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14994},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":14992},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14994":{"name":"old interface","type":"categoryDef","startIndex":11501,"stopIndex":11595,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14993},{"__isSmartRef__":true,"id":14995}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14995":{"name":"getIsActive","type":"propertyDef","startIndex":11553,"stopIndex":11593,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14994},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":14992},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14996":{"name":null,"type":"comment","startIndex":11599,"stopIndex":11599,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14997":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":11600,"stopIndex":11800,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14998},{"__isSmartRef__":true,"id":15000},{"__isSmartRef__":true,"id":15001}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":14999},{"__isSmartRef__":true,"id":15002}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14998":{"name":"innerMorph","type":"propertyDef","startIndex":11658,"stopIndex":11697,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14999},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14997},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"14999":{"name":"deprecated interface","type":"categoryDef","startIndex":11632,"stopIndex":11744,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":14998},{"__isSmartRef__":true,"id":15000}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15000":{"name":"addMenuButton","type":"propertyDef","startIndex":11699,"stopIndex":11741,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":14999},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14997},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15001":{"name":"clearFilter","type":"propertyDef","startIndex":11768,"stopIndex":11795,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15002},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":14997},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15002":{"name":"filter interface","type":"categoryDef","startIndex":11746,"stopIndex":11797,"fileName":"lively/morphic/MorphAddons.js","_subElements":[{"__isSmartRef__":true,"id":15001}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15003":{"name":null,"type":"comment","startIndex":11801,"stopIndex":11802,"fileName":"lively/morphic/MorphAddons.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15004":{"_moduleName":"lively.morphic.ObjectMigration","_type":"js","_ast":{"__isSmartRef__":true,"id":15005},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"15005":{"name":"lively.morphic.ObjectMigration","type":"moduleDef","startIndex":0,"stopIndex":1107,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[{"__isSmartRef__":true,"id":15006},{"__isSmartRef__":true,"id":15007},{"__isSmartRef__":true,"id":15012}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15006":{"name":null,"type":"comment","startIndex":83,"stopIndex":263,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15007":{"name":"ShapeGetterAndSetterRefactoringLayer","type":"copDef","startIndex":264,"stopIndex":1087,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[{"__isSmartRef__":true,"id":15008},{"__isSmartRef__":true,"id":15011}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15008":{"name":"lively.morphic.Shapes.Shape","type":"copSubElement","startIndex":315,"stopIndex":1074,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[{"__isSmartRef__":true,"id":15009}],"sourceControl":{"__isSmartRef__":true,"id":13962},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":15007},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15009":{"name":"onrestore","type":"propertyDef","startIndex":359,"stopIndex":1071,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15010},"_owner":{"__isSmartRef__":true,"id":15008},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15010":{"name":"default category","type":"categoryDef","startIndex":93,"stopIndex":809,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":15009}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15011":{"name":"beGlobal()","type":"copSubElement","startIndex":1075,"stopIndex":1085,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_owner":{"__isSmartRef__":true,"id":15007},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15012":{"name":null,"type":"comment","startIndex":1088,"stopIndex":1088,"fileName":"lively/morphic/ObjectMigration.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15013":{"_moduleName":"lively.morphic.Rendering","_type":"js","_ast":{"__isSmartRef__":true,"id":15014},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"15014":{"name":"lively.morphic.Rendering","type":"moduleDef","startIndex":0,"stopIndex":10333,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15015},{"__isSmartRef__":true,"id":15016},{"__isSmartRef__":true,"id":15053},{"__isSmartRef__":true,"id":15054},{"__isSmartRef__":true,"id":15082},{"__isSmartRef__":true,"id":15083},{"__isSmartRef__":true,"id":15089},{"__isSmartRef__":true,"id":15090},{"__isSmartRef__":true,"id":15099}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15015":{"name":null,"type":"comment","startIndex":111,"stopIndex":111,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15016":{"name":"lively.morphic.Rendering.DOMInterface","type":"klassDef","startIndex":112,"stopIndex":6474,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15017},{"__isSmartRef__":true,"id":15019},{"__isSmartRef__":true,"id":15020},{"__isSmartRef__":true,"id":15022},{"__isSmartRef__":true,"id":15023},{"__isSmartRef__":true,"id":15024},{"__isSmartRef__":true,"id":15025},{"__isSmartRef__":true,"id":15026},{"__isSmartRef__":true,"id":15027},{"__isSmartRef__":true,"id":15028},{"__isSmartRef__":true,"id":15029},{"__isSmartRef__":true,"id":15031},{"__isSmartRef__":true,"id":15032},{"__isSmartRef__":true,"id":15033},{"__isSmartRef__":true,"id":15035},{"__isSmartRef__":true,"id":15036},{"__isSmartRef__":true,"id":15038},{"__isSmartRef__":true,"id":15039},{"__isSmartRef__":true,"id":15041},{"__isSmartRef__":true,"id":15042},{"__isSmartRef__":true,"id":15043},{"__isSmartRef__":true,"id":15044},{"__isSmartRef__":true,"id":15045},{"__isSmartRef__":true,"id":15046},{"__isSmartRef__":true,"id":15047},{"__isSmartRef__":true,"id":15048},{"__isSmartRef__":true,"id":15049},{"__isSmartRef__":true,"id":15050},{"__isSmartRef__":true,"id":15051},{"__isSmartRef__":true,"id":15052}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":15018},{"__isSmartRef__":true,"id":15021},{"__isSmartRef__":true,"id":15030},{"__isSmartRef__":true,"id":15034},{"__isSmartRef__":true,"id":15037},{"__isSmartRef__":true,"id":15040}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15017":{"name":"canvasId","type":"propertyDef","startIndex":183,"stopIndex":221,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15018},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15018":{"name":"settings","type":"categoryDef","startIndex":169,"stopIndex":290,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15017},{"__isSmartRef__":true,"id":15019}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15019":{"name":"html5CssPrefix","type":"propertyDef","startIndex":223,"stopIndex":287,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15018},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15020":{"name":"canvasRawNode","type":"propertyDef","startIndex":311,"stopIndex":535,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15021},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15021":{"name":"node creation","type":"categoryDef","startIndex":292,"stopIndex":1242,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15020},{"__isSmartRef__":true,"id":15022},{"__isSmartRef__":true,"id":15023},{"__isSmartRef__":true,"id":15024},{"__isSmartRef__":true,"id":15025},{"__isSmartRef__":true,"id":15026},{"__isSmartRef__":true,"id":15027},{"__isSmartRef__":true,"id":15028}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15022":{"name":"svgNode","type":"propertyDef","startIndex":537,"stopIndex":651,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15021},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15023":{"name":"svgRect","type":"propertyDef","startIndex":653,"stopIndex":711,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15021},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15024":{"name":"svgEllipse","type":"propertyDef","startIndex":713,"stopIndex":778,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15021},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15025":{"name":"svgGroup","type":"propertyDef","startIndex":780,"stopIndex":836,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15021},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15026":{"name":"htmlRect","type":"propertyDef","startIndex":838,"stopIndex":892,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15021},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15027":{"name":"htmlCanvas","type":"propertyDef","startIndex":894,"stopIndex":1071,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15021},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15028":{"name":"htmlImg","type":"propertyDef","startIndex":1073,"stopIndex":1238,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15021},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15029":{"name":"isCanvasElement","type":"propertyDef","startIndex":1257,"stopIndex":1391,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15030},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15030":{"name":"testing","type":"categoryDef","startIndex":1244,"stopIndex":1555,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15029},{"__isSmartRef__":true,"id":15031},{"__isSmartRef__":true,"id":15032}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15031":{"name":"isSVG","type":"propertyDef","startIndex":1393,"stopIndex":1470,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15030},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15032":{"name":"isHTML","type":"propertyDef","startIndex":1472,"stopIndex":1552,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15030},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15033":{"name":"append","type":"propertyDef","startIndex":1585,"stopIndex":1916,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15034},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15034":{"name":"appending and removing","type":"categoryDef","startIndex":1557,"stopIndex":2018,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15033},{"__isSmartRef__":true,"id":15035}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15035":{"name":"remove","type":"propertyDef","startIndex":1918,"stopIndex":2015,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15034},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15036":{"name":"getPosition","type":"propertyDef","startIndex":2042,"stopIndex":2339,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15037},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15037":{"name":"accessing -- DOM","type":"categoryDef","startIndex":2020,"stopIndex":2689,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15036},{"__isSmartRef__":true,"id":15038}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15038":{"name":"getExtent","type":"propertyDef","startIndex":2341,"stopIndex":2686,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15037},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15039":{"name":"setAttr","type":"propertyDef","startIndex":2709,"stopIndex":2808,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15040":{"name":"manipulating","type":"categoryDef","startIndex":2691,"stopIndex":6471,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15039},{"__isSmartRef__":true,"id":15041},{"__isSmartRef__":true,"id":15042},{"__isSmartRef__":true,"id":15043},{"__isSmartRef__":true,"id":15044},{"__isSmartRef__":true,"id":15045},{"__isSmartRef__":true,"id":15046},{"__isSmartRef__":true,"id":15047},{"__isSmartRef__":true,"id":15048},{"__isSmartRef__":true,"id":15049},{"__isSmartRef__":true,"id":15050},{"__isSmartRef__":true,"id":15051},{"__isSmartRef__":true,"id":15052}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15041":{"name":"setFill","type":"propertyDef","startIndex":2810,"stopIndex":3301,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15042":{"name":"setSVGFillOrStrokePaint","type":"propertyDef","startIndex":3303,"stopIndex":4123,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15043":{"name":"setHTMLGradient","type":"propertyDef","startIndex":4125,"stopIndex":4270,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15044":{"name":"setPosition","type":"propertyDef","startIndex":4274,"stopIndex":4687,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15045":{"name":"setHTMLTransform","type":"propertyDef","startIndex":4689,"stopIndex":4995,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15046":{"name":"setExtent","type":"propertyDef","startIndex":5000,"stopIndex":5300,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15047":{"name":"setWidth","type":"propertyDef","startIndex":5302,"stopIndex":5510,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15048":{"name":"setHeight","type":"propertyDef","startIndex":5512,"stopIndex":5723,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15049":{"name":"setMaxWidth","type":"propertyDef","startIndex":5727,"stopIndex":5937,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15050":{"name":"setMaxHeight","type":"propertyDef","startIndex":5939,"stopIndex":6152,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15051":{"name":"setHTMLBorderRadiusPoint","type":"propertyDef","startIndex":6156,"stopIndex":6269,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15052":{"name":"setHTMLBorderRadius","type":"propertyDef","startIndex":6271,"stopIndex":6467,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15040},"className":"lively.morphic.Rendering.DOMInterface","_owner":{"__isSmartRef__":true,"id":15016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15053":{"name":null,"type":"comment","startIndex":6475,"stopIndex":6475,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15054":{"name":"lively.morphic.Rendering.RenderContext","type":"klassDef","startIndex":6476,"stopIndex":8475,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15055},{"__isSmartRef__":true,"id":15057},{"__isSmartRef__":true,"id":15058},{"__isSmartRef__":true,"id":15059},{"__isSmartRef__":true,"id":15061},{"__isSmartRef__":true,"id":15062},{"__isSmartRef__":true,"id":15064},{"__isSmartRef__":true,"id":15065},{"__isSmartRef__":true,"id":15066},{"__isSmartRef__":true,"id":15068},{"__isSmartRef__":true,"id":15069},{"__isSmartRef__":true,"id":15070},{"__isSmartRef__":true,"id":15072},{"__isSmartRef__":true,"id":15073},{"__isSmartRef__":true,"id":15075},{"__isSmartRef__":true,"id":15076},{"__isSmartRef__":true,"id":15077},{"__isSmartRef__":true,"id":15079},{"__isSmartRef__":true,"id":15080}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":15056},{"__isSmartRef__":true,"id":15060},{"__isSmartRef__":true,"id":15063},{"__isSmartRef__":true,"id":15067},{"__isSmartRef__":true,"id":15071},{"__isSmartRef__":true,"id":15074},{"__isSmartRef__":true,"id":15078},{"__isSmartRef__":true,"id":15081}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15055":{"name":"domInterface","type":"propertyDef","startIndex":6548,"stopIndex":6606,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15056},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15056":{"name":"settings","type":"categoryDef","startIndex":6534,"stopIndex":6659,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15055},{"__isSmartRef__":true,"id":15057},{"__isSmartRef__":true,"id":15058}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15057":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":6608,"stopIndex":6631,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15056},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15058":{"name":"morphDispatchTable","type":"propertyDef","startIndex":6633,"stopIndex":6656,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15056},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15059":{"name":"newInstance","type":"propertyDef","startIndex":6675,"stopIndex":6774,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15060},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15060":{"name":"creation","type":"categoryDef","startIndex":6661,"stopIndex":6926,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15059},{"__isSmartRef__":true,"id":15061}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15061":{"name":"newForChild","type":"propertyDef","startIndex":6776,"stopIndex":6923,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15060},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15062":{"name":"setParentNode","type":"propertyDef","startIndex":6943,"stopIndex":7000,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15063},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15063":{"name":"accessing","type":"categoryDef","startIndex":6928,"stopIndex":7109,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15062},{"__isSmartRef__":true,"id":15064},{"__isSmartRef__":true,"id":15065}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15064":{"name":"getMorphNode","type":"propertyDef","startIndex":7002,"stopIndex":7053,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15063},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15065":{"name":"getShapeNode","type":"propertyDef","startIndex":7055,"stopIndex":7106,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15063},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15066":{"name":"append","type":"propertyDef","startIndex":7126,"stopIndex":7212,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15067},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15067":{"name":"rendering","type":"categoryDef","startIndex":7111,"stopIndex":7402,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15066},{"__isSmartRef__":true,"id":15068},{"__isSmartRef__":true,"id":15069}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15068":{"name":"appendShape","type":"propertyDef","startIndex":7214,"stopIndex":7290,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15067},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15069":{"name":"replaceRenderContext","type":"propertyDef","startIndex":7292,"stopIndex":7399,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15067},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15070":{"name":"shapeDispatch","type":"propertyDef","startIndex":7416,"stopIndex":7680,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15071},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15071":{"name":"update","type":"categoryDef","startIndex":7404,"stopIndex":7951,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15070},{"__isSmartRef__":true,"id":15072}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15072":{"name":"morphDispatch","type":"propertyDef","startIndex":7682,"stopIndex":7948,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15071},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15073":{"name":"morphRemoved","type":"propertyDef","startIndex":7966,"stopIndex":8056,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15074},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15074":{"name":"removal","type":"categoryDef","startIndex":7953,"stopIndex":8245,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15073},{"__isSmartRef__":true,"id":15075},{"__isSmartRef__":true,"id":15076}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15075":{"name":"shapeRemoved","type":"propertyDef","startIndex":8058,"stopIndex":8148,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15074},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15076":{"name":"removeNode","type":"propertyDef","startIndex":8150,"stopIndex":8242,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15074},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15077":{"name":"isHTML","type":"propertyDef","startIndex":8260,"stopIndex":8325,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15078},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15078":{"name":"testing","type":"categoryDef","startIndex":8247,"stopIndex":8393,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15077},{"__isSmartRef__":true,"id":15079}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15079":{"name":"isSVG","type":"propertyDef","startIndex":8327,"stopIndex":8390,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15078},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15080":{"name":"toString","type":"propertyDef","startIndex":8410,"stopIndex":8470,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15081},"className":"lively.morphic.Rendering.RenderContext","_owner":{"__isSmartRef__":true,"id":15054},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15081":{"name":"debugging","type":"categoryDef","startIndex":8395,"stopIndex":8472,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15080}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15082":{"name":null,"type":"comment","startIndex":8476,"stopIndex":8476,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15083":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":8477,"stopIndex":9456,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15084},{"__isSmartRef__":true,"id":15086},{"__isSmartRef__":true,"id":15087},{"__isSmartRef__":true,"id":15088}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15085}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15084":{"name":"renderUsing","type":"propertyDef","startIndex":8525,"stopIndex":8613,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15085},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15083},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15085":{"name":"rendering","type":"categoryDef","startIndex":8510,"stopIndex":9453,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15084},{"__isSmartRef__":true,"id":15086},{"__isSmartRef__":true,"id":15087},{"__isSmartRef__":true,"id":15088}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15086":{"name":"renderAfterUsing","type":"propertyDef","startIndex":8615,"stopIndex":8776,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15085},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15083},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15087":{"name":"replaceRenderContextWith","type":"propertyDef","startIndex":8778,"stopIndex":9109,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15085},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15083},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15088":{"name":"replaceRenderContextCompletely","type":"propertyDef","startIndex":9111,"stopIndex":9451,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15085},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15083},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15089":{"name":null,"type":"comment","startIndex":9457,"stopIndex":9457,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15090":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":9458,"stopIndex":10313,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15091},{"__isSmartRef__":true,"id":15093},{"__isSmartRef__":true,"id":15094},{"__isSmartRef__":true,"id":15095},{"__isSmartRef__":true,"id":15096},{"__isSmartRef__":true,"id":15097}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15092},{"__isSmartRef__":true,"id":15098}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15091":{"name":"setRenderContext","type":"propertyDef","startIndex":9525,"stopIndex":9614,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15092},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15090},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15092":{"name":"accessing -- renderer","type":"categoryDef","startIndex":9498,"stopIndex":10126,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15091},{"__isSmartRef__":true,"id":15093},{"__isSmartRef__":true,"id":15094},{"__isSmartRef__":true,"id":15095},{"__isSmartRef__":true,"id":15096}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15093":{"name":"renderContext","type":"propertyDef","startIndex":9616,"stopIndex":9766,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15092},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15090},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15094":{"name":"renderContextDispatch","type":"propertyDef","startIndex":9768,"stopIndex":9881,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15092},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15090},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15095":{"name":"shapeSetter","type":"propertyDef","startIndex":9883,"stopIndex":10055,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15092},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15090},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15096":{"name":"shapeGetter","type":"propertyDef","startIndex":10057,"stopIndex":10121,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15092},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15090},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15097":{"name":"renderUsing","type":"propertyDef","startIndex":10143,"stopIndex":10308,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15098},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15090},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15098":{"name":"rendering","type":"categoryDef","startIndex":10128,"stopIndex":10310,"fileName":"lively/morphic/Rendering.js","_subElements":[{"__isSmartRef__":true,"id":15097}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15099":{"name":null,"type":"comment","startIndex":10314,"stopIndex":10314,"fileName":"lively/morphic/Rendering.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15100":{"_moduleName":"lively.morphic.ScriptingSupport","_type":"js","_ast":{"__isSmartRef__":true,"id":15101},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"15101":{"name":"lively.morphic.ScriptingSupport","type":"moduleDef","startIndex":0,"stopIndex":2219,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":15102},{"__isSmartRef__":true,"id":15103},{"__isSmartRef__":true,"id":15112},{"__isSmartRef__":true,"id":15113},{"__isSmartRef__":true,"id":15115},{"__isSmartRef__":true,"id":15116},{"__isSmartRef__":true,"id":15120}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15102":{"name":null,"type":"comment","startIndex":112,"stopIndex":112,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15103":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":113,"stopIndex":1862,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":15104},{"__isSmartRef__":true,"id":15106},{"__isSmartRef__":true,"id":15107},{"__isSmartRef__":true,"id":15108},{"__isSmartRef__":true,"id":15109},{"__isSmartRef__":true,"id":15110}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15105},{"__isSmartRef__":true,"id":15111}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15104":{"name":"setName","type":"propertyDef","startIndex":158,"stopIndex":203,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15105},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15105":{"name":"naming","type":"categoryDef","startIndex":146,"stopIndex":1252,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":15104},{"__isSmartRef__":true,"id":15106},{"__isSmartRef__":true,"id":15107},{"__isSmartRef__":true,"id":15108},{"__isSmartRef__":true,"id":15109}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15106":{"name":"getName","type":"propertyDef","startIndex":205,"stopIndex":246,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15105},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15107":{"name":"get","type":"propertyDef","startIndex":248,"stopIndex":397,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15105},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15108":{"name":"getMorphNamed","type":"propertyDef","startIndex":399,"stopIndex":793,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15105},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15109":{"name":"getBreadthFirstUpwards","type":"propertyDef","startIndex":795,"stopIndex":1249,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15105},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15110":{"name":"asSVGLogo","type":"propertyDef","startIndex":1270,"stopIndex":1857,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15111},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15111":{"name":"conversion","type":"categoryDef","startIndex":1254,"stopIndex":1859,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":15110}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15112":{"name":null,"type":"comment","startIndex":1863,"stopIndex":1863,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15113":{"name":"lively.PartsBin.PartTrait","type":"traitDef","startIndex":1864,"stopIndex":1929,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":15114}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15114":{"name":" -> lively.morphic.Morph","type":"traitSubElement","startIndex":1898,"stopIndex":1927,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_owner":{"__isSmartRef__":true,"id":15113},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15115":{"name":null,"type":"comment","startIndex":1930,"stopIndex":1930,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15116":{"name":"Global","type":"klassExtensionDef","startIndex":1931,"stopIndex":2199,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":15117},{"__isSmartRef__":true,"id":15119}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15118}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15117":{"name":"$morph","type":"propertyDef","startIndex":1955,"stopIndex":2137,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":15118},"className":"Global","_owner":{"__isSmartRef__":true,"id":15116},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15118":{"name":"default category","type":"categoryDef","startIndex":1953,"stopIndex":2196,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[{"__isSmartRef__":true,"id":15117},{"__isSmartRef__":true,"id":15119}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15119":{"name":"$world","type":"propertyDef","startIndex":2139,"stopIndex":2194,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":15118},"className":"Global","_owner":{"__isSmartRef__":true,"id":15116},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15120":{"name":null,"type":"comment","startIndex":2200,"stopIndex":2200,"fileName":"lively/morphic/ScriptingSupport.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15121":{"_moduleName":"lively.morphic.Serialization","_type":"js","_ast":{"__isSmartRef__":true,"id":13960},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"15122":{"_moduleName":"lively.morphic.Shapes","_type":"js","_ast":{"__isSmartRef__":true,"id":15123},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"15123":{"name":"lively.morphic.Shapes","type":"moduleDef","startIndex":0,"stopIndex":5343,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15124},{"__isSmartRef__":true,"id":15125},{"__isSmartRef__":true,"id":15147},{"__isSmartRef__":true,"id":15148},{"__isSmartRef__":true,"id":15149},{"__isSmartRef__":true,"id":15150},{"__isSmartRef__":true,"id":15151},{"__isSmartRef__":true,"id":15155},{"__isSmartRef__":true,"id":15163},{"__isSmartRef__":true,"id":15172},{"__isSmartRef__":true,"id":15184},{"__isSmartRef__":true,"id":15192}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15124":{"name":null,"type":"comment","startIndex":62,"stopIndex":62,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15125":{"name":"lively.morphic.Shapes.Shape","type":"klassDef","startIndex":63,"stopIndex":1665,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15126},{"__isSmartRef__":true,"id":15128},{"__isSmartRef__":true,"id":15130},{"__isSmartRef__":true,"id":15131},{"__isSmartRef__":true,"id":15132},{"__isSmartRef__":true,"id":15133},{"__isSmartRef__":true,"id":15134},{"__isSmartRef__":true,"id":15135},{"__isSmartRef__":true,"id":15136},{"__isSmartRef__":true,"id":15137},{"__isSmartRef__":true,"id":15138},{"__isSmartRef__":true,"id":15139},{"__isSmartRef__":true,"id":15140},{"__isSmartRef__":true,"id":15141},{"__isSmartRef__":true,"id":15142},{"__isSmartRef__":true,"id":15143},{"__isSmartRef__":true,"id":15144},{"__isSmartRef__":true,"id":15145},{"__isSmartRef__":true,"id":15146}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":15127},{"__isSmartRef__":true,"id":15129}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15126":{"name":"initialize","type":"propertyDef","startIndex":128,"stopIndex":200,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15127},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15127":{"name":"initializing","type":"categoryDef","startIndex":110,"stopIndex":203,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15126}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15128":{"name":"setPosition","type":"propertyDef","startIndex":220,"stopIndex":281,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15129":{"name":"accessing","type":"categoryDef","startIndex":205,"stopIndex":1662,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15128},{"__isSmartRef__":true,"id":15130},{"__isSmartRef__":true,"id":15131},{"__isSmartRef__":true,"id":15132},{"__isSmartRef__":true,"id":15133},{"__isSmartRef__":true,"id":15134},{"__isSmartRef__":true,"id":15135},{"__isSmartRef__":true,"id":15136},{"__isSmartRef__":true,"id":15137},{"__isSmartRef__":true,"id":15138},{"__isSmartRef__":true,"id":15139},{"__isSmartRef__":true,"id":15140},{"__isSmartRef__":true,"id":15141},{"__isSmartRef__":true,"id":15142},{"__isSmartRef__":true,"id":15143},{"__isSmartRef__":true,"id":15144},{"__isSmartRef__":true,"id":15145},{"__isSmartRef__":true,"id":15146}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15130":{"name":"getPosition","type":"propertyDef","startIndex":283,"stopIndex":343,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15131":{"name":"setExtent","type":"propertyDef","startIndex":345,"stopIndex":419,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15132":{"name":"getExtent","type":"propertyDef","startIndex":421,"stopIndex":491,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15133":{"name":"setBounds","type":"propertyDef","startIndex":493,"stopIndex":615,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15134":{"name":"getBounds","type":"propertyDef","startIndex":617,"stopIndex":694,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15135":{"name":"setFill","type":"propertyDef","startIndex":696,"stopIndex":762,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15136":{"name":"getFill","type":"propertyDef","startIndex":764,"stopIndex":828,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15137":{"name":"setFillOpacity","type":"propertyDef","startIndex":830,"stopIndex":919,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15138":{"name":"getFillOpacity","type":"propertyDef","startIndex":921,"stopIndex":997,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15139":{"name":"setBorderWidth","type":"propertyDef","startIndex":999,"stopIndex":1081,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15140":{"name":"getBorderWidth","type":"propertyDef","startIndex":1083,"stopIndex":1159,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15141":{"name":"setBorderColor","type":"propertyDef","startIndex":1161,"stopIndex":1241,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15142":{"name":"getBorderColor","type":"propertyDef","startIndex":1243,"stopIndex":1327,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15143":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":1329,"stopIndex":1419,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15144":{"name":"getStrokeOpacity","type":"propertyDef","startIndex":1421,"stopIndex":1501,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15145":{"name":"setBorderRadius","type":"propertyDef","startIndex":1503,"stopIndex":1580,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15146":{"name":"getBorderRadius","type":"propertyDef","startIndex":1582,"stopIndex":1660,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15129},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15147":{"name":null,"type":"comment","startIndex":1666,"stopIndex":1667,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15148":{"name":"lively.morphic.Shapes.Rectangle","type":"klassDef","startIndex":1668,"stopIndex":1740,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Shapes.Shape","categories":[],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15149":{"name":null,"type":"comment","startIndex":1741,"stopIndex":1741,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15150":{"name":"lively.morphic.Shapes.Ellipse","type":"klassDef","startIndex":1742,"stopIndex":1812,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Shapes.Shape","categories":[],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15151":{"name":"lively.morphic.Shapes.Image","type":"klassDef","startIndex":1813,"stopIndex":2047,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15152},{"__isSmartRef__":true,"id":15154}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Shapes.Shape","categories":[{"__isSmartRef__":true,"id":15153}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15152":{"name":"setImageURL","type":"propertyDef","startIndex":1896,"stopIndex":1976,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15153},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":15151},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15153":{"name":"accessing","type":"categoryDef","startIndex":1881,"stopIndex":2044,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15152},{"__isSmartRef__":true,"id":15154}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15154":{"name":"getImageURL","type":"propertyDef","startIndex":1978,"stopIndex":2042,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15153},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":15151},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15155":{"name":"lively.morphic.Shapes.External","type":"klassDef","startIndex":2048,"stopIndex":2450,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15156},{"__isSmartRef__":true,"id":15158},{"__isSmartRef__":true,"id":15160},{"__isSmartRef__":true,"id":15161}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Shapes.Shape","categories":[{"__isSmartRef__":true,"id":15157},{"__isSmartRef__":true,"id":15159},{"__isSmartRef__":true,"id":15162}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15156":{"name":"documentation","type":"propertyDef","startIndex":2138,"stopIndex":2200,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15157},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":15155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15157":{"name":"documentation","type":"categoryDef","startIndex":2119,"stopIndex":2203,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15156}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15158":{"name":"doNotSerialize","type":"propertyDef","startIndex":2223,"stopIndex":2253,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15159},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":15155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15159":{"name":"initializing","type":"categoryDef","startIndex":2205,"stopIndex":2355,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15158},{"__isSmartRef__":true,"id":15160}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15160":{"name":"initialize","type":"propertyDef","startIndex":2255,"stopIndex":2352,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15159},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":15155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15161":{"name":"getExtent","type":"propertyDef","startIndex":2372,"stopIndex":2445,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15162},"className":"lively.morphic.Shapes.External","_owner":{"__isSmartRef__":true,"id":15155},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15162":{"name":"accessing","type":"categoryDef","startIndex":2357,"stopIndex":2447,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15161}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15163":{"name":"lively.morphic.Gradient","type":"klassDef","startIndex":2451,"stopIndex":2959,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15164},{"__isSmartRef__":true,"id":15166},{"__isSmartRef__":true,"id":15168},{"__isSmartRef__":true,"id":15170},{"__isSmartRef__":true,"id":15171}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":15165},{"__isSmartRef__":true,"id":15167},{"__isSmartRef__":true,"id":15169}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15164":{"name":"isGradient","type":"propertyDef","startIndex":2510,"stopIndex":2527,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15165},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":15163},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15165":{"name":"properties","type":"categoryDef","startIndex":2494,"stopIndex":2530,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15164}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15166":{"name":"initialize","type":"propertyDef","startIndex":2550,"stopIndex":2607,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15167},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":15163},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15167":{"name":"initializing","type":"categoryDef","startIndex":2532,"stopIndex":2610,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15166}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15168":{"name":"setStops","type":"propertyDef","startIndex":2627,"stopIndex":2686,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15169},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":15163},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15169":{"name":"accessing","type":"categoryDef","startIndex":2612,"stopIndex":2956,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15168},{"__isSmartRef__":true,"id":15170},{"__isSmartRef__":true,"id":15171}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15170":{"name":"getStopsLighter","type":"propertyDef","startIndex":2688,"stopIndex":2821,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15169},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":15163},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15171":{"name":"getStopsDarker","type":"propertyDef","startIndex":2823,"stopIndex":2954,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15169},"className":"lively.morphic.Gradient","_owner":{"__isSmartRef__":true,"id":15163},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15172":{"name":"lively.morphic.LinearGradient","type":"klassDef","startIndex":2960,"stopIndex":4258,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15173},{"__isSmartRef__":true,"id":15175},{"__isSmartRef__":true,"id":15177},{"__isSmartRef__":true,"id":15179},{"__isSmartRef__":true,"id":15181},{"__isSmartRef__":true,"id":15182}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Gradient","categories":[{"__isSmartRef__":true,"id":15174},{"__isSmartRef__":true,"id":15176},{"__isSmartRef__":true,"id":15178},{"__isSmartRef__":true,"id":15180},{"__isSmartRef__":true,"id":15183}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15173":{"name":"vectors","type":"propertyDef","startIndex":3042,"stopIndex":3315,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15174},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":15172},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15174":{"name":"properties","type":"categoryDef","startIndex":3026,"stopIndex":3318,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15173}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15175":{"name":"initialize","type":"propertyDef","startIndex":3338,"stopIndex":3430,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15176},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":15172},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15176":{"name":"initializing","type":"categoryDef","startIndex":3320,"stopIndex":3433,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15175}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15177":{"name":"setVector","type":"propertyDef","startIndex":3450,"stopIndex":3590,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15178},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":15172},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15178":{"name":"accessing","type":"categoryDef","startIndex":3435,"stopIndex":3593,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15177}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15179":{"name":"lighter","type":"propertyDef","startIndex":3612,"stopIndex":3701,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15180},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":15172},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15180":{"name":"convenience","type":"categoryDef","startIndex":3595,"stopIndex":3793,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15179},{"__isSmartRef__":true,"id":15181}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15181":{"name":"darker","type":"propertyDef","startIndex":3703,"stopIndex":3790,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15180},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":15172},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15182":{"name":"toCSSString","type":"propertyDef","startIndex":3814,"stopIndex":4252,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15183},"className":"lively.morphic.LinearGradient","_owner":{"__isSmartRef__":true,"id":15172},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15183":{"name":"HTML rendering","type":"categoryDef","startIndex":3795,"stopIndex":4255,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15182}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15184":{"name":"lively.morphic.RadialGradient","type":"klassDef","startIndex":4259,"stopIndex":5323,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15185},{"__isSmartRef__":true,"id":15187},{"__isSmartRef__":true,"id":15189},{"__isSmartRef__":true,"id":15190}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Gradient","categories":[{"__isSmartRef__":true,"id":15186},{"__isSmartRef__":true,"id":15188},{"__isSmartRef__":true,"id":15191}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15185":{"name":"initialize","type":"propertyDef","startIndex":4343,"stopIndex":4445,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15186},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":15184},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15186":{"name":"initializing","type":"categoryDef","startIndex":4325,"stopIndex":4448,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15185}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15187":{"name":"lighter","type":"propertyDef","startIndex":4467,"stopIndex":4555,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15188},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":15184},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15188":{"name":"convenience","type":"categoryDef","startIndex":4450,"stopIndex":4646,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15187},{"__isSmartRef__":true,"id":15189}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15189":{"name":"darker","type":"propertyDef","startIndex":4557,"stopIndex":4643,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15188},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":15184},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15190":{"name":"toCSSString","type":"propertyDef","startIndex":4658,"stopIndex":5318,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15191},"className":"lively.morphic.RadialGradient","_owner":{"__isSmartRef__":true,"id":15184},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15191":{"name":"HTML","type":"categoryDef","startIndex":4648,"stopIndex":5320,"fileName":"lively/morphic/Shapes.js","_subElements":[{"__isSmartRef__":true,"id":15190}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15192":{"name":null,"type":"comment","startIndex":5324,"stopIndex":5324,"fileName":"lively/morphic/Shapes.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15193":{"_moduleName":"lively.morphic.SVG","_type":"js","_ast":{"__isSmartRef__":true,"id":15194},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"15194":{"name":"lively.morphic.SVG","type":"moduleDef","startIndex":0,"stopIndex":6304,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15195},{"__isSmartRef__":true,"id":15196},{"__isSmartRef__":true,"id":15203},{"__isSmartRef__":true,"id":15204},{"__isSmartRef__":true,"id":15214},{"__isSmartRef__":true,"id":15215},{"__isSmartRef__":true,"id":15228},{"__isSmartRef__":true,"id":15229},{"__isSmartRef__":true,"id":15243},{"__isSmartRef__":true,"id":15246},{"__isSmartRef__":true,"id":15247},{"__isSmartRef__":true,"id":15252}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15195":{"name":null,"type":"comment","startIndex":85,"stopIndex":85,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15196":{"name":"lively.morphic.SVG.RenderContext","type":"klassDef","startIndex":86,"stopIndex":1094,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15197},{"__isSmartRef__":true,"id":15199},{"__isSmartRef__":true,"id":15200},{"__isSmartRef__":true,"id":15202}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Rendering.RenderContext","categories":[{"__isSmartRef__":true,"id":15198},{"__isSmartRef__":true,"id":15201}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15197":{"name":"shapeDispatchTable","type":"propertyDef","startIndex":184,"stopIndex":505,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15198},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":15196},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15198":{"name":"settings","type":"categoryDef","startIndex":170,"stopIndex":890,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15197},{"__isSmartRef__":true,"id":15199}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15199":{"name":"morphDispatchTable","type":"propertyDef","startIndex":507,"stopIndex":887,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15198},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":15196},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15200":{"name":"renderShape","type":"propertyDef","startIndex":907,"stopIndex":962,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15201},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":15196},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15201":{"name":"rendering","type":"categoryDef","startIndex":892,"stopIndex":1091,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15200},{"__isSmartRef__":true,"id":15202}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15202":{"name":"replaceRenderContext","type":"propertyDef","startIndex":964,"stopIndex":1089,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15201},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":15196},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15203":{"name":null,"type":"comment","startIndex":1095,"stopIndex":1095,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15204":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":1096,"stopIndex":2698,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15205},{"__isSmartRef__":true,"id":15207},{"__isSmartRef__":true,"id":15209},{"__isSmartRef__":true,"id":15210},{"__isSmartRef__":true,"id":15211},{"__isSmartRef__":true,"id":15212}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15206},{"__isSmartRef__":true,"id":15208},{"__isSmartRef__":true,"id":15213}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15205":{"name":"setPositionSVG","type":"propertyDef","startIndex":1143,"stopIndex":1261,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15206},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15206":{"name":"updating","type":"categoryDef","startIndex":1129,"stopIndex":1264,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15205}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15207":{"name":"renderWithSVG","type":"propertyDef","startIndex":1281,"stopIndex":1391,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15208},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15208":{"name":"rendering","type":"categoryDef","startIndex":1266,"stopIndex":2455,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15207},{"__isSmartRef__":true,"id":15209},{"__isSmartRef__":true,"id":15210},{"__isSmartRef__":true,"id":15211}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15209":{"name":"initSVG","type":"propertyDef","startIndex":1393,"stopIndex":1536,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15208},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15210":{"name":"appendSVG","type":"propertyDef","startIndex":1538,"stopIndex":2348,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15208},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15211":{"name":"replaceSVGRenderContext","type":"propertyDef","startIndex":2350,"stopIndex":2451,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15208},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15212":{"name":"removeSVG","type":"propertyDef","startIndex":2471,"stopIndex":2693,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15213},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15213":{"name":"removing","type":"categoryDef","startIndex":2457,"stopIndex":2695,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15212}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15214":{"name":null,"type":"comment","startIndex":2699,"stopIndex":2699,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15215":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":2700,"stopIndex":3948,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15216},{"__isSmartRef__":true,"id":15218},{"__isSmartRef__":true,"id":15219},{"__isSmartRef__":true,"id":15220},{"__isSmartRef__":true,"id":15221},{"__isSmartRef__":true,"id":15222},{"__isSmartRef__":true,"id":15223},{"__isSmartRef__":true,"id":15225},{"__isSmartRef__":true,"id":15226}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15217},{"__isSmartRef__":true,"id":15224},{"__isSmartRef__":true,"id":15227}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15216":{"name":"initSVG","type":"propertyDef","startIndex":2747,"stopIndex":2904,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15217},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":15215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15217":{"name":"rendering","type":"categoryDef","startIndex":2732,"stopIndex":3606,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15216},{"__isSmartRef__":true,"id":15218},{"__isSmartRef__":true,"id":15219},{"__isSmartRef__":true,"id":15220},{"__isSmartRef__":true,"id":15221},{"__isSmartRef__":true,"id":15222}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15218":{"name":"appendSVG","type":"propertyDef","startIndex":2906,"stopIndex":3016,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15217},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":15215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15219":{"name":"appendTextSVG","type":"propertyDef","startIndex":3018,"stopIndex":3371,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15217},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":15215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15220":{"name":"updateTextSVG","type":"propertyDef","startIndex":3373,"stopIndex":3483,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15217},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":15215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15221":{"name":"setMaxTextHeightSVG","type":"propertyDef","startIndex":3485,"stopIndex":3543,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15217},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":15215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15222":{"name":"setMaxTextWidthSVG","type":"propertyDef","startIndex":3545,"stopIndex":3602,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15217},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":15215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15223":{"name":"createTextNodeSVG","type":"propertyDef","startIndex":3627,"stopIndex":3774,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15224},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":15215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15224":{"name":"node creation","type":"categoryDef","startIndex":3608,"stopIndex":3850,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15223},{"__isSmartRef__":true,"id":15225}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15225":{"name":"getTextExtentSVG","type":"propertyDef","startIndex":3776,"stopIndex":3846,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15224},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":15215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15226":{"name":"getTextStringSVG","type":"propertyDef","startIndex":3871,"stopIndex":3943,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15227},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":15215},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15227":{"name":"accessing SVG","type":"categoryDef","startIndex":3852,"stopIndex":3945,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15226}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15228":{"name":null,"type":"comment","startIndex":3949,"stopIndex":3949,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15229":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":3950,"stopIndex":5444,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15230},{"__isSmartRef__":true,"id":15232},{"__isSmartRef__":true,"id":15233},{"__isSmartRef__":true,"id":15235},{"__isSmartRef__":true,"id":15236},{"__isSmartRef__":true,"id":15237},{"__isSmartRef__":true,"id":15238},{"__isSmartRef__":true,"id":15239},{"__isSmartRef__":true,"id":15240},{"__isSmartRef__":true,"id":15241}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15231},{"__isSmartRef__":true,"id":15234},{"__isSmartRef__":true,"id":15242}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15230":{"name":"initSVG","type":"propertyDef","startIndex":4009,"stopIndex":4403,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15231},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15231":{"name":"SVG rendering","type":"categoryDef","startIndex":3990,"stopIndex":4545,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15230},{"__isSmartRef__":true,"id":15232}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15232":{"name":"renderSVG","type":"propertyDef","startIndex":4405,"stopIndex":4542,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15231},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15233":{"name":"setPositionSVG","type":"propertyDef","startIndex":4565,"stopIndex":4683,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15234},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15234":{"name":"SVG updating","type":"categoryDef","startIndex":4547,"stopIndex":5338,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15233},{"__isSmartRef__":true,"id":15235},{"__isSmartRef__":true,"id":15236},{"__isSmartRef__":true,"id":15237},{"__isSmartRef__":true,"id":15238},{"__isSmartRef__":true,"id":15239},{"__isSmartRef__":true,"id":15240}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15235":{"name":"setExtentSVG","type":"propertyDef","startIndex":4685,"stopIndex":5080,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15234},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15236":{"name":"setFillSVG","type":"propertyDef","startIndex":5082,"stopIndex":5192,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15234},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15237":{"name":"setBorderColorSVG","type":"propertyDef","startIndex":5194,"stopIndex":5227,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15234},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15238":{"name":"setBorderWidthSVG","type":"propertyDef","startIndex":5229,"stopIndex":5262,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15234},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15239":{"name":"setStrokeOpacitySVG","type":"propertyDef","startIndex":5264,"stopIndex":5299,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15234},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15240":{"name":"setBorderRadiusSVG","type":"propertyDef","startIndex":5301,"stopIndex":5335,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15234},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15241":{"name":"createShapeNode","type":"propertyDef","startIndex":5362,"stopIndex":5440,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15242},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":15229},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15242":{"name":"SVG DOM elements","type":"categoryDef","startIndex":5340,"stopIndex":5442,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15241}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15243":{"name":"lively.morphic.Shapes.Rectangle","type":"klassExtensionDef","startIndex":5445,"stopIndex":5585,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15244}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15245}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15244":{"name":"createShapeNode","type":"propertyDef","startIndex":5511,"stopIndex":5580,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15245},"className":"lively.morphic.Shapes.Rectangle","_owner":{"__isSmartRef__":true,"id":15243},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15245":{"name":"SVG DOM elements","type":"categoryDef","startIndex":5489,"stopIndex":5582,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15244}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15246":{"name":null,"type":"comment","startIndex":5586,"stopIndex":5586,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15247":{"name":"lively.morphic.Shapes.Ellipse","type":"klassExtensionDef","startIndex":5587,"stopIndex":6132,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15248},{"__isSmartRef__":true,"id":15250}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15249},{"__isSmartRef__":true,"id":15251}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15248":{"name":"setExtentSVG","type":"propertyDef","startIndex":5660,"stopIndex":6028,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15249},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":15247},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15249":{"name":"SVG specific manipulation","type":"categoryDef","startIndex":5629,"stopIndex":6031,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15248}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15250":{"name":"createShapeNode","type":"propertyDef","startIndex":6055,"stopIndex":6127,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15251},"className":"lively.morphic.Shapes.Ellipse","_owner":{"__isSmartRef__":true,"id":15247},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15251":{"name":"SVG DOM elements","type":"categoryDef","startIndex":6033,"stopIndex":6129,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15250}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15252":{"name":"lively.morphic.Shapes.Image","type":"klassExtensionDef","startIndex":6133,"stopIndex":6285,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15253}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15254}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15253":{"name":"createShapeNode","type":"propertyDef","startIndex":6192,"stopIndex":6280,"fileName":"lively/morphic/SVG.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15254},"className":"lively.morphic.Shapes.Image","_owner":{"__isSmartRef__":true,"id":15252},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15254":{"name":"SVG rendering","type":"categoryDef","startIndex":6173,"stopIndex":6282,"fileName":"lively/morphic/SVG.js","_subElements":[{"__isSmartRef__":true,"id":15253}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15255":{"_moduleName":"lively.morphic.Tests","_type":"js","_ast":{"__isSmartRef__":true,"id":15256},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"15256":{"name":"lively.morphic.Tests","type":"moduleDef","startIndex":0,"stopIndex":30850,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15257},{"__isSmartRef__":true,"id":15258},{"__isSmartRef__":true,"id":15268},{"__isSmartRef__":true,"id":15269},{"__isSmartRef__":true,"id":15272},{"__isSmartRef__":true,"id":15273},{"__isSmartRef__":true,"id":15290},{"__isSmartRef__":true,"id":15291},{"__isSmartRef__":true,"id":15297},{"__isSmartRef__":true,"id":15304},{"__isSmartRef__":true,"id":15305},{"__isSmartRef__":true,"id":15327},{"__isSmartRef__":true,"id":15330},{"__isSmartRef__":true,"id":15338},{"__isSmartRef__":true,"id":15342},{"__isSmartRef__":true,"id":15346},{"__isSmartRef__":true,"id":15349},{"__isSmartRef__":true,"id":15354},{"__isSmartRef__":true,"id":15357},{"__isSmartRef__":true,"id":15362},{"__isSmartRef__":true,"id":15363},{"__isSmartRef__":true,"id":15366},{"__isSmartRef__":true,"id":15369},{"__isSmartRef__":true,"id":15372}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15257":{"name":null,"type":"comment","startIndex":110,"stopIndex":110,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15258":{"name":"lively.morphic.Tests.TestCase","type":"klassDef","startIndex":111,"stopIndex":2924,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15259},{"__isSmartRef__":true,"id":15261},{"__isSmartRef__":true,"id":15263},{"__isSmartRef__":true,"id":15264},{"__isSmartRef__":true,"id":15265},{"__isSmartRef__":true,"id":15266}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":15260},{"__isSmartRef__":true,"id":15262},{"__isSmartRef__":true,"id":15267}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15259":{"name":"tearDown","type":"propertyDef","startIndex":175,"stopIndex":245,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15260},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":15258},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15260":{"name":"running","type":"categoryDef","startIndex":162,"stopIndex":248,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15259}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15261":{"name":"removeTestWorld","type":"propertyDef","startIndex":262,"stopIndex":621,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15262},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":15258},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15262":{"name":"helper","type":"categoryDef","startIndex":250,"stopIndex":1288,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15261},{"__isSmartRef__":true,"id":15263},{"__isSmartRef__":true,"id":15264},{"__isSmartRef__":true,"id":15265}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15263":{"name":"openMorphsInRealWorld","type":"propertyDef","startIndex":623,"stopIndex":688,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15262},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":15258},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15264":{"name":"createWorld","type":"propertyDef","startIndex":690,"stopIndex":1025,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15262},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":15258},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15265":{"name":"serializeAndDeserializeWorld","type":"propertyDef","startIndex":1027,"stopIndex":1284,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15262},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":15258},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15266":{"name":"assertNodeMatches","type":"propertyDef","startIndex":1305,"stopIndex":2919,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15267},"className":"lively.morphic.Tests.TestCase","_owner":{"__isSmartRef__":true,"id":15258},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15267":{"name":"assertion","type":"categoryDef","startIndex":1290,"stopIndex":2921,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15266}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15268":{"name":null,"type":"comment","startIndex":2925,"stopIndex":2925,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15269":{"name":"lively.morphic.Tests.WorldTests","type":"klassDef","startIndex":2926,"stopIndex":3445,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15270}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":15271}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15270":{"name":"testAddWorldToDoc","type":"propertyDef","startIndex":3013,"stopIndex":3440,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15271},"className":"lively.morphic.Tests.WorldTests","_owner":{"__isSmartRef__":true,"id":15269},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15271":{"name":"testing","type":"categoryDef","startIndex":3000,"stopIndex":3442,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15270}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15272":{"name":null,"type":"comment","startIndex":3446,"stopIndex":3447,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15273":{"name":"lively.morphic.Tests.MorphTests","type":"klassDef","startIndex":3448,"stopIndex":11151,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15274},{"__isSmartRef__":true,"id":15276},{"__isSmartRef__":true,"id":15278},{"__isSmartRef__":true,"id":15279},{"__isSmartRef__":true,"id":15280},{"__isSmartRef__":true,"id":15281},{"__isSmartRef__":true,"id":15282},{"__isSmartRef__":true,"id":15283},{"__isSmartRef__":true,"id":15284},{"__isSmartRef__":true,"id":15285},{"__isSmartRef__":true,"id":15286},{"__isSmartRef__":true,"id":15287},{"__isSmartRef__":true,"id":15288},{"__isSmartRef__":true,"id":15289}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":15275},{"__isSmartRef__":true,"id":15277}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15274":{"name":"setUp","type":"propertyDef","startIndex":3535,"stopIndex":3598,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15275},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15275":{"name":"running","type":"categoryDef","startIndex":3522,"stopIndex":3601,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15274}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15276":{"name":"test01AddMorph","type":"propertyDef","startIndex":3616,"stopIndex":4098,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15277":{"name":"testing","type":"categoryDef","startIndex":3603,"stopIndex":11148,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15276},{"__isSmartRef__":true,"id":15278},{"__isSmartRef__":true,"id":15279},{"__isSmartRef__":true,"id":15280},{"__isSmartRef__":true,"id":15281},{"__isSmartRef__":true,"id":15282},{"__isSmartRef__":true,"id":15283},{"__isSmartRef__":true,"id":15284},{"__isSmartRef__":true,"id":15285},{"__isSmartRef__":true,"id":15286},{"__isSmartRef__":true,"id":15287},{"__isSmartRef__":true,"id":15288},{"__isSmartRef__":true,"id":15289}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15278":{"name":"test02aUseSVGRenderer","type":"propertyDef","startIndex":4100,"stopIndex":4576,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15279":{"name":"test03MorphWithSVGEllipse","type":"propertyDef","startIndex":4579,"stopIndex":5107,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15280":{"name":"test04MorphLocalize","type":"propertyDef","startIndex":5109,"stopIndex":5378,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15281":{"name":"test04AddMorphBefore","type":"propertyDef","startIndex":5380,"stopIndex":6098,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15282":{"name":"xtest05DropMorph","type":"propertyDef","startIndex":6101,"stopIndex":7081,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15283":{"name":"testMorphBounds","type":"propertyDef","startIndex":7083,"stopIndex":7435,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15284":{"name":"test07MorphBoundsOnCreation","type":"propertyDef","startIndex":7437,"stopIndex":7759,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15285":{"name":"test08aCreateMorphWithLinearGradient","type":"propertyDef","startIndex":7761,"stopIndex":8318,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15286":{"name":"test08bCreateMorphWithradialGradient","type":"propertyDef","startIndex":8320,"stopIndex":8906,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15287":{"name":"test09BorderColorAndWidth","type":"propertyDef","startIndex":8908,"stopIndex":9585,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15288":{"name":"test10BorderRadiusHTML","type":"propertyDef","startIndex":9587,"stopIndex":9978,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15289":{"name":"test11DragMorph","type":"propertyDef","startIndex":9980,"stopIndex":11145,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15277},"className":"lively.morphic.Tests.MorphTests","_owner":{"__isSmartRef__":true,"id":15273},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15290":{"name":null,"type":"comment","startIndex":11152,"stopIndex":11152,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15291":{"name":"lively.morphic.Tests.CopyMorphTests","type":"klassDef","startIndex":11153,"stopIndex":12837,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15292},{"__isSmartRef__":true,"id":15294},{"__isSmartRef__":true,"id":15295},{"__isSmartRef__":true,"id":15296}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15293}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15292":{"name":"test01CopySimpleMorph","type":"propertyDef","startIndex":11246,"stopIndex":11532,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15293},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":15291},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15293":{"name":"testing","type":"categoryDef","startIndex":11233,"stopIndex":12834,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15292},{"__isSmartRef__":true,"id":15294},{"__isSmartRef__":true,"id":15295},{"__isSmartRef__":true,"id":15296}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15294":{"name":"test02ReferencedMorphThatIsNotASubmorphIsNotCopied","type":"propertyDef","startIndex":11534,"stopIndex":12123,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15293},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":15291},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15295":{"name":"test03OwnerIsNotCopied","type":"propertyDef","startIndex":12125,"stopIndex":12300,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15293},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":15291},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15296":{"name":"test04CopyMorphTreeWithEventHandlers","type":"propertyDef","startIndex":12302,"stopIndex":12829,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15293},"className":"lively.morphic.Tests.CopyMorphTests","_owner":{"__isSmartRef__":true,"id":15291},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15297":{"name":"lively.morphic.Tests.TextMorphTests","type":"klassDef","startIndex":12838,"stopIndex":14712,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15298},{"__isSmartRef__":true,"id":15300},{"__isSmartRef__":true,"id":15301},{"__isSmartRef__":true,"id":15302},{"__isSmartRef__":true,"id":15303}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15299}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15298":{"name":"test01TextMorphHTML","type":"propertyDef","startIndex":12931,"stopIndex":13296,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15299},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":15297},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15299":{"name":"testing","type":"categoryDef","startIndex":12918,"stopIndex":14709,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15298},{"__isSmartRef__":true,"id":15300},{"__isSmartRef__":true,"id":15301},{"__isSmartRef__":true,"id":15302},{"__isSmartRef__":true,"id":15303}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15300":{"name":"test02TextMorphSVG","type":"propertyDef","startIndex":13298,"stopIndex":13695,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15299},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":15297},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15301":{"name":"test03TextStringIsConnectable","type":"propertyDef","startIndex":13697,"stopIndex":13961,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15299},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":15297},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15302":{"name":"test04GrowToFit","type":"propertyDef","startIndex":13963,"stopIndex":14266,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15299},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":15297},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15303":{"name":"test05SetSelectionRange","type":"propertyDef","startIndex":14269,"stopIndex":14707,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15299},"className":"lively.morphic.Tests.TextMorphTests","_owner":{"__isSmartRef__":true,"id":15297},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15304":{"name":null,"type":"comment","startIndex":14713,"stopIndex":14713,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15305":{"name":"lively.morphic.Tests.RichTextHTMLTests","type":"klassDef","startIndex":14714,"stopIndex":21303,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15306},{"__isSmartRef__":true,"id":15308},{"__isSmartRef__":true,"id":15309},{"__isSmartRef__":true,"id":15310},{"__isSmartRef__":true,"id":15311},{"__isSmartRef__":true,"id":15313},{"__isSmartRef__":true,"id":15314},{"__isSmartRef__":true,"id":15315},{"__isSmartRef__":true,"id":15316},{"__isSmartRef__":true,"id":15317},{"__isSmartRef__":true,"id":15318},{"__isSmartRef__":true,"id":15319},{"__isSmartRef__":true,"id":15320},{"__isSmartRef__":true,"id":15321},{"__isSmartRef__":true,"id":15322},{"__isSmartRef__":true,"id":15323},{"__isSmartRef__":true,"id":15324},{"__isSmartRef__":true,"id":15325},{"__isSmartRef__":true,"id":15326}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15307},{"__isSmartRef__":true,"id":15312}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15306":{"name":"setUp","type":"propertyDef","startIndex":14810,"stopIndex":15136,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15307},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15307":{"name":"running","type":"categoryDef","startIndex":14797,"stopIndex":15659,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15306},{"__isSmartRef__":true,"id":15308},{"__isSmartRef__":true,"id":15309},{"__isSmartRef__":true,"id":15310}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15308":{"name":"checkRunArray","type":"propertyDef","startIndex":15138,"stopIndex":15266,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15307},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15309":{"name":"checkChunks","type":"propertyDef","startIndex":15268,"stopIndex":15376,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15307},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15310":{"name":"checkDOM","type":"propertyDef","startIndex":15379,"stopIndex":15654,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15307},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15311":{"name":"test01MorphHasTextChunk","type":"propertyDef","startIndex":15674,"stopIndex":16037,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15312":{"name":"testing","type":"categoryDef","startIndex":15661,"stopIndex":21300,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15311},{"__isSmartRef__":true,"id":15313},{"__isSmartRef__":true,"id":15314},{"__isSmartRef__":true,"id":15315},{"__isSmartRef__":true,"id":15316},{"__isSmartRef__":true,"id":15317},{"__isSmartRef__":true,"id":15318},{"__isSmartRef__":true,"id":15319},{"__isSmartRef__":true,"id":15320},{"__isSmartRef__":true,"id":15321},{"__isSmartRef__":true,"id":15322},{"__isSmartRef__":true,"id":15323},{"__isSmartRef__":true,"id":15324},{"__isSmartRef__":true,"id":15325},{"__isSmartRef__":true,"id":15326}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15313":{"name":"test02MorphHasTextChunkWhenTextStringIsSet","type":"propertyDef","startIndex":16039,"stopIndex":16318,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15314":{"name":"test03SplitAndJoinTextChunks","type":"propertyDef","startIndex":16320,"stopIndex":17123,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15315":{"name":"test03bCoalesceChunks","type":"propertyDef","startIndex":17125,"stopIndex":17413,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15316":{"name":"test03cSplitAtFrontAndBack","type":"propertyDef","startIndex":17415,"stopIndex":17779,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15317":{"name":"test03cSplittedChunkGetsStyle","type":"propertyDef","startIndex":17781,"stopIndex":18058,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15318":{"name":"test04SliceTextChunksSimple","type":"propertyDef","startIndex":18063,"stopIndex":18412,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15319":{"name":"test04SliceTextChunks","type":"propertyDef","startIndex":18415,"stopIndex":18844,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15320":{"name":"test04SliceTextChunksAgain","type":"propertyDef","startIndex":18846,"stopIndex":19111,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15321":{"name":"test05StyleChunk","type":"propertyDef","startIndex":19114,"stopIndex":19333,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15322":{"name":"test06MakeTextBold","type":"propertyDef","startIndex":19335,"stopIndex":19691,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15323":{"name":"test07MakeTextBoldThenUnbold","type":"propertyDef","startIndex":19696,"stopIndex":19945,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15324":{"name":"test08ToggleBoldnessComplete","type":"propertyDef","startIndex":19947,"stopIndex":20303,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15325":{"name":"test09ChunksAreSerializable","type":"propertyDef","startIndex":20305,"stopIndex":20710,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15326":{"name":"test10ConvertSelectionRangeForEmphasis","type":"propertyDef","startIndex":20712,"stopIndex":21292,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15312},"className":"lively.morphic.Tests.RichTextHTMLTests","_owner":{"__isSmartRef__":true,"id":15305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15327":{"name":"lively.morphic.Tests.ButtonMorphTests","type":"klassDef","startIndex":21304,"stopIndex":21605,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15328}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15329}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15328":{"name":"test01MorphBoundsOnCreation","type":"propertyDef","startIndex":21399,"stopIndex":21600,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15329},"className":"lively.morphic.Tests.ButtonMorphTests","_owner":{"__isSmartRef__":true,"id":15327},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15329":{"name":"testing","type":"categoryDef","startIndex":21386,"stopIndex":21602,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15328}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15330":{"name":"lively.morphic.Tests.ListMorphTests","type":"klassDef","startIndex":21606,"stopIndex":23775,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15331},{"__isSmartRef__":true,"id":15333},{"__isSmartRef__":true,"id":15334},{"__isSmartRef__":true,"id":15335},{"__isSmartRef__":true,"id":15336},{"__isSmartRef__":true,"id":15337}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15332}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15331":{"name":"test01SetAndRetrieveStringItems","type":"propertyDef","startIndex":21699,"stopIndex":21968,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15332},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":15330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15332":{"name":"testing","type":"categoryDef","startIndex":21686,"stopIndex":23772,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15331},{"__isSmartRef__":true,"id":15333},{"__isSmartRef__":true,"id":15334},{"__isSmartRef__":true,"id":15335},{"__isSmartRef__":true,"id":15336},{"__isSmartRef__":true,"id":15337}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15333":{"name":"test02SelectAt","type":"propertyDef","startIndex":21970,"stopIndex":22332,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15332},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":15330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15334":{"name":"test03SelectListItem","type":"propertyDef","startIndex":22334,"stopIndex":22656,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15332},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":15330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15335":{"name":"test04ListMorphBoundsOnCreationInHTML","type":"propertyDef","startIndex":22659,"stopIndex":23035,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15332},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":15330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15336":{"name":"test05ListMorphKeepsSelectionHighlightOnUpdateList","type":"propertyDef","startIndex":23037,"stopIndex":23460,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15332},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":15330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15337":{"name":"test06SetSelectionWithListItems","type":"propertyDef","startIndex":23462,"stopIndex":23767,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15332},"className":"lively.morphic.Tests.ListMorphTests","_owner":{"__isSmartRef__":true,"id":15330},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15338":{"name":"lively.morphic.Tests.AppTests","type":"klassDef","startIndex":23776,"stopIndex":24582,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15339},{"__isSmartRef__":true,"id":15341}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15340}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15339":{"name":"test01ConfirmDialog","type":"propertyDef","startIndex":23863,"stopIndex":24182,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15340},"className":"lively.morphic.Tests.AppTests","_owner":{"__isSmartRef__":true,"id":15338},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15340":{"name":"testing","type":"categoryDef","startIndex":23850,"stopIndex":24579,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15339},{"__isSmartRef__":true,"id":15341}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15341":{"name":"test02PromptDialog","type":"propertyDef","startIndex":24184,"stopIndex":24577,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15340},"className":"lively.morphic.Tests.AppTests","_owner":{"__isSmartRef__":true,"id":15338},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15342":{"name":"lively.morphic.Tests.CanvasRenderingTests","type":"klassDef","startIndex":24583,"stopIndex":25546,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15343},{"__isSmartRef__":true,"id":15345}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15344}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15343":{"name":"test01UseCanvasRendererForSimpleMorph","type":"propertyDef","startIndex":24682,"stopIndex":25082,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15344},"className":"lively.morphic.Tests.CanvasRenderingTests","_owner":{"__isSmartRef__":true,"id":15342},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15344":{"name":"testing","type":"categoryDef","startIndex":24669,"stopIndex":25543,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15343},{"__isSmartRef__":true,"id":15345}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15345":{"name":"test02MorphAndSubmorphWithCanvas","type":"propertyDef","startIndex":25084,"stopIndex":25541,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15344},"className":"lively.morphic.Tests.CanvasRenderingTests","_owner":{"__isSmartRef__":true,"id":15342},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15346":{"name":"lively.morphic.Tests.SimilitudeTests","type":"klassDef","startIndex":25547,"stopIndex":26068,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15347}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":15348}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15347":{"name":"test01PointTransform","type":"propertyDef","startIndex":25618,"stopIndex":26063,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15348},"className":"lively.morphic.Tests.SimilitudeTests","_owner":{"__isSmartRef__":true,"id":15346},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15348":{"name":"testing","type":"categoryDef","startIndex":25605,"stopIndex":26065,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15347}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15349":{"name":"lively.morphic.Tests.ScriptTests","type":"klassDef","startIndex":26069,"stopIndex":27357,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15350},{"__isSmartRef__":true,"id":15352},{"__isSmartRef__":true,"id":15353}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"AsyncTestCase","categories":[{"__isSmartRef__":true,"id":15351}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15350":{"name":"test01StartAndStopTicking","type":"propertyDef","startIndex":26141,"stopIndex":26407,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15351},"className":"lively.morphic.Tests.ScriptTests","_owner":{"__isSmartRef__":true,"id":15349},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15351":{"name":"testing","type":"categoryDef","startIndex":26128,"stopIndex":27354,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15350},{"__isSmartRef__":true,"id":15352},{"__isSmartRef__":true,"id":15353}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15352":{"name":"test02SuspendAndContinue","type":"propertyDef","startIndex":26409,"stopIndex":26879,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15351},"className":"lively.morphic.Tests.ScriptTests","_owner":{"__isSmartRef__":true,"id":15349},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15353":{"name":"test03MorphStartStepping","type":"propertyDef","startIndex":26881,"stopIndex":27351,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15351},"className":"lively.morphic.Tests.ScriptTests","_owner":{"__isSmartRef__":true,"id":15349},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15354":{"name":"lively.morphic.Tests.SerializationTests","type":"klassDef","startIndex":27358,"stopIndex":28022,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15355}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":15356}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15355":{"name":"test01SerializeSimpleWorld","type":"propertyDef","startIndex":27453,"stopIndex":28017,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15356},"className":"lively.morphic.Tests.SerializationTests","_owner":{"__isSmartRef__":true,"id":15354},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15356":{"name":"testing","type":"categoryDef","startIndex":27440,"stopIndex":28019,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15355}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15357":{"name":"lively.morphic.Tests.HaloTests","type":"klassDef","startIndex":28023,"stopIndex":29427,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15358},{"__isSmartRef__":true,"id":15360},{"__isSmartRef__":true,"id":15361}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.TestCase","categories":[{"__isSmartRef__":true,"id":15359}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15358":{"name":"test01ShowHalosForMorph","type":"propertyDef","startIndex":28109,"stopIndex":28412,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15359},"className":"lively.morphic.Tests.HaloTests","_owner":{"__isSmartRef__":true,"id":15357},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15359":{"name":"testing","type":"categoryDef","startIndex":28096,"stopIndex":29424,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15358},{"__isSmartRef__":true,"id":15360},{"__isSmartRef__":true,"id":15361}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15360":{"name":"test02HalosStayInVisibleBounds","type":"propertyDef","startIndex":28414,"stopIndex":28816,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15359},"className":"lively.morphic.Tests.HaloTests","_owner":{"__isSmartRef__":true,"id":15357},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15361":{"name":"testTransformRectSoThatItFitsInOuter","type":"propertyDef","startIndex":28818,"stopIndex":29420,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15359},"className":"lively.morphic.Tests.HaloTests","_owner":{"__isSmartRef__":true,"id":15357},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15362":{"name":null,"type":"comment","startIndex":29428,"stopIndex":29429,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15363":{"name":"lively.morphic.Tests.ImageTests","type":"klassDef","startIndex":29430,"stopIndex":29926,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15364}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15365}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15364":{"name":"testImageMorphHTML","type":"propertyDef","startIndex":29519,"stopIndex":29921,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15365},"className":"lively.morphic.Tests.ImageTests","_owner":{"__isSmartRef__":true,"id":15363},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15365":{"name":"testing","type":"categoryDef","startIndex":29506,"stopIndex":29923,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15364}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15366":{"name":"lively.morphic.Tests.MenuTests","type":"klassDef","startIndex":29927,"stopIndex":30396,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15367}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15368}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15367":{"name":"testWrongSubMenuItems","type":"propertyDef","startIndex":30015,"stopIndex":30391,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15368},"className":"lively.morphic.Tests.MenuTests","_owner":{"__isSmartRef__":true,"id":15366},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15368":{"name":"testing","type":"categoryDef","startIndex":30002,"stopIndex":30393,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15367}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15369":{"name":"lively.morphic.Tests.ExternalShapesTests","type":"klassDef","startIndex":30397,"stopIndex":30828,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15370}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Tests.MorphTests","categories":[{"__isSmartRef__":true,"id":15371}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15370":{"name":"test01AddADivShape","type":"propertyDef","startIndex":30495,"stopIndex":30823,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15371},"className":"lively.morphic.Tests.ExternalShapesTests","_owner":{"__isSmartRef__":true,"id":15369},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15371":{"name":"testing","type":"categoryDef","startIndex":30482,"stopIndex":30825,"fileName":"lively/morphic/Tests.js","_subElements":[{"__isSmartRef__":true,"id":15370}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15372":{"name":null,"type":"comment","startIndex":30829,"stopIndex":30831,"fileName":"lively/morphic/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15373":{"_moduleName":"lively.morphic.Widgets","_type":"js","_ast":{"__isSmartRef__":true,"id":15374},"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"lively.ide.ModuleWrapper"},"15374":{"name":"lively.morphic.Widgets","type":"moduleDef","startIndex":0,"stopIndex":39789,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15375},{"__isSmartRef__":true,"id":15376},{"__isSmartRef__":true,"id":15391},{"__isSmartRef__":true,"id":15392},{"__isSmartRef__":true,"id":15401},{"__isSmartRef__":true,"id":15402},{"__isSmartRef__":true,"id":15408},{"__isSmartRef__":true,"id":15409},{"__isSmartRef__":true,"id":15426},{"__isSmartRef__":true,"id":15427},{"__isSmartRef__":true,"id":15431},{"__isSmartRef__":true,"id":15432},{"__isSmartRef__":true,"id":15439},{"__isSmartRef__":true,"id":15440},{"__isSmartRef__":true,"id":15448},{"__isSmartRef__":true,"id":15449},{"__isSmartRef__":true,"id":15469},{"__isSmartRef__":true,"id":15470},{"__isSmartRef__":true,"id":15479},{"__isSmartRef__":true,"id":15480},{"__isSmartRef__":true,"id":15493},{"__isSmartRef__":true,"id":15494},{"__isSmartRef__":true,"id":15495},{"__isSmartRef__":true,"id":15517},{"__isSmartRef__":true,"id":15518},{"__isSmartRef__":true,"id":15529},{"__isSmartRef__":true,"id":15530},{"__isSmartRef__":true,"id":15546},{"__isSmartRef__":true,"id":15547},{"__isSmartRef__":true,"id":15552},{"__isSmartRef__":true,"id":15553},{"__isSmartRef__":true,"id":15560},{"__isSmartRef__":true,"id":15561},{"__isSmartRef__":true,"id":15564},{"__isSmartRef__":true,"id":15565},{"__isSmartRef__":true,"id":15605},{"__isSmartRef__":true,"id":15606},{"__isSmartRef__":true,"id":15625},{"__isSmartRef__":true,"id":15626},{"__isSmartRef__":true,"id":15637},{"__isSmartRef__":true,"id":15638},{"__isSmartRef__":true,"id":15646},{"__isSmartRef__":true,"id":15647}],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15375":{"name":null,"type":"comment","startIndex":133,"stopIndex":133,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15376":{"name":"lively.morphic.Button","type":"klassDef","startIndex":134,"stopIndex":2762,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15377},{"__isSmartRef__":true,"id":15379},{"__isSmartRef__":true,"id":15381},{"__isSmartRef__":true,"id":15383},{"__isSmartRef__":true,"id":15384},{"__isSmartRef__":true,"id":15385},{"__isSmartRef__":true,"id":15387},{"__isSmartRef__":true,"id":15389},{"__isSmartRef__":true,"id":15390}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":15378},{"__isSmartRef__":true,"id":15380},{"__isSmartRef__":true,"id":15382},{"__isSmartRef__":true,"id":15386},{"__isSmartRef__":true,"id":15388}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15377":{"name":"style","type":"propertyDef","startIndex":203,"stopIndex":661,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15378},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":15376},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15378":{"name":"settings","type":"categoryDef","startIndex":189,"stopIndex":664,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15377}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15379":{"name":"initialize","type":"propertyDef","startIndex":684,"stopIndex":1264,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15380},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":15376},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15380":{"name":"initializing","type":"categoryDef","startIndex":666,"stopIndex":1267,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15379}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15381":{"name":"setLabel","type":"propertyDef","startIndex":1284,"stopIndex":1365,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15382},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":15376},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15382":{"name":"accessing","type":"categoryDef","startIndex":1269,"stopIndex":1705,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15381},{"__isSmartRef__":true,"id":15383},{"__isSmartRef__":true,"id":15384}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15383":{"name":"setValue","type":"propertyDef","startIndex":1367,"stopIndex":1561,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15382},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":15376},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15384":{"name":"setExtent","type":"propertyDef","startIndex":1563,"stopIndex":1701,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15382},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":15376},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15385":{"name":"changeAppearanceFor","type":"propertyDef","startIndex":1720,"stopIndex":1822,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15386},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":15376},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15386":{"name":"styling","type":"categoryDef","startIndex":1707,"stopIndex":1825,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15385}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15387":{"name":"onMouseDown","type":"propertyDef","startIndex":1840,"stopIndex":2068,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15388},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":15376},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15388":{"name":"events","type":"categoryDef","startIndex":1827,"stopIndex":2759,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15387},{"__isSmartRef__":true,"id":15389},{"__isSmartRef__":true,"id":15390}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15389":{"name":"onMouseUp","type":"propertyDef","startIndex":2070,"stopIndex":2311,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15388},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":15376},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15390":{"name":"simulateButtonClick","type":"propertyDef","startIndex":2313,"stopIndex":2754,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15388},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":15376},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15391":{"name":null,"type":"comment","startIndex":2763,"stopIndex":2763,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15392":{"name":"lively.morphic.Image","type":"klassDef","startIndex":2764,"stopIndex":3388,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15393},{"__isSmartRef__":true,"id":15395},{"__isSmartRef__":true,"id":15396},{"__isSmartRef__":true,"id":15398},{"__isSmartRef__":true,"id":15399}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":15394},{"__isSmartRef__":true,"id":15397},{"__isSmartRef__":true,"id":15400}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15393":{"name":"initialize","type":"propertyDef","startIndex":2836,"stopIndex":3019,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15394},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":15392},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15394":{"name":"initializing","type":"categoryDef","startIndex":2818,"stopIndex":3124,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15393},{"__isSmartRef__":true,"id":15395}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15395":{"name":"createImageShape","type":"propertyDef","startIndex":3021,"stopIndex":3121,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15394},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":15392},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15396":{"name":"setImageURL","type":"propertyDef","startIndex":3141,"stopIndex":3207,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15397},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":15392},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15397":{"name":"accessing","type":"categoryDef","startIndex":3126,"stopIndex":3272,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15396},{"__isSmartRef__":true,"id":15398}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15398":{"name":"getImageURL","type":"propertyDef","startIndex":3209,"stopIndex":3269,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15397},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":15392},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15399":{"name":"getHaloClasses","type":"propertyDef","startIndex":3285,"stopIndex":3383,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15400},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":15392},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15400":{"name":"halos","type":"categoryDef","startIndex":3274,"stopIndex":3385,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15399}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15401":{"name":null,"type":"comment","startIndex":3389,"stopIndex":3389,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15402":{"name":"lively.morphic.FrameRateMorph","type":"klassDef","startIndex":3390,"stopIndex":4396,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15403},{"__isSmartRef__":true,"id":15405},{"__isSmartRef__":true,"id":15406},{"__isSmartRef__":true,"id":15407}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":15404}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15403":{"name":"initialize","type":"propertyDef","startIndex":3455,"stopIndex":3658,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15404},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":15402},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15404":{"name":"default category","type":"categoryDef","startIndex":3452,"stopIndex":4393,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15403},{"__isSmartRef__":true,"id":15405},{"__isSmartRef__":true,"id":15406},{"__isSmartRef__":true,"id":15407}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15405":{"name":"reset","type":"propertyDef","startIndex":3661,"stopIndex":3807,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15404},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":15402},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15406":{"name":"nextStep","type":"propertyDef","startIndex":3810,"stopIndex":4316,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15404},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":15402},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15407":{"name":"startSteppingScripts","type":"propertyDef","startIndex":4319,"stopIndex":4392,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15404},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":15402},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15408":{"name":null,"type":"comment","startIndex":4397,"stopIndex":4397,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15409":{"name":"lively.morphic.Menu","type":"klassDef","startIndex":4398,"stopIndex":8060,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15410},{"__isSmartRef__":true,"id":15412},{"__isSmartRef__":true,"id":15414},{"__isSmartRef__":true,"id":15416},{"__isSmartRef__":true,"id":15418},{"__isSmartRef__":true,"id":15419},{"__isSmartRef__":true,"id":15420},{"__isSmartRef__":true,"id":15422},{"__isSmartRef__":true,"id":15423},{"__isSmartRef__":true,"id":15424}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":15411},{"__isSmartRef__":true,"id":15413},{"__isSmartRef__":true,"id":15415},{"__isSmartRef__":true,"id":15417},{"__isSmartRef__":true,"id":15421},{"__isSmartRef__":true,"id":15425}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15410":{"name":"style","type":"propertyDef","startIndex":4463,"stopIndex":4490,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15411},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15411":{"name":"settings","type":"categoryDef","startIndex":4449,"stopIndex":4493,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15410}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15412":{"name":"initialize","type":"propertyDef","startIndex":4513,"stopIndex":4988,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15413},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15413":{"name":"initializing","type":"categoryDef","startIndex":4495,"stopIndex":4991,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15412}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15414":{"name":"remove","type":"propertyDef","startIndex":5007,"stopIndex":5130,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15415},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15415":{"name":"removing","type":"categoryDef","startIndex":4993,"stopIndex":5133,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15414}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15416":{"name":"removeAllItems","type":"propertyDef","startIndex":5156,"stopIndex":5286,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15417},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15417":{"name":"item management","type":"categoryDef","startIndex":5135,"stopIndex":7419,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15416},{"__isSmartRef__":true,"id":15418},{"__isSmartRef__":true,"id":15419}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15418":{"name":"createMenuItems","type":"propertyDef","startIndex":5289,"stopIndex":6287,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15417},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15419":{"name":"addItems","type":"propertyDef","startIndex":6290,"stopIndex":7415,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15417},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15420":{"name":"openSubMenu","type":"propertyDef","startIndex":7435,"stopIndex":7701,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15421},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15421":{"name":"sub menu","type":"categoryDef","startIndex":7421,"stopIndex":7948,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15420},{"__isSmartRef__":true,"id":15422},{"__isSmartRef__":true,"id":15423}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15422":{"name":"removeSubMenu","type":"propertyDef","startIndex":7703,"stopIndex":7829,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15421},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15423":{"name":"removeOwnerMenu","type":"propertyDef","startIndex":7831,"stopIndex":7945,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15421},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15424":{"name":"remove","type":"propertyDef","startIndex":7963,"stopIndex":8055,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15425},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15409},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15425":{"name":"removal","type":"categoryDef","startIndex":7950,"stopIndex":8057,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15424}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15426":{"name":null,"type":"comment","startIndex":8061,"stopIndex":8061,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15427":{"name":"lively.morphic.Menu","type":"klassExtensionDef","startIndex":8062,"stopIndex":8524,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15428},{"__isSmartRef__":true,"id":15430}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15429}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15428":{"name":"openAtHand","type":"propertyDef","startIndex":8099,"stopIndex":8233,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":15429},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15427},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15429":{"name":"default category","type":"categoryDef","startIndex":8097,"stopIndex":8521,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15428},{"__isSmartRef__":true,"id":15430}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15430":{"name":"openAt","type":"propertyDef","startIndex":8235,"stopIndex":8519,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":15429},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":15427},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15431":{"name":null,"type":"comment","startIndex":8525,"stopIndex":8526,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15432":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":8527,"stopIndex":9258,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15433},{"__isSmartRef__":true,"id":15435},{"__isSmartRef__":true,"id":15436},{"__isSmartRef__":true,"id":15437},{"__isSmartRef__":true,"id":15438}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15434}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15433":{"name":"enableMorphMenu","type":"propertyDef","startIndex":8570,"stopIndex":8633,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15434},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15432},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15434":{"name":"menu","type":"categoryDef","startIndex":8560,"stopIndex":9255,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15433},{"__isSmartRef__":true,"id":15435},{"__isSmartRef__":true,"id":15436},{"__isSmartRef__":true,"id":15437},{"__isSmartRef__":true,"id":15438}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15435":{"name":"disableMorphMenu","type":"propertyDef","startIndex":8635,"stopIndex":8696,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15434},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15432},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15436":{"name":"openMorphMenuAt","type":"propertyDef","startIndex":8698,"stopIndex":8816,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15434},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15432},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15437":{"name":"showMorphMenu","type":"propertyDef","startIndex":8818,"stopIndex":8921,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15434},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15432},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15438":{"name":"morphMenuItems","type":"propertyDef","startIndex":8923,"stopIndex":9252,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15434},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":15432},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15439":{"name":null,"type":"comment","startIndex":9259,"stopIndex":9260,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15440":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":9261,"stopIndex":11696,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15441},{"__isSmartRef__":true,"id":15443},{"__isSmartRef__":true,"id":15444},{"__isSmartRef__":true,"id":15445},{"__isSmartRef__":true,"id":15447}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15442},{"__isSmartRef__":true,"id":15446}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15441":{"name":"openInspectorFor","type":"propertyDef","startIndex":9307,"stopIndex":9624,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15442},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15442":{"name":"editors","type":"categoryDef","startIndex":9294,"stopIndex":10653,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15441},{"__isSmartRef__":true,"id":15443},{"__isSmartRef__":true,"id":15444}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15443":{"name":"openStyleEditorFor","type":"propertyDef","startIndex":9627,"stopIndex":10176,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15442},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15444":{"name":"openScriptEditorFor","type":"propertyDef","startIndex":10179,"stopIndex":10649,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15442},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15445":{"name":"morphMenuPartsBinItems","type":"propertyDef","startIndex":10665,"stopIndex":11046,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15446},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15446":{"name":"menu","type":"categoryDef","startIndex":10655,"stopIndex":11693,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15445},{"__isSmartRef__":true,"id":15447}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15447":{"name":"morphMenuItems","type":"propertyDef","startIndex":11048,"stopIndex":11691,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15446},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15440},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15448":{"name":null,"type":"comment","startIndex":11697,"stopIndex":11697,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15449":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":11698,"stopIndex":13283,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15450},{"__isSmartRef__":true,"id":15452},{"__isSmartRef__":true,"id":15454},{"__isSmartRef__":true,"id":15455},{"__isSmartRef__":true,"id":15457},{"__isSmartRef__":true,"id":15459},{"__isSmartRef__":true,"id":15461},{"__isSmartRef__":true,"id":15462},{"__isSmartRef__":true,"id":15463},{"__isSmartRef__":true,"id":15464},{"__isSmartRef__":true,"id":15465},{"__isSmartRef__":true,"id":15466},{"__isSmartRef__":true,"id":15467}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15451},{"__isSmartRef__":true,"id":15453},{"__isSmartRef__":true,"id":15456},{"__isSmartRef__":true,"id":15458},{"__isSmartRef__":true,"id":15460},{"__isSmartRef__":true,"id":15468}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15450":{"name":"connections","type":"propertyDef","startIndex":11749,"stopIndex":11806,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15451},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15451":{"name":"documentation","type":"categoryDef","startIndex":11730,"stopIndex":11809,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15450}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15452":{"name":"style","type":"propertyDef","startIndex":11825,"stopIndex":11913,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15453},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15453":{"name":"settings","type":"categoryDef","startIndex":11811,"stopIndex":11956,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15452},{"__isSmartRef__":true,"id":15454}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15454":{"name":"selectionColor","type":"propertyDef","startIndex":11915,"stopIndex":11953,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15453},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15455":{"name":"initialize","type":"propertyDef","startIndex":11976,"stopIndex":12164,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15456},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15456":{"name":"initializing","type":"categoryDef","startIndex":11958,"stopIndex":12167,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15455}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15457":{"name":"setExtent","type":"propertyDef","startIndex":12184,"stopIndex":12264,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15458},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15458":{"name":"accessing","type":"categoryDef","startIndex":12169,"stopIndex":12267,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15457}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15459":{"name":"getMenu","type":"propertyDef","startIndex":12289,"stopIndex":12353,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15460},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15460":{"name":"list interface","type":"categoryDef","startIndex":12269,"stopIndex":13173,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15459},{"__isSmartRef__":true,"id":15461},{"__isSmartRef__":true,"id":15462},{"__isSmartRef__":true,"id":15463},{"__isSmartRef__":true,"id":15464},{"__isSmartRef__":true,"id":15465},{"__isSmartRef__":true,"id":15466}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15461":{"name":"updateList","type":"propertyDef","startIndex":12355,"stopIndex":12587,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15460},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15462":{"name":"selectAt","type":"propertyDef","startIndex":12589,"stopIndex":12786,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15460},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15463":{"name":"setList","type":"propertyDef","startIndex":12788,"stopIndex":12847,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15460},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15464":{"name":"getList","type":"propertyDef","startIndex":12849,"stopIndex":12894,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15460},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15465":{"name":"setSelection","type":"propertyDef","startIndex":12896,"stopIndex":13117,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15460},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15466":{"name":"getSelection","type":"propertyDef","startIndex":13119,"stopIndex":13170,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15460},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15467":{"name":"resizeList","type":"propertyDef","startIndex":13203,"stopIndex":13278,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15468},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":15449},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15468":{"name":"private list functions","type":"categoryDef","startIndex":13175,"stopIndex":13280,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15467}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15469":{"name":null,"type":"comment","startIndex":13284,"stopIndex":13284,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15470":{"name":"lively.morphic.WindowControl","type":"klassDef","startIndex":13285,"stopIndex":13741,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15471},{"__isSmartRef__":true,"id":15473},{"__isSmartRef__":true,"id":15475},{"__isSmartRef__":true,"id":15476},{"__isSmartRef__":true,"id":15477}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Button","categories":[{"__isSmartRef__":true,"id":15472},{"__isSmartRef__":true,"id":15474},{"__isSmartRef__":true,"id":15478}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15471":{"name":"documentation","type":"propertyDef","startIndex":13367,"stopIndex":13420,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15472},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":15470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15472":{"name":"documentation","type":"categoryDef","startIndex":13348,"stopIndex":13423,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15471}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15473":{"name":"style","type":"propertyDef","startIndex":13449,"stopIndex":13494,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15474},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":15470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15474":{"name":"settings and state","type":"categoryDef","startIndex":13425,"stopIndex":13561,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15473},{"__isSmartRef__":true,"id":15475},{"__isSmartRef__":true,"id":15476}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15475":{"name":"focus","type":"propertyDef","startIndex":13496,"stopIndex":13519,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15474},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":15470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15476":{"name":"connections","type":"propertyDef","startIndex":13521,"stopIndex":13558,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15474},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":15470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15477":{"name":"initialize","type":"propertyDef","startIndex":13581,"stopIndex":13736,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15478},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":15470},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15478":{"name":"initializing","type":"categoryDef","startIndex":13563,"stopIndex":13738,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15477}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15479":{"name":null,"type":"comment","startIndex":13742,"stopIndex":13742,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15480":{"name":"lively.morphic.TitleBar","type":"klassDef","startIndex":13743,"stopIndex":17427,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15481},{"__isSmartRef__":true,"id":15483},{"__isSmartRef__":true,"id":15485},{"__isSmartRef__":true,"id":15486},{"__isSmartRef__":true,"id":15487},{"__isSmartRef__":true,"id":15488},{"__isSmartRef__":true,"id":15489},{"__isSmartRef__":true,"id":15491}],"sourceControl":{"__isSmartRef__":true,"id":13962},"traits":["TitleBarMorph"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":15482},{"__isSmartRef__":true,"id":15484},{"__isSmartRef__":true,"id":15490},{"__isSmartRef__":true,"id":15492}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15481":{"name":"documentation","type":"propertyDef","startIndex":13841,"stopIndex":13894,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15482},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":15480},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15482":{"name":"documentation","type":"categoryDef","startIndex":13822,"stopIndex":13897,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15481}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15483":{"name":"controlSpacing","type":"propertyDef","startIndex":13915,"stopIndex":13933,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15484},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":15480},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15484":{"name":"properties","type":"categoryDef","startIndex":13899,"stopIndex":14490,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15483},{"__isSmartRef__":true,"id":15485},{"__isSmartRef__":true,"id":15486},{"__isSmartRef__":true,"id":15487},{"__isSmartRef__":true,"id":15488}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15485":{"name":"barHeight","type":"propertyDef","startIndex":13935,"stopIndex":13949,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15484},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":15480},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15486":{"name":"shortBarHeight","type":"propertyDef","startIndex":13951,"stopIndex":13970,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15484},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":15480},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15487":{"name":"style","type":"propertyDef","startIndex":13972,"stopIndex":14398,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15484},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":15480},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15488":{"name":"labelStyle","type":"propertyDef","startIndex":14400,"stopIndex":14487,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15484},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":15480},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15489":{"name":"initialize","type":"propertyDef","startIndex":14511,"stopIndex":16268,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15490},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":15480},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15490":{"name":"intitializing","type":"categoryDef","startIndex":14492,"stopIndex":16272,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15489}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15491":{"name":"adjustForNewBounds","type":"propertyDef","startIndex":16289,"stopIndex":17422,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15492},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":15480},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15492":{"name":"layouting","type":"categoryDef","startIndex":16274,"stopIndex":17424,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15491}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15493":{"name":null,"type":"comment","startIndex":17428,"stopIndex":17428,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15494":{"name":null,"type":"unknown","startIndex":17429,"stopIndex":17506,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15495":{"name":"lively.morphic.Window","type":"klassExtensionDef","startIndex":17507,"stopIndex":20425,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15496},{"__isSmartRef__":true,"id":15498},{"__isSmartRef__":true,"id":15500},{"__isSmartRef__":true,"id":15501},{"__isSmartRef__":true,"id":15502},{"__isSmartRef__":true,"id":15504},{"__isSmartRef__":true,"id":15506},{"__isSmartRef__":true,"id":15507},{"__isSmartRef__":true,"id":15509},{"__isSmartRef__":true,"id":15510},{"__isSmartRef__":true,"id":15512},{"__isSmartRef__":true,"id":15513},{"__isSmartRef__":true,"id":15514},{"__isSmartRef__":true,"id":15515}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15497},{"__isSmartRef__":true,"id":15499},{"__isSmartRef__":true,"id":15503},{"__isSmartRef__":true,"id":15505},{"__isSmartRef__":true,"id":15508},{"__isSmartRef__":true,"id":15511},{"__isSmartRef__":true,"id":15516}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15496":{"name":"documentation","type":"propertyDef","startIndex":17560,"stopIndex":17629,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15497},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15497":{"name":"documentation","type":"categoryDef","startIndex":17541,"stopIndex":17632,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15496}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15498":{"name":"state","type":"propertyDef","startIndex":17658,"stopIndex":17679,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15499},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15499":{"name":"settings and state","type":"categoryDef","startIndex":17634,"stopIndex":17826,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15498},{"__isSmartRef__":true,"id":15500},{"__isSmartRef__":true,"id":15501}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15500":{"name":"style","type":"propertyDef","startIndex":17681,"stopIndex":17803,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15499},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15501":{"name":"isWindow","type":"propertyDef","startIndex":17805,"stopIndex":17823,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15499},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15502":{"name":"initialize","type":"propertyDef","startIndex":17846,"stopIndex":18690,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15503},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15503":{"name":"initializing","type":"categoryDef","startIndex":17828,"stopIndex":18694,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15502}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15504":{"name":"makeTitleBar","type":"propertyDef","startIndex":18721,"stopIndex":18929,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15505},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15505":{"name":"window behavior","type":"categoryDef","startIndex":18696,"stopIndex":19118,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15504},{"__isSmartRef__":true,"id":15506}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15506":{"name":"initiateShutdown","type":"propertyDef","startIndex":18931,"stopIndex":19115,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15505},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15507":{"name":"showTargetMorphMenu","type":"propertyDef","startIndex":19130,"stopIndex":19267,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15508},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15508":{"name":"menu","type":"categoryDef","startIndex":19120,"stopIndex":19565,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15507},{"__isSmartRef__":true,"id":15509}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15509":{"name":"morphMenu","type":"propertyDef","startIndex":19269,"stopIndex":19562,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15508},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15510":{"name":"highlight","type":"propertyDef","startIndex":19593,"stopIndex":19815,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15511},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15511":{"name":"mouse event handling","type":"categoryDef","startIndex":19567,"stopIndex":20284,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15510},{"__isSmartRef__":true,"id":15512},{"__isSmartRef__":true,"id":15513},{"__isSmartRef__":true,"id":15514}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15512":{"name":"onMouseDown","type":"propertyDef","startIndex":19817,"stopIndex":20034,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15511},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15513":{"name":"onDragStart","type":"propertyDef","startIndex":20036,"stopIndex":20120,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15511},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15514":{"name":"onDrag","type":"propertyDef","startIndex":20122,"stopIndex":20281,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15511},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15515":{"name":"toString","type":"propertyDef","startIndex":20301,"stopIndex":20420,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15516},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":15495},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15516":{"name":"debugging","type":"categoryDef","startIndex":20286,"stopIndex":20422,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15515}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15517":{"name":null,"type":"comment","startIndex":20426,"stopIndex":20426,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15518":{"name":"lively.morphic.App","type":"klassDef","startIndex":20427,"stopIndex":21027,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15519},{"__isSmartRef__":true,"id":15521},{"__isSmartRef__":true,"id":15523},{"__isSmartRef__":true,"id":15525},{"__isSmartRef__":true,"id":15527}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":15520},{"__isSmartRef__":true,"id":15522},{"__isSmartRef__":true,"id":15524},{"__isSmartRef__":true,"id":15526},{"__isSmartRef__":true,"id":15528}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15519":{"name":"initialViewExtent","type":"propertyDef","startIndex":20481,"stopIndex":20513,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15520},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":15518},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15520":{"name":"properties","type":"categoryDef","startIndex":20465,"stopIndex":20516,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15519}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15521":{"name":"buildView","type":"propertyDef","startIndex":20536,"stopIndex":20617,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15522},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":15518},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15522":{"name":"initializing","type":"categoryDef","startIndex":20518,"stopIndex":20620,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15521}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15523":{"name":"getInitialViewExtent","type":"propertyDef","startIndex":20637,"stopIndex":20727,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15524},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":15518},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15524":{"name":"accessing","type":"categoryDef","startIndex":20622,"stopIndex":20730,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15523}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15525":{"name":"openIn","type":"propertyDef","startIndex":20745,"stopIndex":20934,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15526},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":15518},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15526":{"name":"opening","type":"categoryDef","startIndex":20732,"stopIndex":20937,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15525}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15527":{"name":"removeTopLevel","type":"propertyDef","startIndex":20953,"stopIndex":21022,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15528},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":15518},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15528":{"name":"removing","type":"categoryDef","startIndex":20939,"stopIndex":21024,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15527}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15529":{"name":null,"type":"comment","startIndex":21028,"stopIndex":21028,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15530":{"name":"lively.morphic.AbstractDialog","type":"klassDef","startIndex":21029,"stopIndex":22934,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15531},{"__isSmartRef__":true,"id":15533},{"__isSmartRef__":true,"id":15535},{"__isSmartRef__":true,"id":15536},{"__isSmartRef__":true,"id":15538},{"__isSmartRef__":true,"id":15539},{"__isSmartRef__":true,"id":15540},{"__isSmartRef__":true,"id":15541},{"__isSmartRef__":true,"id":15542},{"__isSmartRef__":true,"id":15543},{"__isSmartRef__":true,"id":15545}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":15532},{"__isSmartRef__":true,"id":15534},{"__isSmartRef__":true,"id":15537},{"__isSmartRef__":true,"id":15544}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15531":{"name":"connections","type":"propertyDef","startIndex":21109,"stopIndex":21133,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15532},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15532":{"name":"documentation","type":"categoryDef","startIndex":21090,"stopIndex":21136,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15531}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15533":{"name":"initialViewExtent","type":"propertyDef","startIndex":21154,"stopIndex":21185,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15534},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15534":{"name":"properties","type":"categoryDef","startIndex":21138,"stopIndex":21199,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15533},{"__isSmartRef__":true,"id":15535}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15535":{"name":"inset","type":"propertyDef","startIndex":21187,"stopIndex":21196,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15534},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15536":{"name":"initialize","type":"propertyDef","startIndex":21219,"stopIndex":21363,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15537},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15537":{"name":"initializing","type":"categoryDef","startIndex":21201,"stopIndex":22686,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15536},{"__isSmartRef__":true,"id":15538},{"__isSmartRef__":true,"id":15539},{"__isSmartRef__":true,"id":15540},{"__isSmartRef__":true,"id":15541},{"__isSmartRef__":true,"id":15542}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15538":{"name":"buildPanel","type":"propertyDef","startIndex":21365,"stopIndex":21567,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15537},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15539":{"name":"buildLabel","type":"propertyDef","startIndex":21569,"stopIndex":21822,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15537},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15540":{"name":"buildCancelButton","type":"propertyDef","startIndex":21824,"stopIndex":22172,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15537},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15541":{"name":"buildOKButton","type":"propertyDef","startIndex":22174,"stopIndex":22507,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15537},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15542":{"name":"buildView","type":"propertyDef","startIndex":22509,"stopIndex":22683,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15537},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15543":{"name":"setCallback","type":"propertyDef","startIndex":22703,"stopIndex":22811,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15544},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15544":{"name":"callbacks","type":"categoryDef","startIndex":22688,"stopIndex":22931,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15543},{"__isSmartRef__":true,"id":15545}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15545":{"name":"triggerCallback","type":"propertyDef","startIndex":22813,"stopIndex":22929,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15544},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15546":{"name":null,"type":"comment","startIndex":22935,"stopIndex":22935,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15547":{"name":"lively.morphic.ConfirmDialog","type":"klassDef","startIndex":22936,"stopIndex":23398,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15548},{"__isSmartRef__":true,"id":15550}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":15549},{"__isSmartRef__":true,"id":15551}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15548":{"name":"initialViewExtent","type":"propertyDef","startIndex":23023,"stopIndex":23054,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15549},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":15547},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15549":{"name":"properties","type":"categoryDef","startIndex":23007,"stopIndex":23057,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15548}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15550":{"name":"buildView","type":"propertyDef","startIndex":23077,"stopIndex":23393,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15551},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":15547},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15551":{"name":"initializing","type":"categoryDef","startIndex":23059,"stopIndex":23395,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15550}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15552":{"name":null,"type":"comment","startIndex":23399,"stopIndex":23399,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15553":{"name":"lively.morphic.PromptDialog","type":"klassDef","startIndex":23400,"stopIndex":24511,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15554},{"__isSmartRef__":true,"id":15556},{"__isSmartRef__":true,"id":15557},{"__isSmartRef__":true,"id":15558}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":15555},{"__isSmartRef__":true,"id":15559}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15554":{"name":"initialize","type":"propertyDef","startIndex":23488,"stopIndex":23630,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15555},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":15553},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15555":{"name":"initializing","type":"categoryDef","startIndex":23470,"stopIndex":24343,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15554},{"__isSmartRef__":true,"id":15556},{"__isSmartRef__":true,"id":15557}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15556":{"name":"buildTextInput","type":"propertyDef","startIndex":23632,"stopIndex":23966,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15555},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":15553},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15557":{"name":"buildView","type":"propertyDef","startIndex":23969,"stopIndex":24339,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15555},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":15553},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15558":{"name":"openIn","type":"propertyDef","startIndex":24358,"stopIndex":24506,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15559},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":15553},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15559":{"name":"opening","type":"categoryDef","startIndex":24345,"stopIndex":24508,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15558}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15560":{"name":null,"type":"comment","startIndex":24512,"stopIndex":24513,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15561":{"name":"lively.morphic.WindowedApp","type":"klassDef","startIndex":24514,"stopIndex":24826,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15562}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":15563}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15562":{"name":"openIn","type":"propertyDef","startIndex":24585,"stopIndex":24821,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15563},"className":"lively.morphic.WindowedApp","_owner":{"__isSmartRef__":true,"id":15561},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15563":{"name":"opening","type":"categoryDef","startIndex":24572,"stopIndex":24823,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15562}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15564":{"name":null,"type":"comment","startIndex":24827,"stopIndex":24869,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15565":{"name":"lively.morphic.Selection","type":"klassDef","startIndex":24870,"stopIndex":31689,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15566},{"__isSmartRef__":true,"id":15568},{"__isSmartRef__":true,"id":15570},{"__isSmartRef__":true,"id":15571},{"__isSmartRef__":true,"id":15572},{"__isSmartRef__":true,"id":15574},{"__isSmartRef__":true,"id":15576},{"__isSmartRef__":true,"id":15578},{"__isSmartRef__":true,"id":15580},{"__isSmartRef__":true,"id":15582},{"__isSmartRef__":true,"id":15583},{"__isSmartRef__":true,"id":15585},{"__isSmartRef__":true,"id":15586},{"__isSmartRef__":true,"id":15587},{"__isSmartRef__":true,"id":15588},{"__isSmartRef__":true,"id":15589},{"__isSmartRef__":true,"id":15590},{"__isSmartRef__":true,"id":15591},{"__isSmartRef__":true,"id":15592},{"__isSmartRef__":true,"id":15593},{"__isSmartRef__":true,"id":15594},{"__isSmartRef__":true,"id":15595},{"__isSmartRef__":true,"id":15596},{"__isSmartRef__":true,"id":15598},{"__isSmartRef__":true,"id":15599},{"__isSmartRef__":true,"id":15600},{"__isSmartRef__":true,"id":15601},{"__isSmartRef__":true,"id":15603}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":15567},{"__isSmartRef__":true,"id":15569},{"__isSmartRef__":true,"id":15573},{"__isSmartRef__":true,"id":15575},{"__isSmartRef__":true,"id":15577},{"__isSmartRef__":true,"id":15579},{"__isSmartRef__":true,"id":15581},{"__isSmartRef__":true,"id":15584},{"__isSmartRef__":true,"id":15597},{"__isSmartRef__":true,"id":15602},{"__isSmartRef__":true,"id":15604}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15566":{"name":"documentation","type":"propertyDef","startIndex":24945,"stopIndex":25068,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15567},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15567":{"name":"documentation","type":"categoryDef","startIndex":24926,"stopIndex":25071,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15566}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15568":{"name":"style","type":"propertyDef","startIndex":25087,"stopIndex":25152,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15569},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15569":{"name":"settings","type":"categoryDef","startIndex":25073,"stopIndex":25194,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15568},{"__isSmartRef__":true,"id":15570},{"__isSmartRef__":true,"id":15571}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15570":{"name":"isEpiMorph","type":"propertyDef","startIndex":25154,"stopIndex":25171,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15569},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15571":{"name":"doNotRemove","type":"propertyDef","startIndex":25173,"stopIndex":25191,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15569},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15572":{"name":"initialize","type":"propertyDef","startIndex":25214,"stopIndex":25347,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15573},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15573":{"name":"initializing","type":"categoryDef","startIndex":25196,"stopIndex":25350,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15572}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15574":{"name":"morphMenu","type":"propertyDef","startIndex":25362,"stopIndex":25907,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15575},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15575":{"name":"menu","type":"categoryDef","startIndex":25352,"stopIndex":25910,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15574}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15576":{"name":"copy","type":"propertyDef","startIndex":25925,"stopIndex":26072,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15577},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15577":{"name":"copying","type":"categoryDef","startIndex":25912,"stopIndex":26075,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15576}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15578":{"name":"addSelectionWhile","type":"propertyDef","startIndex":26101,"stopIndex":26616,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15579},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15579":{"name":"selection handling","type":"categoryDef","startIndex":26077,"stopIndex":26619,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15578}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15580":{"name":"remove","type":"propertyDef","startIndex":26635,"stopIndex":26723,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15581},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15581":{"name":"removing","type":"categoryDef","startIndex":26621,"stopIndex":26921,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15580},{"__isSmartRef__":true,"id":15582}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15582":{"name":"removeOnlyIt","type":"propertyDef","startIndex":26725,"stopIndex":26918,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15581},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15583":{"name":"world","type":"propertyDef","startIndex":26938,"stopIndex":27015,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15584":{"name":"accessing","type":"categoryDef","startIndex":26923,"stopIndex":29000,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15583},{"__isSmartRef__":true,"id":15585},{"__isSmartRef__":true,"id":15586},{"__isSmartRef__":true,"id":15587},{"__isSmartRef__":true,"id":15588},{"__isSmartRef__":true,"id":15589},{"__isSmartRef__":true,"id":15590},{"__isSmartRef__":true,"id":15591},{"__isSmartRef__":true,"id":15592},{"__isSmartRef__":true,"id":15593},{"__isSmartRef__":true,"id":15594},{"__isSmartRef__":true,"id":15595}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15585":{"name":"setBorderWidth","type":"propertyDef","startIndex":27017,"stopIndex":27210,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15586":{"name":"setFill","type":"propertyDef","startIndex":27214,"stopIndex":27393,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15587":{"name":"setBorderColor","type":"propertyDef","startIndex":27397,"stopIndex":27590,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15588":{"name":"shapeRoundEdgesBy","type":"propertyDef","startIndex":27593,"stopIndex":27785,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15589":{"name":"setFillOpacity","type":"propertyDef","startIndex":27789,"stopIndex":27973,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15590":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":27977,"stopIndex":28164,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15591":{"name":"setTextColor","type":"propertyDef","startIndex":28167,"stopIndex":28323,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15592":{"name":"setFontSize","type":"propertyDef","startIndex":28326,"stopIndex":28479,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15593":{"name":"setFontFamily","type":"propertyDef","startIndex":28482,"stopIndex":28641,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15594":{"name":"setRotation","type":"propertyDef","startIndex":28644,"stopIndex":28733,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15595":{"name":"setScale","type":"propertyDef","startIndex":28737,"stopIndex":28997,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15584},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15596":{"name":"alignVertically","type":"propertyDef","startIndex":29016,"stopIndex":29439,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15597},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15597":{"name":"aligning","type":"categoryDef","startIndex":29002,"stopIndex":31325,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15596},{"__isSmartRef__":true,"id":15598},{"__isSmartRef__":true,"id":15599},{"__isSmartRef__":true,"id":15600}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15598":{"name":"alignHorizontally","type":"propertyDef","startIndex":29442,"stopIndex":29672,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15597},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15599":{"name":"spaceVertically","type":"propertyDef","startIndex":29676,"stopIndex":30494,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15597},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15600":{"name":"spaceHorizontally","type":"propertyDef","startIndex":30497,"stopIndex":31322,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15597},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15601":{"name":"grabByHand","type":"propertyDef","startIndex":31341,"stopIndex":31513,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15602},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15602":{"name":"grabbing","type":"categoryDef","startIndex":31327,"stopIndex":31516,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15601}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15603":{"name":"moveBy","type":"propertyDef","startIndex":31532,"stopIndex":31684,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15604},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":15565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15604":{"name":"geometry","type":"categoryDef","startIndex":31518,"stopIndex":31686,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15603}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15605":{"name":null,"type":"comment","startIndex":31690,"stopIndex":31690,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15606":{"name":"lively.morphic.TextEditor","type":"klassDef","startIndex":31691,"stopIndex":36106,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15607},{"__isSmartRef__":true,"id":15609},{"__isSmartRef__":true,"id":15610},{"__isSmartRef__":true,"id":15612},{"__isSmartRef__":true,"id":15614},{"__isSmartRef__":true,"id":15615},{"__isSmartRef__":true,"id":15616},{"__isSmartRef__":true,"id":15618},{"__isSmartRef__":true,"id":15620},{"__isSmartRef__":true,"id":15621},{"__isSmartRef__":true,"id":15622},{"__isSmartRef__":true,"id":15623},{"__isSmartRef__":true,"id":15624}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"lively.morphic.WindowedApp","categories":[{"__isSmartRef__":true,"id":15608},{"__isSmartRef__":true,"id":15611},{"__isSmartRef__":true,"id":15613},{"__isSmartRef__":true,"id":15617},{"__isSmartRef__":true,"id":15619}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15607":{"name":"defaultTitle","type":"propertyDef","startIndex":31770,"stopIndex":31797,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15608},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15608":{"name":"settings","type":"categoryDef","startIndex":31756,"stopIndex":31834,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15607},{"__isSmartRef__":true,"id":15609}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15609":{"name":"initialViewExtent","type":"propertyDef","startIndex":31799,"stopIndex":31831,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15608},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15610":{"name":"buildView","type":"propertyDef","startIndex":31854,"stopIndex":33896,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15611},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15611":{"name":"initializing","type":"categoryDef","startIndex":31836,"stopIndex":33899,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15610}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15612":{"name":"setCurrentURL","type":"propertyDef","startIndex":33914,"stopIndex":34020,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15613},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15613":{"name":"network","type":"categoryDef","startIndex":33901,"stopIndex":34187,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15612},{"__isSmartRef__":true,"id":15614},{"__isSmartRef__":true,"id":15615}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15614":{"name":"createWebResource","type":"propertyDef","startIndex":34022,"stopIndex":34094,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15613},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15615":{"name":"getURL","type":"propertyDef","startIndex":34096,"stopIndex":34184,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15613},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15616":{"name":"showAsLoading","type":"propertyDef","startIndex":34201,"stopIndex":34574,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15617},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15617":{"name":"helper","type":"categoryDef","startIndex":34189,"stopIndex":34577,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15616}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15618":{"name":"getEditorContent","type":"propertyDef","startIndex":34599,"stopIndex":34674,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15619},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15619":{"name":"file functions","type":"categoryDef","startIndex":34579,"stopIndex":36103,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15618},{"__isSmartRef__":true,"id":15620},{"__isSmartRef__":true,"id":15621},{"__isSmartRef__":true,"id":15622},{"__isSmartRef__":true,"id":15623},{"__isSmartRef__":true,"id":15624}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15620":{"name":"saveFile","type":"propertyDef","startIndex":34676,"stopIndex":34878,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15619},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15621":{"name":"loadFile","type":"propertyDef","startIndex":34881,"stopIndex":35227,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15619},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15622":{"name":"finishLoading","type":"propertyDef","startIndex":35229,"stopIndex":35495,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15619},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15623":{"name":"askToCreateFile","type":"propertyDef","startIndex":35498,"stopIndex":35927,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15619},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15624":{"name":"removeFile","type":"propertyDef","startIndex":35929,"stopIndex":36101,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15619},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":15606},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15625":{"name":null,"type":"comment","startIndex":36107,"stopIndex":36108,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15626":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":36109,"stopIndex":38119,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15627},{"__isSmartRef__":true,"id":15629},{"__isSmartRef__":true,"id":15631},{"__isSmartRef__":true,"id":15632},{"__isSmartRef__":true,"id":15633},{"__isSmartRef__":true,"id":15635},{"__isSmartRef__":true,"id":15636}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":15628},{"__isSmartRef__":true,"id":15630},{"__isSmartRef__":true,"id":15634}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15627":{"name":"positionForNewMorph","type":"propertyDef","startIndex":36159,"stopIndex":36658,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15628},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15626},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15628":{"name":"positioning","type":"categoryDef","startIndex":36142,"stopIndex":36661,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15627}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15629":{"name":"addFramedMorph","type":"propertyDef","startIndex":36676,"stopIndex":36920,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15630},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15626},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15630":{"name":"windows","type":"categoryDef","startIndex":36663,"stopIndex":37674,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15629},{"__isSmartRef__":true,"id":15631},{"__isSmartRef__":true,"id":15632}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15631":{"name":"addTextWindow","type":"propertyDef","startIndex":36923,"stopIndex":37407,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15630},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15626},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15632":{"name":"internalAddWindow","type":"propertyDef","startIndex":37410,"stopIndex":37671,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15630},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15626},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15633":{"name":"openDialog","type":"propertyDef","startIndex":37689,"stopIndex":37841,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15634},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15626},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15634":{"name":"dialogs","type":"categoryDef","startIndex":37676,"stopIndex":38116,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15633},{"__isSmartRef__":true,"id":15635},{"__isSmartRef__":true,"id":15636}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15635":{"name":"confirm","type":"propertyDef","startIndex":37843,"stopIndex":37965,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15634},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15626},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15636":{"name":"prompt","type":"propertyDef","startIndex":37967,"stopIndex":38114,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15634},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":15626},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15637":{"name":null,"type":"comment","startIndex":38120,"stopIndex":38120,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15638":{"name":"lively.morphic.HorizontalDivider","type":"klassDef","startIndex":38121,"stopIndex":38774,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15639},{"__isSmartRef__":true,"id":15641},{"__isSmartRef__":true,"id":15643},{"__isSmartRef__":true,"id":15645}],"sourceControl":{"__isSmartRef__":true,"id":13962},"traits":["HorizontalDividerTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":15640},{"__isSmartRef__":true,"id":15642},{"__isSmartRef__":true,"id":15644}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15639":{"name":"style","type":"propertyDef","startIndex":38232,"stopIndex":38280,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15640},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":15638},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15640":{"name":"settings","type":"categoryDef","startIndex":38218,"stopIndex":38283,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15639}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15641":{"name":"initialize","type":"propertyDef","startIndex":38303,"stopIndex":38490,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15642},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":15638},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15642":{"name":"initializing","type":"categoryDef","startIndex":38285,"stopIndex":38493,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15641}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15643":{"name":"onDragStart","type":"propertyDef","startIndex":38513,"stopIndex":38594,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15644},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":15638},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15644":{"name":"mouse events","type":"categoryDef","startIndex":38495,"stopIndex":38771,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15643},{"__isSmartRef__":true,"id":15645}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15645":{"name":"onDrag","type":"propertyDef","startIndex":38596,"stopIndex":38769,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15644},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":15638},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15646":{"name":null,"type":"comment","startIndex":38775,"stopIndex":38775,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15647":{"name":"lively.morphic.Slider","type":"klassDef","startIndex":38776,"stopIndex":39770,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15648},{"__isSmartRef__":true,"id":15650},{"__isSmartRef__":true,"id":15651},{"__isSmartRef__":true,"id":15653},{"__isSmartRef__":true,"id":15654},{"__isSmartRef__":true,"id":15655}],"sourceControl":{"__isSmartRef__":true,"id":13962},"traits":["SliderMorphTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":15649},{"__isSmartRef__":true,"id":15652}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15648":{"name":"initialize","type":"propertyDef","startIndex":38874,"stopIndex":39252,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15649},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":15647},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15649":{"name":"initializing","type":"categoryDef","startIndex":38856,"stopIndex":39428,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15648},{"__isSmartRef__":true,"id":15650}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15650":{"name":"setupMouseEventRelays","type":"propertyDef","startIndex":39254,"stopIndex":39425,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15649},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":15647},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15651":{"name":"getValue","type":"propertyDef","startIndex":39445,"stopIndex":39488,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15652},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":15647},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15652":{"name":"accessing","type":"categoryDef","startIndex":39430,"stopIndex":39766,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":15651},{"__isSmartRef__":true,"id":15653},{"__isSmartRef__":true,"id":15654},{"__isSmartRef__":true,"id":15655}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15653":{"name":"setValue","type":"propertyDef","startIndex":39492,"stopIndex":39582,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15652},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":15647},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15654":{"name":"getSliderExtent","type":"propertyDef","startIndex":39586,"stopIndex":39643,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15652},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":15647},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15655":{"name":"setSliderExtent","type":"propertyDef","startIndex":39646,"stopIndex":39764,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":15652},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":15647},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"15656":{"buttonCommands":[{"__isSmartRef__":true,"id":15657},{"__isSmartRef__":true,"id":15927},{"__isSmartRef__":true,"id":15952},{"__isSmartRef__":true,"id":15977},{"__isSmartRef__":true,"id":16002},{"__isSmartRef__":true,"id":16027},{"__isSmartRef__":true,"id":16052}],"RootFilters":[{"__isSmartRef__":true,"id":16188},{"__isSmartRef__":true,"id":16189}],"Pane1Filters":[{"__isSmartRef__":true,"id":16190},{"__isSmartRef__":true,"id":16191},{"__isSmartRef__":true,"id":16189}],"Pane2Filters":[{"__isSmartRef__":true,"id":16192},{"__isSmartRef__":true,"id":16189}],"Pane3Filters":[{"__isSmartRef__":true,"id":16193},{"__isSmartRef__":true,"id":16189}],"Pane4Filters":[{"__isSmartRef__":true,"id":16194},{"__isSmartRef__":true,"id":16189}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":15694},"attributeConnections":[{"__isSmartRef__":true,"id":16195},{"__isSmartRef__":true,"id":16196},{"__isSmartRef__":true,"id":16197},{"__isSmartRef__":true,"id":16198},{"__isSmartRef__":true,"id":16199},{"__isSmartRef__":true,"id":16200}],"SourceString":"lively.morphic.World.addMethods(\n'event management', {\n\tregisterForKeyboardEvents: function(handleOnCapture) {\n\t\tthis.registerForGlobalEvents();\n\t},\n\n\tregisterForGlobalEvents: function() {\n\t\t// FIXME this should be done in EventHandler!!!!\n\t\tvar self = this;\n\t\t// late bind event methods\n\t\tdocument.onkeydown = function(evt) {\n\t\t\tlively.morphic.EventHandler.prototype.patchEvent(evt);\n\t\t\tself.onKeyDown(evt)\n\t\t};\n\t\tdocument.onkeypress = function(evt) {\n\t\t\tlively.morphic.EventHandler.prototype.patchEvent(evt);\n\t\t\tself.onKeyPress(evt)\n\t\t};\n\t\tdocument.onmousewheel = function(evt) {\n\t\t\tlively.morphic.EventHandler.prototype.patchEvent(evt);\n\t\t\tself.onMouseWheel(evt);\n\t\t};\n\t},\n\n\n},\n'keyboard event handling', {\n\tonKeyDown: function(evt) {\n\t\tevt.preventDefault();\n\t\treturn true;\n\t},\n\tonKeyPress: function(evt) {\n\t\tevt.preventDefault();\n\t\treturn true;\n\t},\n},\n'mouse event handling', {\n\tonMouseMove: function(evt) {\n\t\tevt.hand.move(evt);\n\t\tif (this.draggedMorph) {\n\t\t\tthis.draggedMorph.onDrag && this.draggedMorph.onDrag(evt);\n\t\t} else if (this.clickedOnMorph && this.clickedOnMorph.draggingEnabled) {\n\t\t\tthis.draggedMorph = this.clickedOnMorph;\n\t\t\tthis.draggedMorph.onDragStart && this.draggedMorph.onDragStart(evt);\n\t\t}\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonMouseWheel: function($super, evt) {\n\t\tif (!evt.isCommandKey()) return $super(evt);\n\t\tevt.preventDefault();\n\n\t\tvar wheelDelta = evt.wheelDelta,\n\t\t\toldScale = this.getScale();\n\n\t\tvar minScale = 0.1, maxScale = 10;\n\t\tif (oldScale < minScale && wheelDelta < 0) return false;\n\t\tif (oldScale > maxScale && wheelDelta > 0) return false;\n\t\tvar scaleDelta = 1 + wheelDelta / 3000;\n\t\n\t\t// this.scaleBy(scaleDelta);\n\t\tvar newScale = oldScale * scaleDelta,\n\t\t\tnewScale = Math.max(Math.min(newScale, maxScale), minScale);\n\t\tthis.setScale(newScale)\n\t\tif (this.hands && this.hands[0]) this.hands[0].setScale(1/newScale)\n\n\t\t// actually this should be a layoutChanged but implementing\n\t\t// layoutChanged in WorldMorph is expensive since it is always called when a\n\t\t// submorph's layout is changed (owner chain propagation)\n\t\t// this.resizeCanvasToFitWorld();\n\t\t\n\t\t// Zoom into/out of the current mouse position:\n\t\t// p is the current mouse position. If we wouldn't move the window the new mouse pos would be scaledP.\n\t\t// We calculate the vector from scaledP to p and scale that by the current scale factor\n\t\t// We end up with a vector that can be used to scroll the screen to zoom in/out\n\t\tvar p = evt.mousePoint,\n\t\t\tscaledP = p.scaleBy(1/scaleDelta),\n\t\t\ttranslatedP = p.subPt(scaledP).scaleBy(this.getScale());\n\t\tGlobal.scrollBy(translatedP.x, translatedP.y)\n\n\n\t\treturn true\n\t},\n\n\tonSelectStart: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHTML5DragEnter: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHTML5DragOver: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHTML5Drop: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n});\n","sourceString":"lively.morphic.World.addMethods(\n'event management', {\n\tregisterForKeyboardEvents: function(handleOnCapture) {\n\t\tthis.registerForGlobalEvents();\n\t},\n\n\tregisterForGlobalEvents: function() {\n\t\t// FIXME this should be done in EventHandler!!!!\n\t\tvar self = this;\n\t\t// late bind event methods\n\t\tdocument.onkeydown = function(evt) {\n\t\t\tlively.morphic.EventHandler.prototype.patchEvent(evt);\n\t\t\tself.onKeyDown(evt)\n\t\t};\n\t\tdocument.onkeypress = function(evt) {\n\t\t\tlively.morphic.EventHandler.prototype.patchEvent(evt);\n\t\t\tself.onKeyPress(evt)\n\t\t};\n\t\tdocument.onmousewheel = function(evt) {\n\t\t\tlively.morphic.EventHandler.prototype.patchEvent(evt);\n\t\t\tself.onMouseWheel(evt);\n\t\t};\n\t},\n\n\n},\n'keyboard event handling', {\n\tonKeyDown: function(evt) {\n\t\tevt.preventDefault();\n\t\treturn true;\n\t},\n\tonKeyPress: function(evt) {\n\t\tevt.preventDefault();\n\t\treturn true;\n\t},\n},\n'mouse event handling', {\n\tonMouseMove: function(evt) {\n\t\tevt.hand.move(evt);\n\t\tif (this.draggedMorph) {\n\t\t\tthis.draggedMorph.onDrag && this.draggedMorph.onDrag(evt);\n\t\t} else if (this.clickedOnMorph && this.clickedOnMorph.draggingEnabled) {\n\t\t\tthis.draggedMorph = this.clickedOnMorph;\n\t\t\tthis.draggedMorph.onDragStart && this.draggedMorph.onDragStart(evt);\n\t\t}\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonMouseWheel: function($super, evt) {\n\t\tif (!evt.isCommandKey()) return $super(evt);\n\t\tevt.preventDefault();\n\n\t\tvar wheelDelta = evt.wheelDelta,\n\t\t\toldScale = this.getScale();\n\n\t\tvar minScale = 0.1, maxScale = 10;\n\t\tif (oldScale < minScale && wheelDelta < 0) return false;\n\t\tif (oldScale > maxScale && wheelDelta > 0) return false;\n\t\tvar scaleDelta = 1 + wheelDelta / 3000;\n\t\n\t\t// this.scaleBy(scaleDelta);\n\t\tvar newScale = oldScale * scaleDelta,\n\t\t\tnewScale = Math.max(Math.min(newScale, maxScale), minScale);\n\t\tthis.setScale(newScale)\n\t\tif (this.hands && this.hands[0]) this.hands[0].setScale(1/newScale)\n\n\t\t// actually this should be a layoutChanged but implementing\n\t\t// layoutChanged in WorldMorph is expensive since it is always called when a\n\t\t// submorph's layout is changed (owner chain propagation)\n\t\t// this.resizeCanvasToFitWorld();\n\t\t\n\t\t// Zoom into/out of the current mouse position:\n\t\t// p is the current mouse position. If we wouldn't move the window the new mouse pos would be scaledP.\n\t\t// We calculate the vector from scaledP to p and scale that by the current scale factor\n\t\t// We end up with a vector that can be used to scroll the screen to zoom in/out\n\t\tvar p = evt.mousePoint,\n\t\t\tscaledP = p.scaleBy(1/scaleDelta),\n\t\t\ttranslatedP = p.subPt(scaledP).scaleBy(this.getScale());\n\t\tGlobal.scrollBy(translatedP.x, translatedP.y)\n\n\n\t\treturn true\n\t},\n\n\tonSelectStart: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHTML5DragEnter: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHTML5DragOver: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHTML5Drop: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n});\n","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":15759},"Pane1Selection":{"__isSmartRef__":true,"id":15769},"pane1Selection":{"__isSmartRef__":true,"id":15769},"Pane2Selection":{"__isSmartRef__":true,"id":15843},"pane2Selection":{"__isSmartRef__":true,"id":15843},"Pane3Selection":{"__isSmartRef__":true,"id":15857},"pane3Selection":{"__isSmartRef__":true,"id":15857},"Pane4Selection":null,"pane4Selection":null,"Pane4Content":[{"__isSmartRef__":true,"id":15873},{"__isSmartRef__":true,"id":15875},{"__isSmartRef__":true,"id":15877},{"__isSmartRef__":true,"id":15879},{"__isSmartRef__":true,"id":15881},{"__isSmartRef__":true,"id":15883},{"__isSmartRef__":true,"id":15885},{"__isSmartRef__":true,"id":15887},{"__isSmartRef__":true,"id":15889},{"__isSmartRef__":true,"id":15891}],"Pane3Content":[{"__isSmartRef__":true,"id":15856},{"__isSmartRef__":true,"id":15858},{"__isSmartRef__":true,"id":15860},{"__isSmartRef__":true,"id":15862}],"Pane2Content":[{"__isSmartRef__":true,"id":15822},{"__isSmartRef__":true,"id":15824},{"__isSmartRef__":true,"id":15826},{"__isSmartRef__":true,"id":15828},{"__isSmartRef__":true,"id":15830},{"__isSmartRef__":true,"id":15832},{"__isSmartRef__":true,"id":15834},{"__isSmartRef__":true,"id":15836},{"__isSmartRef__":true,"id":15838},{"__isSmartRef__":true,"id":15840},{"__isSmartRef__":true,"id":15842},{"__isSmartRef__":true,"id":15844}],"Pane1Content":[{"__isSmartRef__":true,"id":15756},{"__isSmartRef__":true,"id":15787},{"__isSmartRef__":true,"id":15788},{"__isSmartRef__":true,"id":15789},{"__isSmartRef__":true,"id":15790},{"__isSmartRef__":true,"id":15791},{"__isSmartRef__":true,"id":15792},{"__isSmartRef__":true,"id":15793},{"__isSmartRef__":true,"id":15794},{"__isSmartRef__":true,"id":15795},{"__isSmartRef__":true,"id":15796},{"__isSmartRef__":true,"id":15797},{"__isSmartRef__":true,"id":15798},{"__isSmartRef__":true,"id":15799},{"__isSmartRef__":true,"id":15800},{"__isSmartRef__":true,"id":15801},{"__isSmartRef__":true,"id":15802},{"__isSmartRef__":true,"id":15803},{"__isSmartRef__":true,"id":15804},{"__isSmartRef__":true,"id":15805},{"__isSmartRef__":true,"id":15806},{"__isSmartRef__":true,"id":15807},{"__isSmartRef__":true,"id":15808},{"__isSmartRef__":true,"id":15809},{"__isSmartRef__":true,"id":15810},{"__isSmartRef__":true,"id":15811}],"view":{"__isSmartRef__":true,"id":16083},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Events","Pane4Menu":[["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":16201},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":16187},"__LivelyClassName__":"lively.ide.SystemBrowser"},"15657":{"browser":{"__isSmartRef__":true,"id":15656},"button":{"__isSmartRef__":true,"id":15658},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"15658":{"submorphs":[{"__isSmartRef__":true,"id":15659}],"scripts":[],"id":132,"shape":{"__isSmartRef__":true,"id":15668},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15682},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":15683},"label":{"__isSmartRef__":true,"id":15659},"command":{"__isSmartRef__":true,"id":15657},"attributeConnections":[{"__isSmartRef__":true,"id":15692},{"__isSmartRef__":true,"id":15693}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"15659":{"submorphs":[],"scripts":[],"id":133,"shape":{"__isSmartRef__":true,"id":15660},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15664},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":15665}],"padding":{"__isSmartRef__":true,"id":15667},"_Padding":{"__isSmartRef__":true,"id":15667},"owner":{"__isSmartRef__":true,"id":15658},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"15660":{"position":{"__isSmartRef__":true,"id":15661},"_Extent":{"__isSmartRef__":true,"id":15662},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15661":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15662":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15663":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15664":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15665":{"style":{"__isSmartRef__":true,"id":15666},"morph":{"__isSmartRef__":true,"id":15659},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"15666":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15667":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"15668":{"position":{"__isSmartRef__":true,"id":15669},"_Extent":{"__isSmartRef__":true,"id":15670},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15669":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15670":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15671":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15672":{"stops":[{"__isSmartRef__":true,"id":15673},{"__isSmartRef__":true,"id":15675},{"__isSmartRef__":true,"id":15677},{"__isSmartRef__":true,"id":15679}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"15673":{"offset":0,"color":{"__isSmartRef__":true,"id":15674}},"15674":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15675":{"offset":0.4,"color":{"__isSmartRef__":true,"id":15676}},"15676":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15677":{"offset":0.6,"color":{"__isSmartRef__":true,"id":15678}},"15678":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15679":{"offset":1,"color":{"__isSmartRef__":true,"id":15680}},"15680":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15681":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"15682":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15683":{"stops":[{"__isSmartRef__":true,"id":15684},{"__isSmartRef__":true,"id":15686},{"__isSmartRef__":true,"id":15688},{"__isSmartRef__":true,"id":15690}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"15684":{"offset":0,"color":{"__isSmartRef__":true,"id":15685}},"15685":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15686":{"offset":0.4,"color":{"__isSmartRef__":true,"id":15687}},"15687":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15688":{"offset":0.6,"color":{"__isSmartRef__":true,"id":15689}},"15689":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15690":{"offset":1,"color":{"__isSmartRef__":true,"id":15691}},"15691":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15692":{"sourceObj":{"__isSmartRef__":true,"id":15658},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15657},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15693":{"sourceObj":{"__isSmartRef__":true,"id":15658},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15658},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15694":{"submorphs":[{"__isSmartRef__":true,"id":15695},{"__isSmartRef__":true,"id":15704},{"__isSmartRef__":true,"id":15727},{"__isSmartRef__":true,"id":15750},{"__isSmartRef__":true,"id":15817},{"__isSmartRef__":true,"id":15851},{"__isSmartRef__":true,"id":15868},{"__isSmartRef__":true,"id":15899},{"__isSmartRef__":true,"id":16055},{"__isSmartRef__":true,"id":16065},{"__isSmartRef__":true,"id":16070},{"__isSmartRef__":true,"id":15658},{"__isSmartRef__":true,"id":15905},{"__isSmartRef__":true,"id":15930},{"__isSmartRef__":true,"id":15955},{"__isSmartRef__":true,"id":15980},{"__isSmartRef__":true,"id":16005},{"__isSmartRef__":true,"id":16030}],"scripts":[],"id":118,"shape":{"__isSmartRef__":true,"id":16077},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":16081},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16082},"locationPane":{"__isSmartRef__":true,"id":15695},"codeBaseDirBtn":{"__isSmartRef__":true,"id":15704},"localDirBtn":{"__isSmartRef__":true,"id":15727},"Pane1":{"__isSmartRef__":true,"id":15750},"Pane2":{"__isSmartRef__":true,"id":15817},"Pane3":{"__isSmartRef__":true,"id":15851},"Pane4":{"__isSmartRef__":true,"id":15868},"midResizer":{"__isSmartRef__":true,"id":15899},"sourcePane":{"__isSmartRef__":true,"id":16055},"bottomResizer":{"__isSmartRef__":true,"id":16065},"commentPane":{"__isSmartRef__":true,"id":16070},"ownerWidget":{"__isSmartRef__":true,"id":15656},"owner":{"__isSmartRef__":true,"id":16083},"ownerApp":{"__isSmartRef__":true,"id":15656},"targetURL":{"__isSmartRef__":true,"id":16187},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"15695":{"submorphs":[],"scripts":[],"id":119,"shape":{"__isSmartRef__":true,"id":15696},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15700},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":15701}],"owner":{"__isSmartRef__":true,"id":15694},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":15703}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"15696":{"position":{"__isSmartRef__":true,"id":15697},"_Extent":{"__isSmartRef__":true,"id":15698},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15699},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15697":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15698":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15699":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15700":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15701":{"style":{"__isSmartRef__":true,"id":15702},"morph":{"__isSmartRef__":true,"id":15695},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"15702":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15703":{"sourceObj":{"__isSmartRef__":true,"id":15695},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15704":{"submorphs":[{"__isSmartRef__":true,"id":15705}],"scripts":[],"id":120,"shape":{"__isSmartRef__":true,"id":15713},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15716},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":15717},"label":{"__isSmartRef__":true,"id":15705},"owner":{"__isSmartRef__":true,"id":15694},"attributeConnections":[{"__isSmartRef__":true,"id":15726}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"15705":{"submorphs":[],"scripts":[],"id":121,"shape":{"__isSmartRef__":true,"id":15706},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15709},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":15710}],"padding":{"__isSmartRef__":true,"id":15712},"_Padding":{"__isSmartRef__":true,"id":15712},"owner":{"__isSmartRef__":true,"id":15704},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"15706":{"position":{"__isSmartRef__":true,"id":15707},"_Extent":{"__isSmartRef__":true,"id":15708},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15707":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15708":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15709":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15710":{"style":{"__isSmartRef__":true,"id":15711},"morph":{"__isSmartRef__":true,"id":15705},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"15711":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15712":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"15713":{"position":{"__isSmartRef__":true,"id":15714},"_Extent":{"__isSmartRef__":true,"id":15715},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15714":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15715":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15716":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15717":{"stops":[{"__isSmartRef__":true,"id":15718},{"__isSmartRef__":true,"id":15720},{"__isSmartRef__":true,"id":15722},{"__isSmartRef__":true,"id":15724}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"15718":{"offset":0,"color":{"__isSmartRef__":true,"id":15719}},"15719":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15720":{"offset":0.4,"color":{"__isSmartRef__":true,"id":15721}},"15721":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15722":{"offset":0.6,"color":{"__isSmartRef__":true,"id":15723}},"15723":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15724":{"offset":1,"color":{"__isSmartRef__":true,"id":15725}},"15725":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15726":{"sourceObj":{"__isSmartRef__":true,"id":15704},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15727":{"submorphs":[{"__isSmartRef__":true,"id":15728}],"scripts":[],"id":122,"shape":{"__isSmartRef__":true,"id":15736},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15739},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":15740},"label":{"__isSmartRef__":true,"id":15728},"owner":{"__isSmartRef__":true,"id":15694},"attributeConnections":[{"__isSmartRef__":true,"id":15749}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"15728":{"submorphs":[],"scripts":[],"id":123,"shape":{"__isSmartRef__":true,"id":15729},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15732},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":15733}],"padding":{"__isSmartRef__":true,"id":15735},"_Padding":{"__isSmartRef__":true,"id":15735},"owner":{"__isSmartRef__":true,"id":15727},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"15729":{"position":{"__isSmartRef__":true,"id":15730},"_Extent":{"__isSmartRef__":true,"id":15731},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15730":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15731":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15732":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15733":{"style":{"__isSmartRef__":true,"id":15734},"morph":{"__isSmartRef__":true,"id":15728},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"15734":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15735":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"15736":{"position":{"__isSmartRef__":true,"id":15737},"_Extent":{"__isSmartRef__":true,"id":15738},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15737":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15738":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15739":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15740":{"stops":[{"__isSmartRef__":true,"id":15741},{"__isSmartRef__":true,"id":15743},{"__isSmartRef__":true,"id":15745},{"__isSmartRef__":true,"id":15747}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"15741":{"offset":0,"color":{"__isSmartRef__":true,"id":15742}},"15742":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15743":{"offset":0.4,"color":{"__isSmartRef__":true,"id":15744}},"15744":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15745":{"offset":0.6,"color":{"__isSmartRef__":true,"id":15746}},"15746":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15747":{"offset":1,"color":{"__isSmartRef__":true,"id":15748}},"15748":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15749":{"sourceObj":{"__isSmartRef__":true,"id":15727},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15750":{"submorphs":[],"scripts":[],"id":124,"shape":{"__isSmartRef__":true,"id":15751},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15755},"itemList":[{"__isSmartRef__":true,"id":15756},{"__isSmartRef__":true,"id":15787},{"__isSmartRef__":true,"id":15788},{"__isSmartRef__":true,"id":15789},{"__isSmartRef__":true,"id":15790},{"__isSmartRef__":true,"id":15791},{"__isSmartRef__":true,"id":15792},{"__isSmartRef__":true,"id":15793},{"__isSmartRef__":true,"id":15794},{"__isSmartRef__":true,"id":15795},{"__isSmartRef__":true,"id":15796},{"__isSmartRef__":true,"id":15797},{"__isSmartRef__":true,"id":15798},{"__isSmartRef__":true,"id":15799},{"__isSmartRef__":true,"id":15800},{"__isSmartRef__":true,"id":15801},{"__isSmartRef__":true,"id":15802},{"__isSmartRef__":true,"id":15803},{"__isSmartRef__":true,"id":15804},{"__isSmartRef__":true,"id":15805},{"__isSmartRef__":true,"id":15806},{"__isSmartRef__":true,"id":15807},{"__isSmartRef__":true,"id":15808},{"__isSmartRef__":true,"id":15809},{"__isSmartRef__":true,"id":15810},{"__isSmartRef__":true,"id":15811}],"selectedLineNo":9,"owner":{"__isSmartRef__":true,"id":15694},"attributeConnections":[{"__isSmartRef__":true,"id":15812},{"__isSmartRef__":true,"id":15813},{"__isSmartRef__":true,"id":15814},{"__isSmartRef__":true,"id":15815}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":15816},"__LivelyClassName__":"lively.morphic.List"},"15751":{"position":{"__isSmartRef__":true,"id":15752},"_Extent":{"__isSmartRef__":true,"id":15753},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15754},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15752":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15753":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15754":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15755":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15756":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":15757}},"15757":{"target":{"__isSmartRef__":true,"id":15758},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"15758":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"15759":{"target":{"__isSmartRef__":true,"id":13962},"browser":{"__isSmartRef__":true,"id":15656},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":15760}],"parentNamespacePath":{"__isSmartRef__":true,"id":15758},"_childNodes":[{"__isSmartRef__":true,"id":15757},{"__isSmartRef__":true,"id":15761},{"__isSmartRef__":true,"id":15762},{"__isSmartRef__":true,"id":15763},{"__isSmartRef__":true,"id":15764},{"__isSmartRef__":true,"id":15765},{"__isSmartRef__":true,"id":15766},{"__isSmartRef__":true,"id":15767},{"__isSmartRef__":true,"id":15768},{"__isSmartRef__":true,"id":15769},{"__isSmartRef__":true,"id":15770},{"__isSmartRef__":true,"id":15771},{"__isSmartRef__":true,"id":15772},{"__isSmartRef__":true,"id":15773},{"__isSmartRef__":true,"id":15774},{"__isSmartRef__":true,"id":15775},{"__isSmartRef__":true,"id":15776},{"__isSmartRef__":true,"id":15778},{"__isSmartRef__":true,"id":15779},{"__isSmartRef__":true,"id":15780},{"__isSmartRef__":true,"id":15781},{"__isSmartRef__":true,"id":15782},{"__isSmartRef__":true,"id":15783},{"__isSmartRef__":true,"id":15784},{"__isSmartRef__":true,"id":15785},{"__isSmartRef__":true,"id":15786}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"15760":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"15761":{"target":{"__isSmartRef__":true,"id":15760},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"15762":{"target":{"__isSmartRef__":true,"id":14468},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15763":{"target":{"__isSmartRef__":true,"id":14525},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15764":{"target":{"__isSmartRef__":true,"id":14580},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15765":{"target":{"__isSmartRef__":true,"id":14590},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15766":{"target":{"__isSmartRef__":true,"id":14617},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15767":{"target":{"__isSmartRef__":true,"id":14620},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15768":{"target":{"__isSmartRef__":true,"id":13965},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15769":{"target":{"__isSmartRef__":true,"id":14313},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15770":{"target":{"__isSmartRef__":true,"id":14626},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15771":{"target":{"__isSmartRef__":true,"id":14640},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15772":{"target":{"__isSmartRef__":true,"id":14646},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15773":{"target":{"__isSmartRef__":true,"id":14650},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15774":{"target":{"__isSmartRef__":true,"id":14788},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15775":{"target":{"__isSmartRef__":true,"id":14887},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15776":{"target":{"__isSmartRef__":true,"id":15777},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"15777":{"name":"Local code","__SourceModuleName__":"Global.lively.ChangeSet","__LivelyClassName__":"ChangeSet"},"15778":{"target":{"__isSmartRef__":true,"id":14894},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15779":{"target":{"__isSmartRef__":true,"id":15005},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15780":{"target":{"__isSmartRef__":true,"id":15014},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15781":{"target":{"__isSmartRef__":true,"id":15101},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15782":{"target":{"__isSmartRef__":true,"id":13960},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15783":{"target":{"__isSmartRef__":true,"id":15123},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15784":{"target":{"__isSmartRef__":true,"id":15194},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15785":{"target":{"__isSmartRef__":true,"id":15256},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15786":{"target":{"__isSmartRef__":true,"id":15374},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15787":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":15761}},"15788":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":15762}},"15789":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":15763}},"15790":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":15764}},"15791":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":15765}},"15792":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":15766}},"15793":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":15767}},"15794":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":15768}},"15795":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":15769}},"15796":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":15770}},"15797":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":15771}},"15798":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":15772}},"15799":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":15773}},"15800":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":15774}},"15801":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":15775}},"15802":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":15776}},"15803":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":15778}},"15804":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":15779}},"15805":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":15780}},"15806":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":15781}},"15807":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":15782}},"15808":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":15783}},"15809":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":15784}},"15810":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":15785}},"15811":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":15786}},"15812":{"sourceObj":{"__isSmartRef__":true,"id":15750},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15813":{"sourceObj":{"__isSmartRef__":true,"id":15750},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15814":{"sourceObj":{"__isSmartRef__":true,"id":15750},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15815":{"sourceObj":{"__isSmartRef__":true,"id":15750},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15816":{"target":{"__isSmartRef__":true,"id":14313},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15759},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"15817":{"submorphs":[],"scripts":[],"id":125,"shape":{"__isSmartRef__":true,"id":15818},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15821},"itemList":[{"__isSmartRef__":true,"id":15822},{"__isSmartRef__":true,"id":15824},{"__isSmartRef__":true,"id":15826},{"__isSmartRef__":true,"id":15828},{"__isSmartRef__":true,"id":15830},{"__isSmartRef__":true,"id":15832},{"__isSmartRef__":true,"id":15834},{"__isSmartRef__":true,"id":15836},{"__isSmartRef__":true,"id":15838},{"__isSmartRef__":true,"id":15840},{"__isSmartRef__":true,"id":15842},{"__isSmartRef__":true,"id":15844}],"selectedLineNo":10,"owner":{"__isSmartRef__":true,"id":15694},"attributeConnections":[{"__isSmartRef__":true,"id":15846},{"__isSmartRef__":true,"id":15847},{"__isSmartRef__":true,"id":15848},{"__isSmartRef__":true,"id":15849}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":15850},"__LivelyClassName__":"lively.morphic.List"},"15818":{"position":{"__isSmartRef__":true,"id":15819},"_Extent":{"__isSmartRef__":true,"id":15820},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15754},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15819":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15820":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15821":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15822":{"isListItem":true,"string":"Event (extension)","value":{"__isSmartRef__":true,"id":15823}},"15823":{"target":{"__isSmartRef__":true,"id":14341},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15824":{"isListItem":true,"string":"lively.morphic.Canvas.RenderContext (extension)","value":{"__isSmartRef__":true,"id":15825}},"15825":{"target":{"__isSmartRef__":true,"id":14445},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15826":{"isListItem":true,"string":"lively.morphic.EventHandler","value":{"__isSmartRef__":true,"id":15827}},"15827":{"target":{"__isSmartRef__":true,"id":14315},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15828":{"isListItem":true,"string":"lively.morphic.EventHandler (extension)","value":{"__isSmartRef__":true,"id":15829}},"15829":{"target":{"__isSmartRef__":true,"id":14338},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15830":{"isListItem":true,"string":"lively.morphic.HandMorph","value":{"__isSmartRef__":true,"id":15831}},"15831":{"target":{"__isSmartRef__":true,"id":14449},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15832":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext (extension)","value":{"__isSmartRef__":true,"id":15833}},"15833":{"target":{"__isSmartRef__":true,"id":14439},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15834":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":15835}},"15835":{"target":{"__isSmartRef__":true,"id":14408},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15836":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":15837}},"15837":{"target":{"__isSmartRef__":true,"id":14363},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15838":{"isListItem":true,"string":"lively.morphic.SVG.RenderContext (extension)","value":{"__isSmartRef__":true,"id":15839}},"15839":{"target":{"__isSmartRef__":true,"id":14442},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15840":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":15841}},"15841":{"target":{"__isSmartRef__":true,"id":14400},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15842":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":15843}},"15843":{"target":{"__isSmartRef__":true,"id":14413},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15844":{"isListItem":true,"string":"MouseWheelTrait","value":{"__isSmartRef__":true,"id":15845}},"15845":{"target":{"__isSmartRef__":true,"id":14396},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.TraitFragmentNode"},"15846":{"sourceObj":{"__isSmartRef__":true,"id":15817},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15847":{"sourceObj":{"__isSmartRef__":true,"id":15817},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15848":{"sourceObj":{"__isSmartRef__":true,"id":15817},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15849":{"sourceObj":{"__isSmartRef__":true,"id":15817},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15850":{"target":{"__isSmartRef__":true,"id":14413},"browser":{"__isSmartRef__":true,"id":15656},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"15851":{"submorphs":[],"scripts":[],"id":126,"shape":{"__isSmartRef__":true,"id":15852},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15855},"itemList":[{"__isSmartRef__":true,"id":15856},{"__isSmartRef__":true,"id":15858},{"__isSmartRef__":true,"id":15860},{"__isSmartRef__":true,"id":15862}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":15694},"attributeConnections":[{"__isSmartRef__":true,"id":15864},{"__isSmartRef__":true,"id":15865},{"__isSmartRef__":true,"id":15866},{"__isSmartRef__":true,"id":15867}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":15857},"__LivelyClassName__":"lively.morphic.List"},"15852":{"position":{"__isSmartRef__":true,"id":15853},"_Extent":{"__isSmartRef__":true,"id":15854},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15754},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15853":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15854":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15855":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15856":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":15857}},"15857":{"target":{"__isSmartRef__":true,"id":14413},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15843},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"15858":{"isListItem":true,"string":"event management","value":{"__isSmartRef__":true,"id":15859}},"15859":{"target":{"__isSmartRef__":true,"id":14428},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15843},"targets":[{"__isSmartRef__":true,"id":14428}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"15860":{"isListItem":true,"string":"keyboard event handling","value":{"__isSmartRef__":true,"id":15861}},"15861":{"target":{"__isSmartRef__":true,"id":14431},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15843},"targets":[{"__isSmartRef__":true,"id":14431}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"15862":{"isListItem":true,"string":"mouse event handling","value":{"__isSmartRef__":true,"id":15863}},"15863":{"target":{"__isSmartRef__":true,"id":14434},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15843},"targets":[{"__isSmartRef__":true,"id":14434}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"15864":{"sourceObj":{"__isSmartRef__":true,"id":15851},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15865":{"sourceObj":{"__isSmartRef__":true,"id":15851},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15866":{"sourceObj":{"__isSmartRef__":true,"id":15851},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15867":{"sourceObj":{"__isSmartRef__":true,"id":15851},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15868":{"submorphs":[],"scripts":[],"id":127,"shape":{"__isSmartRef__":true,"id":15869},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15872},"itemList":[{"__isSmartRef__":true,"id":15873},{"__isSmartRef__":true,"id":15875},{"__isSmartRef__":true,"id":15877},{"__isSmartRef__":true,"id":15879},{"__isSmartRef__":true,"id":15881},{"__isSmartRef__":true,"id":15883},{"__isSmartRef__":true,"id":15885},{"__isSmartRef__":true,"id":15887},{"__isSmartRef__":true,"id":15889},{"__isSmartRef__":true,"id":15891}],"selectedLineNo":2,"owner":{"__isSmartRef__":true,"id":15694},"attributeConnections":[{"__isSmartRef__":true,"id":15893},{"__isSmartRef__":true,"id":15894},{"__isSmartRef__":true,"id":15895},{"__isSmartRef__":true,"id":15896}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":15897},"__LivelyClassName__":"lively.morphic.List"},"15869":{"position":{"__isSmartRef__":true,"id":15870},"_Extent":{"__isSmartRef__":true,"id":15871},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15754},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15870":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15871":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15872":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15873":{"isListItem":true,"string":"onHTML5DragEnter (proto)","value":{"__isSmartRef__":true,"id":15874}},"15874":{"target":{"__isSmartRef__":true,"id":14425},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15875":{"isListItem":true,"string":"onHTML5DragOver (proto)","value":{"__isSmartRef__":true,"id":15876}},"15876":{"target":{"__isSmartRef__":true,"id":14426},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15877":{"isListItem":true,"string":"onHTML5Drop (proto)","value":{"__isSmartRef__":true,"id":15878}},"15878":{"target":{"__isSmartRef__":true,"id":14427},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15879":{"isListItem":true,"string":"onKeyDown (proto)","value":{"__isSmartRef__":true,"id":15880}},"15880":{"target":{"__isSmartRef__":true,"id":14418},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15881":{"isListItem":true,"string":"onKeyPress (proto)","value":{"__isSmartRef__":true,"id":15882}},"15882":{"target":{"__isSmartRef__":true,"id":14420},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15883":{"isListItem":true,"string":"onMouseMove (proto)","value":{"__isSmartRef__":true,"id":15884}},"15884":{"target":{"__isSmartRef__":true,"id":14421},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15885":{"isListItem":true,"string":"onMouseWheel (proto)","value":{"__isSmartRef__":true,"id":15886}},"15886":{"target":{"__isSmartRef__":true,"id":14423},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15887":{"isListItem":true,"string":"onSelectStart (proto)","value":{"__isSmartRef__":true,"id":15888}},"15888":{"target":{"__isSmartRef__":true,"id":14424},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15889":{"isListItem":true,"string":"registerForGlobalEvents (proto)","value":{"__isSmartRef__":true,"id":15890}},"15890":{"target":{"__isSmartRef__":true,"id":14416},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15891":{"isListItem":true,"string":"registerForKeyboardEvents (proto)","value":{"__isSmartRef__":true,"id":15892}},"15892":{"target":{"__isSmartRef__":true,"id":14414},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15857},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15893":{"sourceObj":{"__isSmartRef__":true,"id":15868},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15894":{"sourceObj":{"__isSmartRef__":true,"id":15868},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15895":{"sourceObj":{"__isSmartRef__":true,"id":15868},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15896":{"sourceObj":{"__isSmartRef__":true,"id":15868},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15897":{"target":{"__isSmartRef__":true,"id":14437},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15898},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"15898":{"target":{"__isSmartRef__":true,"id":14434},"browser":{"__isSmartRef__":true,"id":15656},"parent":{"__isSmartRef__":true,"id":15850},"targets":[{"__isSmartRef__":true,"id":14434}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"15899":{"submorphs":[],"scripts":[],"id":128,"shape":{"__isSmartRef__":true,"id":15900},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15904},"fixed":[{"__isSmartRef__":true,"id":15658},{"__isSmartRef__":true,"id":15905},{"__isSmartRef__":true,"id":15930},{"__isSmartRef__":true,"id":15955},{"__isSmartRef__":true,"id":15980},{"__isSmartRef__":true,"id":16005},{"__isSmartRef__":true,"id":16030}],"scalingBelow":[{"__isSmartRef__":true,"id":16055}],"scalingAbove":[{"__isSmartRef__":true,"id":15750},{"__isSmartRef__":true,"id":15817},{"__isSmartRef__":true,"id":15851},{"__isSmartRef__":true,"id":15868}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"15900":{"position":{"__isSmartRef__":true,"id":15901},"_Extent":{"__isSmartRef__":true,"id":15902},"_Fill":{"__isSmartRef__":true,"id":15903},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15901":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15902":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15903":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15904":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15905":{"submorphs":[{"__isSmartRef__":true,"id":15906}],"scripts":[],"id":134,"shape":{"__isSmartRef__":true,"id":15914},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15917},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":15918},"label":{"__isSmartRef__":true,"id":15906},"command":{"__isSmartRef__":true,"id":15927},"attributeConnections":[{"__isSmartRef__":true,"id":15928},{"__isSmartRef__":true,"id":15929}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"15906":{"submorphs":[],"scripts":[],"id":135,"shape":{"__isSmartRef__":true,"id":15907},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15910},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":15911}],"padding":{"__isSmartRef__":true,"id":15913},"_Padding":{"__isSmartRef__":true,"id":15913},"owner":{"__isSmartRef__":true,"id":15905},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"15907":{"position":{"__isSmartRef__":true,"id":15908},"_Extent":{"__isSmartRef__":true,"id":15909},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15908":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15909":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15910":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15911":{"style":{"__isSmartRef__":true,"id":15912},"morph":{"__isSmartRef__":true,"id":15906},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"15912":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15913":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"15914":{"position":{"__isSmartRef__":true,"id":15915},"_Extent":{"__isSmartRef__":true,"id":15916},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15915":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15916":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15917":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15918":{"stops":[{"__isSmartRef__":true,"id":15919},{"__isSmartRef__":true,"id":15921},{"__isSmartRef__":true,"id":15923},{"__isSmartRef__":true,"id":15925}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"15919":{"offset":0,"color":{"__isSmartRef__":true,"id":15920}},"15920":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15921":{"offset":0.4,"color":{"__isSmartRef__":true,"id":15922}},"15922":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15923":{"offset":0.6,"color":{"__isSmartRef__":true,"id":15924}},"15924":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15925":{"offset":1,"color":{"__isSmartRef__":true,"id":15926}},"15926":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15927":{"browser":{"__isSmartRef__":true,"id":15656},"button":{"__isSmartRef__":true,"id":15905},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"15928":{"sourceObj":{"__isSmartRef__":true,"id":15905},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15927},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15929":{"sourceObj":{"__isSmartRef__":true,"id":15905},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15905},"targetMethodName":"setLabel","converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15930":{"submorphs":[{"__isSmartRef__":true,"id":15931}],"scripts":[],"id":136,"shape":{"__isSmartRef__":true,"id":15939},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15942},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":15943},"label":{"__isSmartRef__":true,"id":15931},"command":{"__isSmartRef__":true,"id":15952},"attributeConnections":[{"__isSmartRef__":true,"id":15953},{"__isSmartRef__":true,"id":15954}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"15931":{"submorphs":[],"scripts":[],"id":137,"shape":{"__isSmartRef__":true,"id":15932},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15935},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":15936}],"padding":{"__isSmartRef__":true,"id":15938},"_Padding":{"__isSmartRef__":true,"id":15938},"owner":{"__isSmartRef__":true,"id":15930},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"15932":{"position":{"__isSmartRef__":true,"id":15933},"_Extent":{"__isSmartRef__":true,"id":15934},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15933":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15934":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15935":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15936":{"style":{"__isSmartRef__":true,"id":15937},"morph":{"__isSmartRef__":true,"id":15931},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"15937":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15938":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"15939":{"position":{"__isSmartRef__":true,"id":15940},"_Extent":{"__isSmartRef__":true,"id":15941},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15940":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15941":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15942":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15943":{"stops":[{"__isSmartRef__":true,"id":15944},{"__isSmartRef__":true,"id":15946},{"__isSmartRef__":true,"id":15948},{"__isSmartRef__":true,"id":15950}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"15944":{"offset":0,"color":{"__isSmartRef__":true,"id":15945}},"15945":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15946":{"offset":0.4,"color":{"__isSmartRef__":true,"id":15947}},"15947":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15948":{"offset":0.6,"color":{"__isSmartRef__":true,"id":15949}},"15949":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15950":{"offset":1,"color":{"__isSmartRef__":true,"id":15951}},"15951":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15952":{"browser":{"__isSmartRef__":true,"id":15656},"button":{"__isSmartRef__":true,"id":15930},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"15953":{"sourceObj":{"__isSmartRef__":true,"id":15930},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15952},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15954":{"sourceObj":{"__isSmartRef__":true,"id":15930},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15930},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15955":{"submorphs":[{"__isSmartRef__":true,"id":15956}],"scripts":[],"id":138,"shape":{"__isSmartRef__":true,"id":15964},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15967},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":15968},"label":{"__isSmartRef__":true,"id":15956},"command":{"__isSmartRef__":true,"id":15977},"attributeConnections":[{"__isSmartRef__":true,"id":15978},{"__isSmartRef__":true,"id":15979}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"15956":{"submorphs":[],"scripts":[],"id":139,"shape":{"__isSmartRef__":true,"id":15957},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15960},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":15961}],"padding":{"__isSmartRef__":true,"id":15963},"_Padding":{"__isSmartRef__":true,"id":15963},"owner":{"__isSmartRef__":true,"id":15955},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"15957":{"position":{"__isSmartRef__":true,"id":15958},"_Extent":{"__isSmartRef__":true,"id":15959},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15958":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15959":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15960":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15961":{"style":{"__isSmartRef__":true,"id":15962},"morph":{"__isSmartRef__":true,"id":15956},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"15962":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15963":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"15964":{"position":{"__isSmartRef__":true,"id":15965},"_Extent":{"__isSmartRef__":true,"id":15966},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15965":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15966":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15967":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15968":{"stops":[{"__isSmartRef__":true,"id":15969},{"__isSmartRef__":true,"id":15971},{"__isSmartRef__":true,"id":15973},{"__isSmartRef__":true,"id":15975}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"15969":{"offset":0,"color":{"__isSmartRef__":true,"id":15970}},"15970":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15971":{"offset":0.4,"color":{"__isSmartRef__":true,"id":15972}},"15972":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15973":{"offset":0.6,"color":{"__isSmartRef__":true,"id":15974}},"15974":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15975":{"offset":1,"color":{"__isSmartRef__":true,"id":15976}},"15976":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15977":{"browser":{"__isSmartRef__":true,"id":15656},"button":{"__isSmartRef__":true,"id":15955},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"15978":{"sourceObj":{"__isSmartRef__":true,"id":15955},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15977},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15979":{"sourceObj":{"__isSmartRef__":true,"id":15955},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15955},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"15980":{"submorphs":[{"__isSmartRef__":true,"id":15981}],"scripts":[],"id":140,"shape":{"__isSmartRef__":true,"id":15989},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15992},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":15993},"label":{"__isSmartRef__":true,"id":15981},"command":{"__isSmartRef__":true,"id":16002},"attributeConnections":[{"__isSmartRef__":true,"id":16003},{"__isSmartRef__":true,"id":16004}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"15981":{"submorphs":[],"scripts":[],"id":141,"shape":{"__isSmartRef__":true,"id":15982},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15985},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":15986}],"padding":{"__isSmartRef__":true,"id":15988},"_Padding":{"__isSmartRef__":true,"id":15988},"owner":{"__isSmartRef__":true,"id":15980},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"15982":{"position":{"__isSmartRef__":true,"id":15983},"_Extent":{"__isSmartRef__":true,"id":15984},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15983":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15984":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15985":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15986":{"style":{"__isSmartRef__":true,"id":15987},"morph":{"__isSmartRef__":true,"id":15981},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"15987":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15988":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"15989":{"position":{"__isSmartRef__":true,"id":15990},"_Extent":{"__isSmartRef__":true,"id":15991},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15990":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15991":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15992":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15993":{"stops":[{"__isSmartRef__":true,"id":15994},{"__isSmartRef__":true,"id":15996},{"__isSmartRef__":true,"id":15998},{"__isSmartRef__":true,"id":16000}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"15994":{"offset":0,"color":{"__isSmartRef__":true,"id":15995}},"15995":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15996":{"offset":0.4,"color":{"__isSmartRef__":true,"id":15997}},"15997":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"15998":{"offset":0.6,"color":{"__isSmartRef__":true,"id":15999}},"15999":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16000":{"offset":1,"color":{"__isSmartRef__":true,"id":16001}},"16001":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16002":{"browser":{"__isSmartRef__":true,"id":15656},"button":{"__isSmartRef__":true,"id":15980},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"16003":{"sourceObj":{"__isSmartRef__":true,"id":15980},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16002},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16004":{"sourceObj":{"__isSmartRef__":true,"id":15980},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":15980},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16005":{"submorphs":[{"__isSmartRef__":true,"id":16006}],"scripts":[],"id":142,"shape":{"__isSmartRef__":true,"id":16014},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16017},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16018},"label":{"__isSmartRef__":true,"id":16006},"command":{"__isSmartRef__":true,"id":16027},"attributeConnections":[{"__isSmartRef__":true,"id":16028},{"__isSmartRef__":true,"id":16029}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16006":{"submorphs":[],"scripts":[],"id":143,"shape":{"__isSmartRef__":true,"id":16007},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16010},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16011}],"padding":{"__isSmartRef__":true,"id":16013},"_Padding":{"__isSmartRef__":true,"id":16013},"owner":{"__isSmartRef__":true,"id":16005},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16007":{"position":{"__isSmartRef__":true,"id":16008},"_Extent":{"__isSmartRef__":true,"id":16009},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16008":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16009":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16010":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16011":{"style":{"__isSmartRef__":true,"id":16012},"morph":{"__isSmartRef__":true,"id":16006},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"16012":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16013":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16014":{"position":{"__isSmartRef__":true,"id":16015},"_Extent":{"__isSmartRef__":true,"id":16016},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16015":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16016":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16017":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16018":{"stops":[{"__isSmartRef__":true,"id":16019},{"__isSmartRef__":true,"id":16021},{"__isSmartRef__":true,"id":16023},{"__isSmartRef__":true,"id":16025}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16019":{"offset":0,"color":{"__isSmartRef__":true,"id":16020}},"16020":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16021":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16022}},"16022":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16023":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16024}},"16024":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16025":{"offset":1,"color":{"__isSmartRef__":true,"id":16026}},"16026":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16027":{"browser":{"__isSmartRef__":true,"id":15656},"button":{"__isSmartRef__":true,"id":16005},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"16028":{"sourceObj":{"__isSmartRef__":true,"id":16005},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16027},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16029":{"sourceObj":{"__isSmartRef__":true,"id":16005},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16005},"targetMethodName":"setLabel","converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16030":{"submorphs":[{"__isSmartRef__":true,"id":16031}],"scripts":[],"id":144,"shape":{"__isSmartRef__":true,"id":16039},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16042},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16043},"label":{"__isSmartRef__":true,"id":16031},"command":{"__isSmartRef__":true,"id":16052},"attributeConnections":[{"__isSmartRef__":true,"id":16053},{"__isSmartRef__":true,"id":16054}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16031":{"submorphs":[],"scripts":[],"id":145,"shape":{"__isSmartRef__":true,"id":16032},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16035},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16036}],"padding":{"__isSmartRef__":true,"id":16038},"_Padding":{"__isSmartRef__":true,"id":16038},"owner":{"__isSmartRef__":true,"id":16030},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16032":{"position":{"__isSmartRef__":true,"id":16033},"_Extent":{"__isSmartRef__":true,"id":16034},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16033":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16034":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16035":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16036":{"style":{"__isSmartRef__":true,"id":16037},"morph":{"__isSmartRef__":true,"id":16031},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"16037":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16038":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16039":{"position":{"__isSmartRef__":true,"id":16040},"_Extent":{"__isSmartRef__":true,"id":16041},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16040":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16041":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16042":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16043":{"stops":[{"__isSmartRef__":true,"id":16044},{"__isSmartRef__":true,"id":16046},{"__isSmartRef__":true,"id":16048},{"__isSmartRef__":true,"id":16050}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16044":{"offset":0,"color":{"__isSmartRef__":true,"id":16045}},"16045":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16046":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16047}},"16047":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16048":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16049}},"16049":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16050":{"offset":1,"color":{"__isSmartRef__":true,"id":16051}},"16051":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16052":{"browser":{"__isSmartRef__":true,"id":15656},"button":{"__isSmartRef__":true,"id":16030},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"16053":{"sourceObj":{"__isSmartRef__":true,"id":16030},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16052},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16054":{"sourceObj":{"__isSmartRef__":true,"id":16030},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16030},"targetMethodName":"setLabel","converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16055":{"submorphs":[],"scripts":[],"id":129,"shape":{"__isSmartRef__":true,"id":16056},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16059},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":16060}],"owner":{"__isSmartRef__":true,"id":15694},"padding":{"__isSmartRef__":true,"id":16062},"layout":{"__isSmartRef__":true,"id":16063},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":16062},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":16064}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"charsReplaced":"onHTML5DragEnter","lastFindLoc":-15,"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"lively.morphic.World.addMethods(\n'event management', {\n\tregisterForKeyboardEvents: function(handleOnCapture) {\n\t\tthis.registerForGlobalEvents();\n\t},\n\n\tregisterForGlobalEvents: function() {\n\t\t// FIXME this should be done in EventHandler!!!!\n\t\tvar self = this;\n\t\t// late bind event methods\n\t\tdocument.onkeydown = function(evt) {\n\t\t\tlively.morphic.EventHandler.prototype.patchEvent(evt);\n\t\t\tself.onKeyDown(evt)\n\t\t};\n\t\tdocument.onkeypress = function(evt) {\n\t\t\tlively.morphic.EventHandler.prototype.patchEvent(evt);\n\t\t\tself.onKeyPress(evt)\n\t\t};\n\t\tdocument.onmousewheel = function(evt) {\n\t\t\tlively.morphic.EventHandler.prototype.patchEvent(evt);\n\t\t\tself.onMouseWheel(evt);\n\t\t};\n\t},\n\n\n},\n'keyboard event handling', {\n\tonKeyDown: function(evt) {\n\t\tevt.preventDefault();\n\t\treturn true;\n\t},\n\tonKeyPress: function(evt) {\n\t\tevt.preventDefault();\n\t\treturn true;\n\t},\n},\n'mouse event handling', {\n\tonMouseMove: function(evt) {\n\t\tevt.hand.move(evt);\n\t\tif (this.draggedMorph) {\n\t\t\tthis.draggedMorph.onDrag && this.draggedMorph.onDrag(evt);\n\t\t} else if (this.clickedOnMorph && this.clickedOnMorph.draggingEnabled) {\n\t\t\tthis.draggedMorph = this.clickedOnMorph;\n\t\t\tthis.draggedMorph.onDragStart && this.draggedMorph.onDragStart(evt);\n\t\t}\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonMouseWheel: function($super, evt) {\n\t\tif (!evt.isCommandKey()) return $super(evt);\n\t\tevt.preventDefault();\n\n\t\tvar wheelDelta = evt.wheelDelta,\n\t\t\toldScale = this.getScale();\n\n\t\tvar minScale = 0.1, maxScale = 10;\n\t\tif (oldScale < minScale && wheelDelta < 0) return false;\n\t\tif (oldScale > maxScale && wheelDelta > 0) return false;\n\t\tvar scaleDelta = 1 + wheelDelta / 3000;\n\t\n\t\t// this.scaleBy(scaleDelta);\n\t\tvar newScale = oldScale * scaleDelta,\n\t\t\tnewScale = Math.max(Math.min(newScale, maxScale), minScale);\n\t\tthis.setScale(newScale)\n\t\tif (this.hands && this.hands[0]) this.hands[0].setScale(1/newScale)\n\n\t\t// actually this should be a layoutChanged but implementing\n\t\t// layoutChanged in WorldMorph is expensive since it is always called when a\n\t\t// submorph's layout is changed (owner chain propagation)\n\t\t// this.resizeCanvasToFitWorld();\n\t\t\n\t\t// Zoom into/out of the current mouse position:\n\t\t// p is the current mouse position. If we wouldn't move the window the new mouse pos would be scaledP.\n\t\t// We calculate the vector from scaledP to p and scale that by the current scale factor\n\t\t// We end up with a vector that can be used to scroll the screen to zoom in/out\n\t\tvar p = evt.mousePoint,\n\t\t\tscaledP = p.scaleBy(1/scaleDelta),\n\t\t\ttranslatedP = p.subPt(scaledP).scaleBy(this.getScale());\n\t\tGlobal.scrollBy(translatedP.x, translatedP.y)\n\n\n\t\treturn true\n\t},\n\n\tonSelectStart: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHTML5DragEnter: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHTML5DragOver: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n\tonHTML5Drop: function(evt) {\n\t\tevt.stop();\n\t\treturn true;\n\t},\n});\n","__LivelyClassName__":"lively.morphic.Text"},"16056":{"position":{"__isSmartRef__":true,"id":16057},"_Extent":{"__isSmartRef__":true,"id":16058},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15699},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16057":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16058":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16059":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16060":{"style":{"__isSmartRef__":true,"id":16061},"morph":{"__isSmartRef__":true,"id":16055},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"16061":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16062":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16063":{"resizeWidth":true,"resizeHeight":true},"16064":{"sourceObj":{"__isSmartRef__":true,"id":16055},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":15656},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16065":{"submorphs":[],"scripts":[],"id":130,"shape":{"__isSmartRef__":true,"id":16066},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16069},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":16070}],"scalingAbove":[{"__isSmartRef__":true,"id":16055}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"16066":{"position":{"__isSmartRef__":true,"id":16067},"_Extent":{"__isSmartRef__":true,"id":16068},"_Fill":{"__isSmartRef__":true,"id":15903},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16067":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16068":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16069":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16070":{"submorphs":[],"scripts":[],"id":131,"shape":{"__isSmartRef__":true,"id":16071},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16074},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":16075}],"owner":{"__isSmartRef__":true,"id":15694},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16071":{"position":{"__isSmartRef__":true,"id":16072},"_Extent":{"__isSmartRef__":true,"id":16073},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15699},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16072":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16073":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16074":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16075":{"style":{"__isSmartRef__":true,"id":16076},"morph":{"__isSmartRef__":true,"id":16070},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"16076":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16077":{"position":{"__isSmartRef__":true,"id":16078},"_Extent":{"__isSmartRef__":true,"id":16079},"_Fill":{"__isSmartRef__":true,"id":16080},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16078":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16079":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16080":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16081":{"adjustForNewBounds":true},"16082":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16083":{"submorphs":[{"__isSmartRef__":true,"id":15694},{"__isSmartRef__":true,"id":16084}],"scripts":[],"id":146,"shape":{"__isSmartRef__":true,"id":16181},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":16183},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16184},"priorExtent":{"__isSmartRef__":true,"id":16185},"targetMorph":{"__isSmartRef__":true,"id":15694},"titleBar":{"__isSmartRef__":true,"id":16084},"contentOffset":{"__isSmartRef__":true,"id":16082},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":16186},"__SourceModuleName__":"Global.lively.morphic.Widgets","state":"shutdown","__LivelyClassName__":"lively.morphic.Window"},"16084":{"submorphs":[{"__isSmartRef__":true,"id":16085},{"__isSmartRef__":true,"id":16093},{"__isSmartRef__":true,"id":16118},{"__isSmartRef__":true,"id":16142}],"scripts":[],"id":147,"shape":{"__isSmartRef__":true,"id":16167},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":16178},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16179},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":16083},"label":{"__isSmartRef__":true,"id":16085},"closeButton":{"__isSmartRef__":true,"id":16093},"menuButton":{"__isSmartRef__":true,"id":16118},"collapseButton":{"__isSmartRef__":true,"id":16142},"priorExtent":{"__isSmartRef__":true,"id":16180},"owner":{"__isSmartRef__":true,"id":16083},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"16085":{"submorphs":[],"scripts":[],"id":148,"shape":{"__isSmartRef__":true,"id":16086},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16089},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16090}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":16092},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":16092},"owner":{"__isSmartRef__":true,"id":16084},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16086":{"position":{"__isSmartRef__":true,"id":16087},"_Extent":{"__isSmartRef__":true,"id":16088},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16087":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16088":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16089":{"x":386,"y":4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16090":{"style":{"__isSmartRef__":true,"id":16091},"morph":{"__isSmartRef__":true,"id":16085},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"16091":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16092":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16093":{"submorphs":[{"__isSmartRef__":true,"id":16094}],"scripts":[],"id":149,"shape":{"__isSmartRef__":true,"id":16102},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16105},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16106},"label":{"__isSmartRef__":true,"id":16094},"owner":{"__isSmartRef__":true,"id":16084},"layout":{"__isSmartRef__":true,"id":16115},"attributeConnections":[{"__isSmartRef__":true,"id":16116},{"__isSmartRef__":true,"id":16117}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"16094":{"submorphs":[],"scripts":[],"id":150,"shape":{"__isSmartRef__":true,"id":16095},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16098},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":16099}],"padding":{"__isSmartRef__":true,"id":16101},"_Padding":{"__isSmartRef__":true,"id":16101},"owner":{"__isSmartRef__":true,"id":16093},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16095":{"position":{"__isSmartRef__":true,"id":16096},"_Extent":{"__isSmartRef__":true,"id":16097},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16096":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16097":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16098":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16099":{"style":{"__isSmartRef__":true,"id":16100},"morph":{"__isSmartRef__":true,"id":16094},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"16100":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16101":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16102":{"position":{"__isSmartRef__":true,"id":16103},"_Extent":{"__isSmartRef__":true,"id":16104},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16103":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16104":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16105":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16106":{"stops":[{"__isSmartRef__":true,"id":16107},{"__isSmartRef__":true,"id":16109},{"__isSmartRef__":true,"id":16111},{"__isSmartRef__":true,"id":16113}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16107":{"offset":0,"color":{"__isSmartRef__":true,"id":16108}},"16108":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16109":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16110}},"16110":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16111":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16112}},"16112":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16113":{"offset":1,"color":{"__isSmartRef__":true,"id":16114}},"16114":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16115":{"moveHorizontal":true},"16116":{"sourceObj":{"__isSmartRef__":true,"id":16093},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16083},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16117":{"sourceObj":{"__isSmartRef__":true,"id":16093},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16083},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16118":{"submorphs":[{"__isSmartRef__":true,"id":16119}],"scripts":[],"id":151,"shape":{"__isSmartRef__":true,"id":16127},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16130},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16131},"label":{"__isSmartRef__":true,"id":16119},"owner":{"__isSmartRef__":true,"id":16084},"attributeConnections":[{"__isSmartRef__":true,"id":16140},{"__isSmartRef__":true,"id":16141}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"16119":{"submorphs":[],"scripts":[],"id":152,"shape":{"__isSmartRef__":true,"id":16120},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16123},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":16124}],"padding":{"__isSmartRef__":true,"id":16126},"_Padding":{"__isSmartRef__":true,"id":16126},"owner":{"__isSmartRef__":true,"id":16118},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16120":{"position":{"__isSmartRef__":true,"id":16121},"_Extent":{"__isSmartRef__":true,"id":16122},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16121":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16122":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16123":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16124":{"style":{"__isSmartRef__":true,"id":16125},"morph":{"__isSmartRef__":true,"id":16119},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"16125":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16126":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16127":{"position":{"__isSmartRef__":true,"id":16128},"_Extent":{"__isSmartRef__":true,"id":16129},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16128":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16129":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16130":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16131":{"stops":[{"__isSmartRef__":true,"id":16132},{"__isSmartRef__":true,"id":16134},{"__isSmartRef__":true,"id":16136},{"__isSmartRef__":true,"id":16138}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16132":{"offset":0,"color":{"__isSmartRef__":true,"id":16133}},"16133":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16134":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16135}},"16135":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16136":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16137}},"16137":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16138":{"offset":1,"color":{"__isSmartRef__":true,"id":16139}},"16139":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16140":{"sourceObj":{"__isSmartRef__":true,"id":16118},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16083},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16141":{"sourceObj":{"__isSmartRef__":true,"id":16118},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16083},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16142":{"submorphs":[{"__isSmartRef__":true,"id":16143}],"scripts":[],"id":153,"shape":{"__isSmartRef__":true,"id":16151},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16154},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16155},"label":{"__isSmartRef__":true,"id":16143},"owner":{"__isSmartRef__":true,"id":16084},"layout":{"__isSmartRef__":true,"id":16164},"attributeConnections":[{"__isSmartRef__":true,"id":16165},{"__isSmartRef__":true,"id":16166}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"16143":{"submorphs":[],"scripts":[],"id":154,"shape":{"__isSmartRef__":true,"id":16144},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16147},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":16148}],"padding":{"__isSmartRef__":true,"id":16150},"_Padding":{"__isSmartRef__":true,"id":16150},"owner":{"__isSmartRef__":true,"id":16142},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16144":{"position":{"__isSmartRef__":true,"id":16145},"_Extent":{"__isSmartRef__":true,"id":16146},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16145":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16146":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16147":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16148":{"style":{"__isSmartRef__":true,"id":16149},"morph":{"__isSmartRef__":true,"id":16143},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"16149":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16150":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16151":{"position":{"__isSmartRef__":true,"id":16152},"_Extent":{"__isSmartRef__":true,"id":16153},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16152":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16153":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16154":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16155":{"stops":[{"__isSmartRef__":true,"id":16156},{"__isSmartRef__":true,"id":16158},{"__isSmartRef__":true,"id":16160},{"__isSmartRef__":true,"id":16162}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16156":{"offset":0,"color":{"__isSmartRef__":true,"id":16157}},"16157":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16158":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16159}},"16159":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16160":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16161}},"16161":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16162":{"offset":1,"color":{"__isSmartRef__":true,"id":16163}},"16163":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16164":{"moveHorizontal":true},"16165":{"sourceObj":{"__isSmartRef__":true,"id":16142},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16083},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16166":{"sourceObj":{"__isSmartRef__":true,"id":16142},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16083},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16167":{"position":{"__isSmartRef__":true,"id":16168},"_Extent":{"__isSmartRef__":true,"id":16169},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":16170},"_Fill":{"__isSmartRef__":true,"id":16171},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16168":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16169":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16170":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16171":{"stops":[{"__isSmartRef__":true,"id":16172},{"__isSmartRef__":true,"id":16174},{"__isSmartRef__":true,"id":16176}],"vector":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16172":{"offset":0,"color":{"__isSmartRef__":true,"id":16173}},"16173":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16174":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16175}},"16175":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16176":{"offset":1,"color":{"__isSmartRef__":true,"id":16177}},"16177":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16178":{"resizeWidth":true,"adjustForNewBounds":true},"16179":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16180":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16181":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":16182},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16182":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16183":{"adjustForNewBounds":true},"16184":{"x":182,"y":254,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16185":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16186":{"x":777,"y":263,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16187":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"16188":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16189":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.SortFilter"},"16190":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16191":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"16192":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16193":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16194":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16195":{"sourceObj":{"__isSmartRef__":true,"id":15656},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":15750},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16196":{"sourceObj":{"__isSmartRef__":true,"id":15656},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":15817},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16197":{"sourceObj":{"__isSmartRef__":true,"id":15656},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":15851},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16198":{"sourceObj":{"__isSmartRef__":true,"id":15656},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":15868},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16199":{"sourceObj":{"__isSmartRef__":true,"id":15656},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":16055},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16200":{"sourceObj":{"__isSmartRef__":true,"id":15656},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":15695},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16201":{"submorphs":[],"scripts":[],"id":325,"shape":{"__isSmartRef__":true,"id":16202},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16205},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":16206}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":16208},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16202":{"position":{"__isSmartRef__":true,"id":16203},"_Extent":{"__isSmartRef__":true,"id":16204},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15699},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16203":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16204":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16205":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16206":{"style":{"__isSmartRef__":true,"id":16207},"morph":{"__isSmartRef__":true,"id":16201},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16207":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16208":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16209":{"buttonCommands":[{"__isSmartRef__":true,"id":16210},{"__isSmartRef__":true,"id":16502},{"__isSmartRef__":true,"id":16527},{"__isSmartRef__":true,"id":16552},{"__isSmartRef__":true,"id":16577},{"__isSmartRef__":true,"id":16602},{"__isSmartRef__":true,"id":16627}],"RootFilters":[{"__isSmartRef__":true,"id":16760}],"Pane1Filters":[{"__isSmartRef__":true,"id":16761},{"__isSmartRef__":true,"id":16762}],"Pane2Filters":[{"__isSmartRef__":true,"id":16763}],"Pane3Filters":[{"__isSmartRef__":true,"id":16764}],"Pane4Filters":[{"__isSmartRef__":true,"id":16765}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":16235},"attributeConnections":[{"__isSmartRef__":true,"id":16766},{"__isSmartRef__":true,"id":16767},{"__isSmartRef__":true,"id":16768},{"__isSmartRef__":true,"id":16769},{"__isSmartRef__":true,"id":16770},{"__isSmartRef__":true,"id":16771}],"SourceString":"\tregisterForMouseEvents: function(handleOnCapture) {\n\t\tif (this.registeredForMouseEvents) return;\n\t\tthis.registeredForMouseEvents = true;\n\t\tif (this.onMouseUp) this.registerForEvent('mouseup', this, 'onMouseUp', handleOnCapture);\n\t\tif (this.onMouseDown) this.registerForEvent('mousedown', this, 'onMouseDown', handleOnCapture);\n\t\tif (this.onMouseMove) this.registerForEvent('mousemove', this, 'onMouseMove', handleOnCapture);\n\t\tif (this.onSelectStart) this.registerForEvent('selectstart', this, 'onSelectStart', handleOnCapture);\n\t\tif (this.onMouseWheel) this.registerForEvent('mousewheel', this, 'onMouseWheel', handleOnCapture);\n\t\tif (this.onHTML5DragEnter) this.registerForEvent('drageEnter', this, 'onHTML5DragEnter', handleOnCapture);\n\t\tif (this.onHTML5DragOver) this.registerForEvent('dragover', this, 'onHTML5DragOver', handleOnCapture);\n\t\tif (this.onHTML5Drop) this.registerForEvent('drop', this, 'onHTML5Drop', handleOnCapture);\n\n\t},","sourceString":"\tregisterForMouseEvents: function(handleOnCapture) {\n\t\tif (this.registeredForMouseEvents) return;\n\t\tthis.registeredForMouseEvents = true;\n\t\tif (this.onMouseUp) this.registerForEvent('mouseup', this, 'onMouseUp', handleOnCapture);\n\t\tif (this.onMouseDown) this.registerForEvent('mousedown', this, 'onMouseDown', handleOnCapture);\n\t\tif (this.onMouseMove) this.registerForEvent('mousemove', this, 'onMouseMove', handleOnCapture);\n\t\tif (this.onSelectStart) this.registerForEvent('selectstart', this, 'onSelectStart', handleOnCapture);\n\t\tif (this.onMouseWheel) this.registerForEvent('mousewheel', this, 'onMouseWheel', handleOnCapture);\n\t\tif (this.onHTML5DragEnter) this.registerForEvent('drageEnter', this, 'onHTML5DragEnter', handleOnCapture);\n\t\tif (this.onHTML5DragOver) this.registerForEvent('dragover', this, 'onHTML5DragOver', handleOnCapture);\n\t\tif (this.onHTML5Drop) this.registerForEvent('drop', this, 'onHTML5Drop', handleOnCapture);\n\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":16298},"Pane1Selection":{"__isSmartRef__":true,"id":16308},"pane1Selection":{"__isSmartRef__":true,"id":16308},"Pane2Selection":{"__isSmartRef__":true,"id":16367},"pane2Selection":{"__isSmartRef__":true,"id":16367},"Pane3Selection":{"__isSmartRef__":true,"id":16395},"pane3Selection":{"__isSmartRef__":true,"id":16395},"Pane4Selection":{"__isSmartRef__":true,"id":16434},"pane4Selection":{"__isSmartRef__":true,"id":16434},"Pane4Content":[{"__isSmartRef__":true,"id":16411},{"__isSmartRef__":true,"id":16413},{"__isSmartRef__":true,"id":16415},{"__isSmartRef__":true,"id":16417},{"__isSmartRef__":true,"id":16419},{"__isSmartRef__":true,"id":16421},{"__isSmartRef__":true,"id":16423},{"__isSmartRef__":true,"id":16425},{"__isSmartRef__":true,"id":16427},{"__isSmartRef__":true,"id":16429},{"__isSmartRef__":true,"id":16431},{"__isSmartRef__":true,"id":16433},{"__isSmartRef__":true,"id":16435},{"__isSmartRef__":true,"id":16437},{"__isSmartRef__":true,"id":16439},{"__isSmartRef__":true,"id":16441},{"__isSmartRef__":true,"id":16443},{"__isSmartRef__":true,"id":16445},{"__isSmartRef__":true,"id":16447},{"__isSmartRef__":true,"id":16449},{"__isSmartRef__":true,"id":16451},{"__isSmartRef__":true,"id":16453},{"__isSmartRef__":true,"id":16455},{"__isSmartRef__":true,"id":16457},{"__isSmartRef__":true,"id":16459},{"__isSmartRef__":true,"id":16461},{"__isSmartRef__":true,"id":16463},{"__isSmartRef__":true,"id":16465},{"__isSmartRef__":true,"id":16467}],"Pane3Content":[{"__isSmartRef__":true,"id":16394},{"__isSmartRef__":true,"id":16396},{"__isSmartRef__":true,"id":16398},{"__isSmartRef__":true,"id":16400}],"Pane2Content":[{"__isSmartRef__":true,"id":16360},{"__isSmartRef__":true,"id":16362},{"__isSmartRef__":true,"id":16364},{"__isSmartRef__":true,"id":16366},{"__isSmartRef__":true,"id":16368},{"__isSmartRef__":true,"id":16370},{"__isSmartRef__":true,"id":16372},{"__isSmartRef__":true,"id":16374},{"__isSmartRef__":true,"id":16376},{"__isSmartRef__":true,"id":16378},{"__isSmartRef__":true,"id":16380},{"__isSmartRef__":true,"id":16382}],"Pane1Content":[{"__isSmartRef__":true,"id":16295},{"__isSmartRef__":true,"id":16325},{"__isSmartRef__":true,"id":16326},{"__isSmartRef__":true,"id":16327},{"__isSmartRef__":true,"id":16328},{"__isSmartRef__":true,"id":16329},{"__isSmartRef__":true,"id":16330},{"__isSmartRef__":true,"id":16331},{"__isSmartRef__":true,"id":16332},{"__isSmartRef__":true,"id":16333},{"__isSmartRef__":true,"id":16334},{"__isSmartRef__":true,"id":16335},{"__isSmartRef__":true,"id":16336},{"__isSmartRef__":true,"id":16337},{"__isSmartRef__":true,"id":16338},{"__isSmartRef__":true,"id":16339},{"__isSmartRef__":true,"id":16340},{"__isSmartRef__":true,"id":16341},{"__isSmartRef__":true,"id":16342},{"__isSmartRef__":true,"id":16343},{"__isSmartRef__":true,"id":16344},{"__isSmartRef__":true,"id":16345},{"__isSmartRef__":true,"id":16346},{"__isSmartRef__":true,"id":16347},{"__isSmartRef__":true,"id":16348},{"__isSmartRef__":true,"id":16349}],"view":{"__isSmartRef__":true,"id":16657},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.morphic.Events","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":16772},"__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser","targetURL":{"__isSmartRef__":true,"id":16759},"__LivelyClassName__":"lively.ide.SystemBrowser"},"16210":{"browser":{"__isSmartRef__":true,"id":16209},"button":{"__isSmartRef__":true,"id":16211},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AddNewFileCommand"},"16211":{"submorphs":[{"__isSmartRef__":true,"id":16212}],"scripts":[],"id":301,"shape":{"__isSmartRef__":true,"id":16220},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16223},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16224},"label":{"__isSmartRef__":true,"id":16212},"command":{"__isSmartRef__":true,"id":16210},"attributeConnections":[{"__isSmartRef__":true,"id":16233},{"__isSmartRef__":true,"id":16234}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16212":{"submorphs":[],"scripts":[],"id":302,"shape":{"__isSmartRef__":true,"id":16213},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16216},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16217}],"padding":{"__isSmartRef__":true,"id":16219},"_Padding":{"__isSmartRef__":true,"id":16219},"owner":{"__isSmartRef__":true,"id":16211},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16213":{"position":{"__isSmartRef__":true,"id":16214},"_Extent":{"__isSmartRef__":true,"id":16215},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16214":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16215":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16216":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16217":{"style":{"__isSmartRef__":true,"id":16218},"morph":{"__isSmartRef__":true,"id":16212},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16218":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16219":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16220":{"position":{"__isSmartRef__":true,"id":16221},"_Extent":{"__isSmartRef__":true,"id":16222},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16221":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16222":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16223":{"x":0,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16224":{"stops":[{"__isSmartRef__":true,"id":16225},{"__isSmartRef__":true,"id":16227},{"__isSmartRef__":true,"id":16229},{"__isSmartRef__":true,"id":16231}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16225":{"offset":0,"color":{"__isSmartRef__":true,"id":16226}},"16226":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16227":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16228}},"16228":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16229":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16230}},"16230":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16231":{"offset":1,"color":{"__isSmartRef__":true,"id":16232}},"16232":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16233":{"sourceObj":{"__isSmartRef__":true,"id":16211},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16210},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16234":{"sourceObj":{"__isSmartRef__":true,"id":16211},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16211},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16235":{"submorphs":[{"__isSmartRef__":true,"id":16236},{"__isSmartRef__":true,"id":16244},{"__isSmartRef__":true,"id":16267},{"__isSmartRef__":true,"id":16290},{"__isSmartRef__":true,"id":16355},{"__isSmartRef__":true,"id":16389},{"__isSmartRef__":true,"id":16406},{"__isSmartRef__":true,"id":16475},{"__isSmartRef__":true,"id":16630},{"__isSmartRef__":true,"id":16640},{"__isSmartRef__":true,"id":16645},{"__isSmartRef__":true,"id":16211},{"__isSmartRef__":true,"id":16480},{"__isSmartRef__":true,"id":16505},{"__isSmartRef__":true,"id":16530},{"__isSmartRef__":true,"id":16555},{"__isSmartRef__":true,"id":16580},{"__isSmartRef__":true,"id":16605}],"scripts":[],"id":287,"shape":{"__isSmartRef__":true,"id":16652},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":16655},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16656},"locationPane":{"__isSmartRef__":true,"id":16236},"codeBaseDirBtn":{"__isSmartRef__":true,"id":16244},"localDirBtn":{"__isSmartRef__":true,"id":16267},"Pane1":{"__isSmartRef__":true,"id":16290},"Pane2":{"__isSmartRef__":true,"id":16355},"Pane3":{"__isSmartRef__":true,"id":16389},"Pane4":{"__isSmartRef__":true,"id":16406},"midResizer":{"__isSmartRef__":true,"id":16475},"sourcePane":{"__isSmartRef__":true,"id":16630},"bottomResizer":{"__isSmartRef__":true,"id":16640},"commentPane":{"__isSmartRef__":true,"id":16645},"ownerWidget":{"__isSmartRef__":true,"id":16209},"owner":{"__isSmartRef__":true,"id":16657},"ownerApp":{"__isSmartRef__":true,"id":16209},"targetURL":{"__isSmartRef__":true,"id":16759},"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.BrowserPanel"},"16236":{"submorphs":[],"scripts":[],"id":288,"shape":{"__isSmartRef__":true,"id":16237},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16240},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16241}],"owner":{"__isSmartRef__":true,"id":16235},"isInputLine":true,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":16243}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16237":{"position":{"__isSmartRef__":true,"id":16238},"_Extent":{"__isSmartRef__":true,"id":16239},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15699},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16238":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16239":{"x":656,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16240":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16241":{"style":{"__isSmartRef__":true,"id":16242},"morph":{"__isSmartRef__":true,"id":16236},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16242":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16243":{"sourceObj":{"__isSmartRef__":true,"id":16236},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16244":{"submorphs":[{"__isSmartRef__":true,"id":16245}],"scripts":[],"id":289,"shape":{"__isSmartRef__":true,"id":16253},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16256},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16257},"label":{"__isSmartRef__":true,"id":16245},"owner":{"__isSmartRef__":true,"id":16235},"attributeConnections":[{"__isSmartRef__":true,"id":16266}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16245":{"submorphs":[],"scripts":[],"id":290,"shape":{"__isSmartRef__":true,"id":16246},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16249},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16250}],"padding":{"__isSmartRef__":true,"id":16252},"_Padding":{"__isSmartRef__":true,"id":16252},"owner":{"__isSmartRef__":true,"id":16244},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16246":{"position":{"__isSmartRef__":true,"id":16247},"_Extent":{"__isSmartRef__":true,"id":16248},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16247":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16248":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16249":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16250":{"style":{"__isSmartRef__":true,"id":16251},"morph":{"__isSmartRef__":true,"id":16245},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16251":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16252":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16253":{"position":{"__isSmartRef__":true,"id":16254},"_Extent":{"__isSmartRef__":true,"id":16255},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16254":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16255":{"x":98.39999999999999,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16256":{"x":656,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16257":{"stops":[{"__isSmartRef__":true,"id":16258},{"__isSmartRef__":true,"id":16260},{"__isSmartRef__":true,"id":16262},{"__isSmartRef__":true,"id":16264}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16258":{"offset":0,"color":{"__isSmartRef__":true,"id":16259}},"16259":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16260":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16261}},"16261":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16262":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16263}},"16263":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16264":{"offset":1,"color":{"__isSmartRef__":true,"id":16265}},"16265":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16266":{"sourceObj":{"__isSmartRef__":true,"id":16244},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16267":{"submorphs":[{"__isSmartRef__":true,"id":16268}],"scripts":[],"id":291,"shape":{"__isSmartRef__":true,"id":16276},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16279},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16280},"label":{"__isSmartRef__":true,"id":16268},"owner":{"__isSmartRef__":true,"id":16235},"attributeConnections":[{"__isSmartRef__":true,"id":16289}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16268":{"submorphs":[],"scripts":[],"id":292,"shape":{"__isSmartRef__":true,"id":16269},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16272},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16273}],"padding":{"__isSmartRef__":true,"id":16275},"_Padding":{"__isSmartRef__":true,"id":16275},"owner":{"__isSmartRef__":true,"id":16267},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16269":{"position":{"__isSmartRef__":true,"id":16270},"_Extent":{"__isSmartRef__":true,"id":16271},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16270":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16271":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16272":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16273":{"style":{"__isSmartRef__":true,"id":16274},"morph":{"__isSmartRef__":true,"id":16268},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16274":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16275":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16276":{"position":{"__isSmartRef__":true,"id":16277},"_Extent":{"__isSmartRef__":true,"id":16278},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16277":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16278":{"x":65.6,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16279":{"x":754.4,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16280":{"stops":[{"__isSmartRef__":true,"id":16281},{"__isSmartRef__":true,"id":16283},{"__isSmartRef__":true,"id":16285},{"__isSmartRef__":true,"id":16287}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16281":{"offset":0,"color":{"__isSmartRef__":true,"id":16282}},"16282":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16283":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16284}},"16284":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16285":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16286}},"16286":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16287":{"offset":1,"color":{"__isSmartRef__":true,"id":16288}},"16288":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16289":{"sourceObj":{"__isSmartRef__":true,"id":16267},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16290":{"submorphs":[],"scripts":[],"id":293,"shape":{"__isSmartRef__":true,"id":16291},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16294},"itemList":[{"__isSmartRef__":true,"id":16295},{"__isSmartRef__":true,"id":16325},{"__isSmartRef__":true,"id":16326},{"__isSmartRef__":true,"id":16327},{"__isSmartRef__":true,"id":16328},{"__isSmartRef__":true,"id":16329},{"__isSmartRef__":true,"id":16330},{"__isSmartRef__":true,"id":16331},{"__isSmartRef__":true,"id":16332},{"__isSmartRef__":true,"id":16333},{"__isSmartRef__":true,"id":16334},{"__isSmartRef__":true,"id":16335},{"__isSmartRef__":true,"id":16336},{"__isSmartRef__":true,"id":16337},{"__isSmartRef__":true,"id":16338},{"__isSmartRef__":true,"id":16339},{"__isSmartRef__":true,"id":16340},{"__isSmartRef__":true,"id":16341},{"__isSmartRef__":true,"id":16342},{"__isSmartRef__":true,"id":16343},{"__isSmartRef__":true,"id":16344},{"__isSmartRef__":true,"id":16345},{"__isSmartRef__":true,"id":16346},{"__isSmartRef__":true,"id":16347},{"__isSmartRef__":true,"id":16348},{"__isSmartRef__":true,"id":16349}],"selectedLineNo":9,"owner":{"__isSmartRef__":true,"id":16235},"attributeConnections":[{"__isSmartRef__":true,"id":16350},{"__isSmartRef__":true,"id":16351},{"__isSmartRef__":true,"id":16352},{"__isSmartRef__":true,"id":16353}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":16354},"__LivelyClassName__":"lively.morphic.List"},"16291":{"position":{"__isSmartRef__":true,"id":16292},"_Extent":{"__isSmartRef__":true,"id":16293},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15754},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16292":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16293":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16294":{"x":0,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16295":{"isListItem":true,"string":".svn/","value":{"__isSmartRef__":true,"id":16296}},"16296":{"target":{"__isSmartRef__":true,"id":16297},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"localName":".svn/","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"16297":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/.svn/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"16298":{"target":{"__isSmartRef__":true,"id":13962},"browser":{"__isSmartRef__":true,"id":16209},"parent":null,"allFiles":["lively/morphic/Canvas.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/CompatLayer.js","lively/morphic/CompatSCB.js","lively/morphic/Complete.js","lively/morphic/Core.js","lively/morphic/Events.js","lively/morphic/Examples.js","lively/morphic/Experiments.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/HTML.js","lively/morphic/Layout.js","lively/morphic/MorphAddons.js","lively/morphic/ObjectMigration.js","lively/morphic/Rendering.js","lively/morphic/ScriptingSupport.js","lively/morphic/Serialization.js","lively/morphic/Shapes.js","lively/morphic/SVG.js","lively/morphic/Tests.js","lively/morphic/Widgets.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":16297}],"parentNamespacePath":{"__isSmartRef__":true,"id":16299},"_childNodes":[{"__isSmartRef__":true,"id":16296},{"__isSmartRef__":true,"id":16300},{"__isSmartRef__":true,"id":16301},{"__isSmartRef__":true,"id":16302},{"__isSmartRef__":true,"id":16303},{"__isSmartRef__":true,"id":16304},{"__isSmartRef__":true,"id":16305},{"__isSmartRef__":true,"id":16306},{"__isSmartRef__":true,"id":16307},{"__isSmartRef__":true,"id":16308},{"__isSmartRef__":true,"id":16309},{"__isSmartRef__":true,"id":16310},{"__isSmartRef__":true,"id":16311},{"__isSmartRef__":true,"id":16312},{"__isSmartRef__":true,"id":16313},{"__isSmartRef__":true,"id":16314},{"__isSmartRef__":true,"id":16315},{"__isSmartRef__":true,"id":16316},{"__isSmartRef__":true,"id":16317},{"__isSmartRef__":true,"id":16318},{"__isSmartRef__":true,"id":16319},{"__isSmartRef__":true,"id":16320},{"__isSmartRef__":true,"id":16321},{"__isSmartRef__":true,"id":16322},{"__isSmartRef__":true,"id":16323},{"__isSmartRef__":true,"id":16324}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.SourceControlNode"},"16299":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/../","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"16300":{"target":{"__isSmartRef__":true,"id":16299},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"localName":"../","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.NamespaceNode"},"16301":{"target":{"__isSmartRef__":true,"id":14468},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16302":{"target":{"__isSmartRef__":true,"id":14525},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16303":{"target":{"__isSmartRef__":true,"id":14580},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Compat.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16304":{"target":{"__isSmartRef__":true,"id":14590},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16305":{"target":{"__isSmartRef__":true,"id":14617},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16306":{"target":{"__isSmartRef__":true,"id":14620},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Complete.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16307":{"target":{"__isSmartRef__":true,"id":13965},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Core.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16308":{"target":{"__isSmartRef__":true,"id":14313},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16309":{"target":{"__isSmartRef__":true,"id":14626},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Examples.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16310":{"target":{"__isSmartRef__":true,"id":14640},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16311":{"target":{"__isSmartRef__":true,"id":14646},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16312":{"target":{"__isSmartRef__":true,"id":14650},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Halos.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16313":{"target":{"__isSmartRef__":true,"id":14788},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/HTML.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16314":{"target":{"__isSmartRef__":true,"id":14887},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Layout.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16315":{"target":{"__isSmartRef__":true,"id":14894},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16316":{"target":{"__isSmartRef__":true,"id":15005},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16317":{"target":{"__isSmartRef__":true,"id":15014},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16318":{"target":{"__isSmartRef__":true,"id":15101},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16319":{"target":{"__isSmartRef__":true,"id":13960},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16320":{"target":{"__isSmartRef__":true,"id":15123},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16321":{"target":{"__isSmartRef__":true,"id":15194},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/SVG.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16322":{"target":{"__isSmartRef__":true,"id":15256},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Tests.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16323":{"target":{"__isSmartRef__":true,"id":15374},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16324":{"target":{"__isSmartRef__":true,"id":15777},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.LocalBrowser","__LivelyClassName__":"lively.ide.ChangeSetNode"},"16325":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":16300}},"16326":{"isListItem":true,"string":"Canvas.js","value":{"__isSmartRef__":true,"id":16301}},"16327":{"isListItem":true,"string":"ColorChooserDraft.js","value":{"__isSmartRef__":true,"id":16302}},"16328":{"isListItem":true,"string":"Compat.js","value":{"__isSmartRef__":true,"id":16303}},"16329":{"isListItem":true,"string":"CompatLayer.js","value":{"__isSmartRef__":true,"id":16304}},"16330":{"isListItem":true,"string":"CompatSCB.js","value":{"__isSmartRef__":true,"id":16305}},"16331":{"isListItem":true,"string":"Complete.js","value":{"__isSmartRef__":true,"id":16306}},"16332":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":16307}},"16333":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":16308}},"16334":{"isListItem":true,"string":"Examples.js","value":{"__isSmartRef__":true,"id":16309}},"16335":{"isListItem":true,"string":"Experiments.js","value":{"__isSmartRef__":true,"id":16310}},"16336":{"isListItem":true,"string":"Graffle.js","value":{"__isSmartRef__":true,"id":16311}},"16337":{"isListItem":true,"string":"Halos.js","value":{"__isSmartRef__":true,"id":16312}},"16338":{"isListItem":true,"string":"HTML.js","value":{"__isSmartRef__":true,"id":16313}},"16339":{"isListItem":true,"string":"Layout.js","value":{"__isSmartRef__":true,"id":16314}},"16340":{"isListItem":true,"string":"MorphAddons.js","value":{"__isSmartRef__":true,"id":16315}},"16341":{"isListItem":true,"string":"ObjectMigration.js","value":{"__isSmartRef__":true,"id":16316}},"16342":{"isListItem":true,"string":"Rendering.js","value":{"__isSmartRef__":true,"id":16317}},"16343":{"isListItem":true,"string":"ScriptingSupport.js","value":{"__isSmartRef__":true,"id":16318}},"16344":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":16319}},"16345":{"isListItem":true,"string":"Shapes.js","value":{"__isSmartRef__":true,"id":16320}},"16346":{"isListItem":true,"string":"SVG.js","value":{"__isSmartRef__":true,"id":16321}},"16347":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":16322}},"16348":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":16323}},"16349":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":16324}},"16350":{"sourceObj":{"__isSmartRef__":true,"id":16290},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16351":{"sourceObj":{"__isSmartRef__":true,"id":16290},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16352":{"sourceObj":{"__isSmartRef__":true,"id":16290},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16353":{"sourceObj":{"__isSmartRef__":true,"id":16290},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16354":{"target":{"__isSmartRef__":true,"id":14313},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16298},"moduleName":"lively/morphic/Events.js","showAll":false,"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CompleteFileFragmentNode"},"16355":{"submorphs":[],"scripts":[],"id":294,"shape":{"__isSmartRef__":true,"id":16356},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16359},"itemList":[{"__isSmartRef__":true,"id":16360},{"__isSmartRef__":true,"id":16362},{"__isSmartRef__":true,"id":16364},{"__isSmartRef__":true,"id":16366},{"__isSmartRef__":true,"id":16368},{"__isSmartRef__":true,"id":16370},{"__isSmartRef__":true,"id":16372},{"__isSmartRef__":true,"id":16374},{"__isSmartRef__":true,"id":16376},{"__isSmartRef__":true,"id":16378},{"__isSmartRef__":true,"id":16380},{"__isSmartRef__":true,"id":16382}],"selectedLineNo":3,"owner":{"__isSmartRef__":true,"id":16235},"attributeConnections":[{"__isSmartRef__":true,"id":16384},{"__isSmartRef__":true,"id":16385},{"__isSmartRef__":true,"id":16386},{"__isSmartRef__":true,"id":16387}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":16388},"__LivelyClassName__":"lively.morphic.List"},"16356":{"position":{"__isSmartRef__":true,"id":16357},"_Extent":{"__isSmartRef__":true,"id":16358},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15754},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16357":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16358":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16359":{"x":205,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16360":{"isListItem":true,"string":"lively.morphic.EventHandler","value":{"__isSmartRef__":true,"id":16361}},"16361":{"target":{"__isSmartRef__":true,"id":14315},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16362":{"isListItem":true,"string":"lively.morphic.EventHandler (extension)","value":{"__isSmartRef__":true,"id":16363}},"16363":{"target":{"__isSmartRef__":true,"id":14338},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16364":{"isListItem":true,"string":"Event (extension)","value":{"__isSmartRef__":true,"id":16365}},"16365":{"target":{"__isSmartRef__":true,"id":14341},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16366":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":16367}},"16367":{"target":{"__isSmartRef__":true,"id":14363},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16368":{"isListItem":true,"string":"MouseWheelTrait","value":{"__isSmartRef__":true,"id":16369}},"16369":{"target":{"__isSmartRef__":true,"id":14396},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.TraitFragmentNode"},"16370":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":16371}},"16371":{"target":{"__isSmartRef__":true,"id":14400},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16372":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":16373}},"16373":{"target":{"__isSmartRef__":true,"id":14408},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16374":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":16375}},"16375":{"target":{"__isSmartRef__":true,"id":14413},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16376":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext (extension)","value":{"__isSmartRef__":true,"id":16377}},"16377":{"target":{"__isSmartRef__":true,"id":14439},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16378":{"isListItem":true,"string":"lively.morphic.SVG.RenderContext (extension)","value":{"__isSmartRef__":true,"id":16379}},"16379":{"target":{"__isSmartRef__":true,"id":14442},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16380":{"isListItem":true,"string":"lively.morphic.Canvas.RenderContext (extension)","value":{"__isSmartRef__":true,"id":16381}},"16381":{"target":{"__isSmartRef__":true,"id":14445},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16382":{"isListItem":true,"string":"lively.morphic.HandMorph","value":{"__isSmartRef__":true,"id":16383}},"16383":{"target":{"__isSmartRef__":true,"id":14449},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16384":{"sourceObj":{"__isSmartRef__":true,"id":16355},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16385":{"sourceObj":{"__isSmartRef__":true,"id":16355},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16386":{"sourceObj":{"__isSmartRef__":true,"id":16355},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16387":{"sourceObj":{"__isSmartRef__":true,"id":16355},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16388":{"target":{"__isSmartRef__":true,"id":14363},"browser":{"__isSmartRef__":true,"id":16209},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode"},"16389":{"submorphs":[],"scripts":[],"id":295,"shape":{"__isSmartRef__":true,"id":16390},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16393},"itemList":[{"__isSmartRef__":true,"id":16394},{"__isSmartRef__":true,"id":16396},{"__isSmartRef__":true,"id":16398},{"__isSmartRef__":true,"id":16400}],"selectedLineNo":0,"owner":{"__isSmartRef__":true,"id":16235},"attributeConnections":[{"__isSmartRef__":true,"id":16402},{"__isSmartRef__":true,"id":16403},{"__isSmartRef__":true,"id":16404},{"__isSmartRef__":true,"id":16405}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":16395},"__LivelyClassName__":"lively.morphic.List"},"16390":{"position":{"__isSmartRef__":true,"id":16391},"_Extent":{"__isSmartRef__":true,"id":16392},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15754},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16391":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16392":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16393":{"x":410,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16394":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":16395}},"16395":{"target":{"__isSmartRef__":true,"id":14363},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16367},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"16396":{"isListItem":true,"string":"event managment","value":{"__isSmartRef__":true,"id":16397}},"16397":{"target":{"__isSmartRef__":true,"id":14365},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16367},"targets":[{"__isSmartRef__":true,"id":14365}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"16398":{"isListItem":true,"string":"event handling","value":{"__isSmartRef__":true,"id":16399}},"16399":{"target":{"__isSmartRef__":true,"id":14376},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16367},"targets":[{"__isSmartRef__":true,"id":14376}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"16400":{"isListItem":true,"string":"grabbing and dropping","value":{"__isSmartRef__":true,"id":16401}},"16401":{"target":{"__isSmartRef__":true,"id":14386},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16367},"targets":[{"__isSmartRef__":true,"id":14386}],"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode"},"16402":{"sourceObj":{"__isSmartRef__":true,"id":16389},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16403":{"sourceObj":{"__isSmartRef__":true,"id":16389},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16404":{"sourceObj":{"__isSmartRef__":true,"id":16389},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16405":{"sourceObj":{"__isSmartRef__":true,"id":16389},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16406":{"submorphs":[],"scripts":[],"id":296,"shape":{"__isSmartRef__":true,"id":16407},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16410},"itemList":[{"__isSmartRef__":true,"id":16411},{"__isSmartRef__":true,"id":16413},{"__isSmartRef__":true,"id":16415},{"__isSmartRef__":true,"id":16417},{"__isSmartRef__":true,"id":16419},{"__isSmartRef__":true,"id":16421},{"__isSmartRef__":true,"id":16423},{"__isSmartRef__":true,"id":16425},{"__isSmartRef__":true,"id":16427},{"__isSmartRef__":true,"id":16429},{"__isSmartRef__":true,"id":16431},{"__isSmartRef__":true,"id":16433},{"__isSmartRef__":true,"id":16435},{"__isSmartRef__":true,"id":16437},{"__isSmartRef__":true,"id":16439},{"__isSmartRef__":true,"id":16441},{"__isSmartRef__":true,"id":16443},{"__isSmartRef__":true,"id":16445},{"__isSmartRef__":true,"id":16447},{"__isSmartRef__":true,"id":16449},{"__isSmartRef__":true,"id":16451},{"__isSmartRef__":true,"id":16453},{"__isSmartRef__":true,"id":16455},{"__isSmartRef__":true,"id":16457},{"__isSmartRef__":true,"id":16459},{"__isSmartRef__":true,"id":16461},{"__isSmartRef__":true,"id":16463},{"__isSmartRef__":true,"id":16465},{"__isSmartRef__":true,"id":16467}],"selectedLineNo":11,"owner":{"__isSmartRef__":true,"id":16235},"attributeConnections":[{"__isSmartRef__":true,"id":16469},{"__isSmartRef__":true,"id":16470},{"__isSmartRef__":true,"id":16471},{"__isSmartRef__":true,"id":16472}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__SourceModuleName__":"Global.lively.morphic.Core","selection":{"__isSmartRef__":true,"id":16473},"__LivelyClassName__":"lively.morphic.List"},"16407":{"position":{"__isSmartRef__":true,"id":16408},"_Extent":{"__isSmartRef__":true,"id":16409},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15754},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16408":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16409":{"x":205,"y":192.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16410":{"x":615,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16411":{"isListItem":true,"string":"addEventHandler (proto)","value":{"__isSmartRef__":true,"id":16412}},"16412":{"target":{"__isSmartRef__":true,"id":14364},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16413":{"isListItem":true,"string":"removeEventHandlers (proto)","value":{"__isSmartRef__":true,"id":16414}},"16414":{"target":{"__isSmartRef__":true,"id":14366},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16415":{"isListItem":true,"string":"registerForEvent (proto)","value":{"__isSmartRef__":true,"id":16416}},"16416":{"target":{"__isSmartRef__":true,"id":14367},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16417":{"isListItem":true,"string":"enableEventHandler (proto)","value":{"__isSmartRef__":true,"id":16418}},"16418":{"target":{"__isSmartRef__":true,"id":14368},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16419":{"isListItem":true,"string":"enableEventHandlerRecursively (proto)","value":{"__isSmartRef__":true,"id":16420}},"16420":{"target":{"__isSmartRef__":true,"id":14369},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16421":{"isListItem":true,"string":"disableEventHandler (proto)","value":{"__isSmartRef__":true,"id":16422}},"16422":{"target":{"__isSmartRef__":true,"id":14370},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16423":{"isListItem":true,"string":"disableEventHandlerRecursively (proto)","value":{"__isSmartRef__":true,"id":16424}},"16424":{"target":{"__isSmartRef__":true,"id":14371},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16425":{"isListItem":true,"string":"ignoreEvents (proto)","value":{"__isSmartRef__":true,"id":16426}},"16426":{"target":{"__isSmartRef__":true,"id":14372},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16427":{"isListItem":true,"string":"enableEvents (proto)","value":{"__isSmartRef__":true,"id":16428}},"16428":{"target":{"__isSmartRef__":true,"id":14373},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16429":{"isListItem":true,"string":"areEventsIgnored (proto)","value":{"__isSmartRef__":true,"id":16430}},"16430":{"target":{"__isSmartRef__":true,"id":14374},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16431":{"isListItem":true,"string":"registerForKeyboardEvents (proto)","value":{"__isSmartRef__":true,"id":16432}},"16432":{"target":{"__isSmartRef__":true,"id":14375},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16433":{"isListItem":true,"string":"registerForMouseEvents (proto)","value":{"__isSmartRef__":true,"id":16434}},"16434":{"target":{"__isSmartRef__":true,"id":14377},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16435":{"isListItem":true,"string":"onMouseDown (proto)","value":{"__isSmartRef__":true,"id":16436}},"16436":{"target":{"__isSmartRef__":true,"id":14378},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16437":{"isListItem":true,"string":"onMouseUp (proto)","value":{"__isSmartRef__":true,"id":16438}},"16438":{"target":{"__isSmartRef__":true,"id":14379},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16439":{"isListItem":true,"string":"onContextMenu (proto)","value":{"__isSmartRef__":true,"id":16440}},"16440":{"target":{"__isSmartRef__":true,"id":14380},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16441":{"isListItem":true,"string":"onMouseWheel (proto)","value":{"__isSmartRef__":true,"id":16442}},"16442":{"target":{"__isSmartRef__":true,"id":14381},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16443":{"isListItem":true,"string":"onDragStart (proto)","value":{"__isSmartRef__":true,"id":16444}},"16444":{"target":{"__isSmartRef__":true,"id":14382},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16445":{"isListItem":true,"string":"onDragEnd (proto)","value":{"__isSmartRef__":true,"id":16446}},"16446":{"target":{"__isSmartRef__":true,"id":14383},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16447":{"isListItem":true,"string":"onDrag (proto)","value":{"__isSmartRef__":true,"id":16448}},"16448":{"target":{"__isSmartRef__":true,"id":14384},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16449":{"isListItem":true,"string":"enableGrabbing (proto)","value":{"__isSmartRef__":true,"id":16450}},"16450":{"target":{"__isSmartRef__":true,"id":14385},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16451":{"isListItem":true,"string":"disableGrabbing (proto)","value":{"__isSmartRef__":true,"id":16452}},"16452":{"target":{"__isSmartRef__":true,"id":14387},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16453":{"isListItem":true,"string":"enableDropping (proto)","value":{"__isSmartRef__":true,"id":16454}},"16454":{"target":{"__isSmartRef__":true,"id":14388},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16455":{"isListItem":true,"string":"disableDropping (proto)","value":{"__isSmartRef__":true,"id":16456}},"16456":{"target":{"__isSmartRef__":true,"id":14389},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16457":{"isListItem":true,"string":"enableDragging (proto)","value":{"__isSmartRef__":true,"id":16458}},"16458":{"target":{"__isSmartRef__":true,"id":14390},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16459":{"isListItem":true,"string":"disableDragging (proto)","value":{"__isSmartRef__":true,"id":16460}},"16460":{"target":{"__isSmartRef__":true,"id":14391},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16461":{"isListItem":true,"string":"dropOnMe (proto)","value":{"__isSmartRef__":true,"id":16462}},"16462":{"target":{"__isSmartRef__":true,"id":14392},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16463":{"isListItem":true,"string":"manualDropOnMe (proto)","value":{"__isSmartRef__":true,"id":16464}},"16464":{"target":{"__isSmartRef__":true,"id":14393},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16465":{"isListItem":true,"string":"grabMe (proto)","value":{"__isSmartRef__":true,"id":16466}},"16466":{"target":{"__isSmartRef__":true,"id":14394},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16467":{"isListItem":true,"string":"getGrabShadow (proto)","value":{"__isSmartRef__":true,"id":16468}},"16468":{"target":{"__isSmartRef__":true,"id":14395},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16395},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16469":{"sourceObj":{"__isSmartRef__":true,"id":16406},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16470":{"sourceObj":{"__isSmartRef__":true,"id":16406},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16471":{"sourceObj":{"__isSmartRef__":true,"id":16406},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16472":{"sourceObj":{"__isSmartRef__":true,"id":16406},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16473":{"target":{"__isSmartRef__":true,"id":14377},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16474},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.ClassElemFragmentNode"},"16474":{"target":{"__isSmartRef__":true,"id":14363},"browser":{"__isSmartRef__":true,"id":16209},"parent":{"__isSmartRef__":true,"id":16388},"__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes","__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode"},"16475":{"submorphs":[],"scripts":[],"id":297,"shape":{"__isSmartRef__":true,"id":16476},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16479},"fixed":[{"__isSmartRef__":true,"id":16211},{"__isSmartRef__":true,"id":16480},{"__isSmartRef__":true,"id":16505},{"__isSmartRef__":true,"id":16530},{"__isSmartRef__":true,"id":16555},{"__isSmartRef__":true,"id":16580},{"__isSmartRef__":true,"id":16605}],"scalingBelow":[{"__isSmartRef__":true,"id":16630}],"scalingAbove":[{"__isSmartRef__":true,"id":16290},{"__isSmartRef__":true,"id":16355},{"__isSmartRef__":true,"id":16389},{"__isSmartRef__":true,"id":16406}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"16476":{"position":{"__isSmartRef__":true,"id":16477},"_Extent":{"__isSmartRef__":true,"id":16478},"_Fill":{"__isSmartRef__":true,"id":15903},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16477":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16478":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16479":{"x":0,"y":242,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16480":{"submorphs":[{"__isSmartRef__":true,"id":16481}],"scripts":[],"id":303,"shape":{"__isSmartRef__":true,"id":16489},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16492},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16493},"label":{"__isSmartRef__":true,"id":16481},"command":{"__isSmartRef__":true,"id":16502},"attributeConnections":[{"__isSmartRef__":true,"id":16503},{"__isSmartRef__":true,"id":16504}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16481":{"submorphs":[],"scripts":[],"id":304,"shape":{"__isSmartRef__":true,"id":16482},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16485},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16486}],"padding":{"__isSmartRef__":true,"id":16488},"_Padding":{"__isSmartRef__":true,"id":16488},"owner":{"__isSmartRef__":true,"id":16480},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16482":{"position":{"__isSmartRef__":true,"id":16483},"_Extent":{"__isSmartRef__":true,"id":16484},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16483":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16484":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16485":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16486":{"style":{"__isSmartRef__":true,"id":16487},"morph":{"__isSmartRef__":true,"id":16481},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16487":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16488":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16489":{"position":{"__isSmartRef__":true,"id":16490},"_Extent":{"__isSmartRef__":true,"id":16491},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16490":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16491":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16492":{"x":117.14285714285714,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16493":{"stops":[{"__isSmartRef__":true,"id":16494},{"__isSmartRef__":true,"id":16496},{"__isSmartRef__":true,"id":16498},{"__isSmartRef__":true,"id":16500}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16494":{"offset":0,"color":{"__isSmartRef__":true,"id":16495}},"16495":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16496":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16497}},"16497":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16498":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16499}},"16499":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16500":{"offset":1,"color":{"__isSmartRef__":true,"id":16501}},"16501":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16502":{"browser":{"__isSmartRef__":true,"id":16209},"button":{"__isSmartRef__":true,"id":16480},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.AllModulesLoadCommand"},"16503":{"sourceObj":{"__isSmartRef__":true,"id":16480},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16502},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16504":{"sourceObj":{"__isSmartRef__":true,"id":16480},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16480},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16505":{"submorphs":[{"__isSmartRef__":true,"id":16506}],"scripts":[],"id":305,"shape":{"__isSmartRef__":true,"id":16514},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16517},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16518},"label":{"__isSmartRef__":true,"id":16506},"command":{"__isSmartRef__":true,"id":16527},"attributeConnections":[{"__isSmartRef__":true,"id":16528},{"__isSmartRef__":true,"id":16529}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16506":{"submorphs":[],"scripts":[],"id":306,"shape":{"__isSmartRef__":true,"id":16507},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16510},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16511}],"padding":{"__isSmartRef__":true,"id":16513},"_Padding":{"__isSmartRef__":true,"id":16513},"owner":{"__isSmartRef__":true,"id":16505},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16507":{"position":{"__isSmartRef__":true,"id":16508},"_Extent":{"__isSmartRef__":true,"id":16509},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16508":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16509":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16510":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16511":{"style":{"__isSmartRef__":true,"id":16512},"morph":{"__isSmartRef__":true,"id":16506},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16512":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16513":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16514":{"position":{"__isSmartRef__":true,"id":16515},"_Extent":{"__isSmartRef__":true,"id":16516},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16515":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16516":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16517":{"x":234.28571428571428,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16518":{"stops":[{"__isSmartRef__":true,"id":16519},{"__isSmartRef__":true,"id":16521},{"__isSmartRef__":true,"id":16523},{"__isSmartRef__":true,"id":16525}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16519":{"offset":0,"color":{"__isSmartRef__":true,"id":16520}},"16520":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16521":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16522}},"16522":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16523":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16524}},"16524":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16525":{"offset":1,"color":{"__isSmartRef__":true,"id":16526}},"16526":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16527":{"browser":{"__isSmartRef__":true,"id":16209},"button":{"__isSmartRef__":true,"id":16505},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ShowLineNumbersCommand"},"16528":{"sourceObj":{"__isSmartRef__":true,"id":16505},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16527},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16529":{"sourceObj":{"__isSmartRef__":true,"id":16505},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16505},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16530":{"submorphs":[{"__isSmartRef__":true,"id":16531}],"scripts":[],"id":307,"shape":{"__isSmartRef__":true,"id":16539},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16542},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16543},"label":{"__isSmartRef__":true,"id":16531},"command":{"__isSmartRef__":true,"id":16552},"attributeConnections":[{"__isSmartRef__":true,"id":16553},{"__isSmartRef__":true,"id":16554}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16531":{"submorphs":[],"scripts":[],"id":308,"shape":{"__isSmartRef__":true,"id":16532},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16535},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16536}],"padding":{"__isSmartRef__":true,"id":16538},"_Padding":{"__isSmartRef__":true,"id":16538},"owner":{"__isSmartRef__":true,"id":16530},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16532":{"position":{"__isSmartRef__":true,"id":16533},"_Extent":{"__isSmartRef__":true,"id":16534},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16533":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16534":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16535":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16536":{"style":{"__isSmartRef__":true,"id":16537},"morph":{"__isSmartRef__":true,"id":16531},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16537":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16538":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16539":{"position":{"__isSmartRef__":true,"id":16540},"_Extent":{"__isSmartRef__":true,"id":16541},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16540":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16541":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16542":{"x":351.42857142857144,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16543":{"stops":[{"__isSmartRef__":true,"id":16544},{"__isSmartRef__":true,"id":16546},{"__isSmartRef__":true,"id":16548},{"__isSmartRef__":true,"id":16550}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16544":{"offset":0,"color":{"__isSmartRef__":true,"id":16545}},"16545":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16546":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16547}},"16547":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16548":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16549}},"16549":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16550":{"offset":1,"color":{"__isSmartRef__":true,"id":16551}},"16551":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16552":{"browser":{"__isSmartRef__":true,"id":16209},"button":{"__isSmartRef__":true,"id":16530},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.RefreshCommand"},"16553":{"sourceObj":{"__isSmartRef__":true,"id":16530},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16552},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16554":{"sourceObj":{"__isSmartRef__":true,"id":16530},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16530},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16555":{"submorphs":[{"__isSmartRef__":true,"id":16556}],"scripts":[],"id":309,"shape":{"__isSmartRef__":true,"id":16564},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16567},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16568},"label":{"__isSmartRef__":true,"id":16556},"command":{"__isSmartRef__":true,"id":16577},"attributeConnections":[{"__isSmartRef__":true,"id":16578},{"__isSmartRef__":true,"id":16579}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16556":{"submorphs":[],"scripts":[],"id":310,"shape":{"__isSmartRef__":true,"id":16557},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16560},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16561}],"padding":{"__isSmartRef__":true,"id":16563},"_Padding":{"__isSmartRef__":true,"id":16563},"owner":{"__isSmartRef__":true,"id":16555},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16557":{"position":{"__isSmartRef__":true,"id":16558},"_Extent":{"__isSmartRef__":true,"id":16559},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16558":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16559":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16560":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16561":{"style":{"__isSmartRef__":true,"id":16562},"morph":{"__isSmartRef__":true,"id":16556},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16562":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16563":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16564":{"position":{"__isSmartRef__":true,"id":16565},"_Extent":{"__isSmartRef__":true,"id":16566},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16565":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16566":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16567":{"x":468.57142857142856,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16568":{"stops":[{"__isSmartRef__":true,"id":16569},{"__isSmartRef__":true,"id":16571},{"__isSmartRef__":true,"id":16573},{"__isSmartRef__":true,"id":16575}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16569":{"offset":0,"color":{"__isSmartRef__":true,"id":16570}},"16570":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16571":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16572}},"16572":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16573":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16574}},"16574":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16575":{"offset":1,"color":{"__isSmartRef__":true,"id":16576}},"16576":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16577":{"browser":{"__isSmartRef__":true,"id":16209},"button":{"__isSmartRef__":true,"id":16555},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.EvaluateCommand"},"16578":{"sourceObj":{"__isSmartRef__":true,"id":16555},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16577},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16579":{"sourceObj":{"__isSmartRef__":true,"id":16555},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16555},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16580":{"submorphs":[{"__isSmartRef__":true,"id":16581}],"scripts":[],"id":311,"shape":{"__isSmartRef__":true,"id":16589},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16592},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16593},"label":{"__isSmartRef__":true,"id":16581},"command":{"__isSmartRef__":true,"id":16602},"attributeConnections":[{"__isSmartRef__":true,"id":16603},{"__isSmartRef__":true,"id":16604}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16581":{"submorphs":[],"scripts":[],"id":312,"shape":{"__isSmartRef__":true,"id":16582},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16585},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16586}],"padding":{"__isSmartRef__":true,"id":16588},"_Padding":{"__isSmartRef__":true,"id":16588},"owner":{"__isSmartRef__":true,"id":16580},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16582":{"position":{"__isSmartRef__":true,"id":16583},"_Extent":{"__isSmartRef__":true,"id":16584},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16583":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16584":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16585":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16586":{"style":{"__isSmartRef__":true,"id":16587},"morph":{"__isSmartRef__":true,"id":16581},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16587":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16588":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16589":{"position":{"__isSmartRef__":true,"id":16590},"_Extent":{"__isSmartRef__":true,"id":16591},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16590":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16591":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16592":{"x":585.7142857142857,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16593":{"stops":[{"__isSmartRef__":true,"id":16594},{"__isSmartRef__":true,"id":16596},{"__isSmartRef__":true,"id":16598},{"__isSmartRef__":true,"id":16600}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16594":{"offset":0,"color":{"__isSmartRef__":true,"id":16595}},"16595":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16596":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16597}},"16597":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16598":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16599}},"16599":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16600":{"offset":1,"color":{"__isSmartRef__":true,"id":16601}},"16601":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16602":{"browser":{"__isSmartRef__":true,"id":16209},"button":{"__isSmartRef__":true,"id":16580},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.SortCommand"},"16603":{"sourceObj":{"__isSmartRef__":true,"id":16580},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16602},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16604":{"sourceObj":{"__isSmartRef__":true,"id":16580},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16580},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16605":{"submorphs":[{"__isSmartRef__":true,"id":16606}],"scripts":[],"id":313,"shape":{"__isSmartRef__":true,"id":16614},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16617},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16618},"label":{"__isSmartRef__":true,"id":16606},"command":{"__isSmartRef__":true,"id":16627},"attributeConnections":[{"__isSmartRef__":true,"id":16628},{"__isSmartRef__":true,"id":16629}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"16606":{"submorphs":[],"scripts":[],"id":314,"shape":{"__isSmartRef__":true,"id":16607},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16610},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16611}],"padding":{"__isSmartRef__":true,"id":16613},"_Padding":{"__isSmartRef__":true,"id":16613},"owner":{"__isSmartRef__":true,"id":16605},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16607":{"position":{"__isSmartRef__":true,"id":16608},"_Extent":{"__isSmartRef__":true,"id":16609},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16608":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16609":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16610":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16611":{"style":{"__isSmartRef__":true,"id":16612},"morph":{"__isSmartRef__":true,"id":16606},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16612":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16613":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16614":{"position":{"__isSmartRef__":true,"id":16615},"_Extent":{"__isSmartRef__":true,"id":16616},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16615":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16616":{"x":117.14285714285714,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16617":{"x":702.8571428571429,"y":220,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16618":{"stops":[{"__isSmartRef__":true,"id":16619},{"__isSmartRef__":true,"id":16621},{"__isSmartRef__":true,"id":16623},{"__isSmartRef__":true,"id":16625}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16619":{"offset":0,"color":{"__isSmartRef__":true,"id":16620}},"16620":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16621":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16622}},"16622":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16623":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16624}},"16624":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16625":{"offset":1,"color":{"__isSmartRef__":true,"id":16626}},"16626":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16627":{"browser":{"__isSmartRef__":true,"id":16209},"button":{"__isSmartRef__":true,"id":16605},"__SourceModuleName__":"Global.lively.ide.BrowserCommands","__LivelyClassName__":"lively.ide.ViewSourceCommand"},"16628":{"sourceObj":{"__isSmartRef__":true,"id":16605},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16627},"targetMethodName":"trigger","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16629":{"sourceObj":{"__isSmartRef__":true,"id":16605},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16605},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16630":{"submorphs":[],"scripts":[],"id":298,"shape":{"__isSmartRef__":true,"id":16631},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"scroll","_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16634},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":16635}],"owner":{"__isSmartRef__":true,"id":16235},"padding":{"__isSmartRef__":true,"id":16637},"layout":{"__isSmartRef__":true,"id":16638},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":16637},"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":16639}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"charsReplaced":"handleOnCapture","lastFindLoc":948,"lastSearchString":"handleOnCapture","__SourceModuleName__":"Global.lively.morphic.Core","savedTextString":"\tregisterForMouseEvents: function(handleOnCapture) {\n\t\tif (this.registeredForMouseEvents) return;\n\t\tthis.registeredForMouseEvents = true;\n\t\tif (this.onMouseUp) this.registerForEvent('mouseup', this, 'onMouseUp', handleOnCapture);\n\t\tif (this.onMouseDown) this.registerForEvent('mousedown', this, 'onMouseDown', handleOnCapture);\n\t\tif (this.onMouseMove) this.registerForEvent('mousemove', this, 'onMouseMove', handleOnCapture);\n\t\tif (this.onSelectStart) this.registerForEvent('selectstart', this, 'onSelectStart', handleOnCapture);\n\t\tif (this.onMouseWheel) this.registerForEvent('mousewheel', this, 'onMouseWheel', handleOnCapture);\n\t\tif (this.onHTML5DragEnter) this.registerForEvent('drageEnter', this, 'onHTML5DragEnter', handleOnCapture);\n\t\tif (this.onHTML5DragOver) this.registerForEvent('dragover', this, 'onHTML5DragOver', handleOnCapture);\n\t\tif (this.onHTML5Drop) this.registerForEvent('drop', this, 'onHTML5Drop', handleOnCapture);\n\n\t},","__LivelyClassName__":"lively.morphic.Text"},"16631":{"position":{"__isSmartRef__":true,"id":16632},"_Extent":{"__isSmartRef__":true,"id":16633},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15699},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16632":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16633":{"x":820,"y":269.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16634":{"x":0,"y":247.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16635":{"style":{"__isSmartRef__":true,"id":16636},"morph":{"__isSmartRef__":true,"id":16630},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16636":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16637":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16638":{"resizeWidth":true,"resizeHeight":true},"16639":{"sourceObj":{"__isSmartRef__":true,"id":16630},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":16209},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16640":{"submorphs":[],"scripts":[],"id":299,"shape":{"__isSmartRef__":true,"id":16641},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16644},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":16645}],"scalingAbove":[{"__isSmartRef__":true,"id":16630}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.HorizontalDivider"},"16641":{"position":{"__isSmartRef__":true,"id":16642},"_Extent":{"__isSmartRef__":true,"id":16643},"_Fill":{"__isSmartRef__":true,"id":15903},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16642":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16643":{"x":820,"y":5.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16644":{"x":0,"y":517,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16645":{"submorphs":[],"scripts":[],"id":300,"shape":{"__isSmartRef__":true,"id":16646},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16649},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":16650}],"owner":{"__isSmartRef__":true,"id":16235},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16646":{"position":{"__isSmartRef__":true,"id":16647},"_Extent":{"__isSmartRef__":true,"id":16648},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15699},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16647":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16648":{"x":820,"y":27.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16649":{"x":0,"y":522.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16650":{"style":{"__isSmartRef__":true,"id":16651},"morph":{"__isSmartRef__":true,"id":16645},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16651":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16652":{"position":{"__isSmartRef__":true,"id":16653},"_Extent":{"__isSmartRef__":true,"id":16654},"_Fill":{"__isSmartRef__":true,"id":16080},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16653":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16654":{"x":820,"y":550,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16655":{"adjustForNewBounds":true},"16656":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16657":{"submorphs":[{"__isSmartRef__":true,"id":16235},{"__isSmartRef__":true,"id":16658}],"scripts":[],"id":315,"shape":{"__isSmartRef__":true,"id":16753},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":16755},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16756},"priorExtent":{"__isSmartRef__":true,"id":16757},"targetMorph":{"__isSmartRef__":true,"id":16235},"titleBar":{"__isSmartRef__":true,"id":16658},"contentOffset":{"__isSmartRef__":true,"id":16656},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":null,"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":16758},"state":"shutdown","__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"16658":{"submorphs":[{"__isSmartRef__":true,"id":16659},{"__isSmartRef__":true,"id":16666},{"__isSmartRef__":true,"id":16691},{"__isSmartRef__":true,"id":16715}],"scripts":[],"id":316,"shape":{"__isSmartRef__":true,"id":16740},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":16750},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16751},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":16657},"label":{"__isSmartRef__":true,"id":16659},"closeButton":{"__isSmartRef__":true,"id":16666},"menuButton":{"__isSmartRef__":true,"id":16691},"collapseButton":{"__isSmartRef__":true,"id":16715},"priorExtent":{"__isSmartRef__":true,"id":16752},"owner":{"__isSmartRef__":true,"id":16657},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"16659":{"submorphs":[],"scripts":[],"id":317,"shape":{"__isSmartRef__":true,"id":16660},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16663},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16664}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":16092},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":16092},"owner":{"__isSmartRef__":true,"id":16658},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16660":{"position":{"__isSmartRef__":true,"id":16661},"_Extent":{"__isSmartRef__":true,"id":16662},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16661":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16662":{"x":48,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16663":{"x":386,"y":3.999999999999993,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16664":{"style":{"__isSmartRef__":true,"id":16665},"morph":{"__isSmartRef__":true,"id":16659},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16665":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16666":{"submorphs":[{"__isSmartRef__":true,"id":16667}],"scripts":[],"id":318,"shape":{"__isSmartRef__":true,"id":16675},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16678},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16679},"label":{"__isSmartRef__":true,"id":16667},"owner":{"__isSmartRef__":true,"id":16658},"layout":{"__isSmartRef__":true,"id":16688},"attributeConnections":[{"__isSmartRef__":true,"id":16689},{"__isSmartRef__":true,"id":16690}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"16667":{"submorphs":[],"scripts":[],"id":319,"shape":{"__isSmartRef__":true,"id":16668},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16671},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":16672}],"padding":{"__isSmartRef__":true,"id":16674},"_Padding":{"__isSmartRef__":true,"id":16674},"owner":{"__isSmartRef__":true,"id":16666},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16668":{"position":{"__isSmartRef__":true,"id":16669},"_Extent":{"__isSmartRef__":true,"id":16670},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16669":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16670":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16671":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16672":{"style":{"__isSmartRef__":true,"id":16673},"morph":{"__isSmartRef__":true,"id":16667},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16673":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16674":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16675":{"position":{"__isSmartRef__":true,"id":16676},"_Extent":{"__isSmartRef__":true,"id":16677},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16676":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16677":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16678":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16679":{"stops":[{"__isSmartRef__":true,"id":16680},{"__isSmartRef__":true,"id":16682},{"__isSmartRef__":true,"id":16684},{"__isSmartRef__":true,"id":16686}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16680":{"offset":0,"color":{"__isSmartRef__":true,"id":16681}},"16681":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16682":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16683}},"16683":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16684":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16685}},"16685":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16686":{"offset":1,"color":{"__isSmartRef__":true,"id":16687}},"16687":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16688":{"moveHorizontal":true},"16689":{"sourceObj":{"__isSmartRef__":true,"id":16666},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16657},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16690":{"sourceObj":{"__isSmartRef__":true,"id":16666},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16657},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16691":{"submorphs":[{"__isSmartRef__":true,"id":16692}],"scripts":[],"id":320,"shape":{"__isSmartRef__":true,"id":16700},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16703},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16704},"label":{"__isSmartRef__":true,"id":16692},"owner":{"__isSmartRef__":true,"id":16658},"attributeConnections":[{"__isSmartRef__":true,"id":16713},{"__isSmartRef__":true,"id":16714}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"16692":{"submorphs":[],"scripts":[],"id":321,"shape":{"__isSmartRef__":true,"id":16693},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16696},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":16697}],"padding":{"__isSmartRef__":true,"id":16699},"_Padding":{"__isSmartRef__":true,"id":16699},"owner":{"__isSmartRef__":true,"id":16691},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16693":{"position":{"__isSmartRef__":true,"id":16694},"_Extent":{"__isSmartRef__":true,"id":16695},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16694":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16695":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16696":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16697":{"style":{"__isSmartRef__":true,"id":16698},"morph":{"__isSmartRef__":true,"id":16692},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16698":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16699":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16700":{"position":{"__isSmartRef__":true,"id":16701},"_Extent":{"__isSmartRef__":true,"id":16702},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16701":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16702":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16703":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16704":{"stops":[{"__isSmartRef__":true,"id":16705},{"__isSmartRef__":true,"id":16707},{"__isSmartRef__":true,"id":16709},{"__isSmartRef__":true,"id":16711}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16705":{"offset":0,"color":{"__isSmartRef__":true,"id":16706}},"16706":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16707":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16708}},"16708":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16709":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16710}},"16710":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16711":{"offset":1,"color":{"__isSmartRef__":true,"id":16712}},"16712":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16713":{"sourceObj":{"__isSmartRef__":true,"id":16691},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16657},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16714":{"sourceObj":{"__isSmartRef__":true,"id":16691},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16657},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16715":{"submorphs":[{"__isSmartRef__":true,"id":16716}],"scripts":[],"id":322,"shape":{"__isSmartRef__":true,"id":16724},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16727},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":15672},"lighterFill":{"__isSmartRef__":true,"id":16728},"label":{"__isSmartRef__":true,"id":16716},"owner":{"__isSmartRef__":true,"id":16658},"layout":{"__isSmartRef__":true,"id":16737},"attributeConnections":[{"__isSmartRef__":true,"id":16738},{"__isSmartRef__":true,"id":16739}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"16716":{"submorphs":[],"scripts":[],"id":323,"shape":{"__isSmartRef__":true,"id":16717},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16720},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":16721}],"padding":{"__isSmartRef__":true,"id":16723},"_Padding":{"__isSmartRef__":true,"id":16723},"owner":{"__isSmartRef__":true,"id":16715},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16717":{"position":{"__isSmartRef__":true,"id":16718},"_Extent":{"__isSmartRef__":true,"id":16719},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16718":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16719":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16720":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16721":{"style":{"__isSmartRef__":true,"id":16722},"morph":{"__isSmartRef__":true,"id":16716},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16722":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16723":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"16724":{"position":{"__isSmartRef__":true,"id":16725},"_Extent":{"__isSmartRef__":true,"id":16726},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15671},"_Fill":{"__isSmartRef__":true,"id":15672},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16725":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16726":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16727":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16728":{"stops":[{"__isSmartRef__":true,"id":16729},{"__isSmartRef__":true,"id":16731},{"__isSmartRef__":true,"id":16733},{"__isSmartRef__":true,"id":16735}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16729":{"offset":0,"color":{"__isSmartRef__":true,"id":16730}},"16730":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16731":{"offset":0.4,"color":{"__isSmartRef__":true,"id":16732}},"16732":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16733":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16734}},"16734":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16735":{"offset":1,"color":{"__isSmartRef__":true,"id":16736}},"16736":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16737":{"moveHorizontal":true},"16738":{"sourceObj":{"__isSmartRef__":true,"id":16715},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16657},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16739":{"sourceObj":{"__isSmartRef__":true,"id":16715},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16657},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16740":{"position":{"__isSmartRef__":true,"id":16741},"_Extent":{"__isSmartRef__":true,"id":16742},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":16170},"_Fill":{"__isSmartRef__":true,"id":16743},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16741":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16742":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16743":{"stops":[{"__isSmartRef__":true,"id":16744},{"__isSmartRef__":true,"id":16746},{"__isSmartRef__":true,"id":16748}],"vector":{"__isSmartRef__":true,"id":15681},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"16744":{"offset":0,"color":{"__isSmartRef__":true,"id":16745}},"16745":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16746":{"offset":0.6,"color":{"__isSmartRef__":true,"id":16747}},"16747":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16748":{"offset":1,"color":{"__isSmartRef__":true,"id":16749}},"16749":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16750":{"resizeWidth":true,"adjustForNewBounds":true},"16751":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16752":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16753":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":16754},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16754":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16755":{"adjustForNewBounds":true},"16756":{"x":634,"y":502,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16757":{"x":820,"y":572,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16758":{"x":872,"y":514,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16759":{"protocol":"http:","hostname":"localhost","pathname":"/webwerkstatt/lively/morphic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"16760":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16761":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16762":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeTypeFilter"},"16763":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16764":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16765":{"__SourceModuleName__":"Global.lively.ide.BrowserFramework","__LivelyClassName__":"lively.ide.NodeFilter"},"16766":{"sourceObj":{"__isSmartRef__":true,"id":16209},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":16290},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16767":{"sourceObj":{"__isSmartRef__":true,"id":16209},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":16355},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16768":{"sourceObj":{"__isSmartRef__":true,"id":16209},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":16389},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16769":{"sourceObj":{"__isSmartRef__":true,"id":16209},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":16406},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16770":{"sourceObj":{"__isSmartRef__":true,"id":16209},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":16630},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16771":{"sourceObj":{"__isSmartRef__":true,"id":16209},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":16236},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"16772":{"submorphs":[],"scripts":[],"id":324,"shape":{"__isSmartRef__":true,"id":16773},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16776},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":16777}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":16208},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16773":{"position":{"__isSmartRef__":true,"id":16774},"_Extent":{"__isSmartRef__":true,"id":16775},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15663},"_Fill":{"__isSmartRef__":true,"id":15699},"_StrokeOpacity":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16774":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16775":{"x":300,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16776":{"x":260,"y":119.75,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16777":{"style":{"__isSmartRef__":true,"id":16778},"morph":{"__isSmartRef__":true,"id":16772},"storedString":"","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextChunk"},"16778":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16779":{"name":"ObjectGraphLinearizer","type":"klassExtensionDef","startIndex":194,"stopIndex":856,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16780},{"__isSmartRef__":true,"id":16782}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":16781}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16780":{"name":"forNewLively","type":"propertyDef","startIndex":233,"stopIndex":578,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":16781},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":16779},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16781":{"name":"default category","type":"categoryDef","startIndex":231,"stopIndex":853,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16780},{"__isSmartRef__":true,"id":16782}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16782":{"name":"forNewLivelyCopy","type":"propertyDef","startIndex":580,"stopIndex":851,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":16781},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":16779},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16783":{"name":"CopyOnlySubmorphsPlugin","type":"klassDef","startIndex":857,"stopIndex":1916,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16784},{"__isSmartRef__":true,"id":16786},{"__isSmartRef__":true,"id":16788},{"__isSmartRef__":true,"id":16790},{"__isSmartRef__":true,"id":16791}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"ObjectLinearizerPlugin","categories":[{"__isSmartRef__":true,"id":16785},{"__isSmartRef__":true,"id":16787},{"__isSmartRef__":true,"id":16789}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16784":{"name":"initialize","type":"propertyDef","startIndex":934,"stopIndex":1030,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16785},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":16783},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16785":{"name":"initializing","type":"categoryDef","startIndex":916,"stopIndex":1033,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16784}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16786":{"name":"copyAsMorphRef","type":"propertyDef","startIndex":1048,"stopIndex":1199,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16787},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":16783},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16787":{"name":"copying","type":"categoryDef","startIndex":1035,"stopIndex":1202,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16786}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16788":{"name":"ignoreProp","type":"propertyDef","startIndex":1226,"stopIndex":1369,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16789},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":16783},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16789":{"name":"plugin interface","type":"categoryDef","startIndex":1204,"stopIndex":1913,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16788},{"__isSmartRef__":true,"id":16790},{"__isSmartRef__":true,"id":16791}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16790":{"name":"serializeObj","type":"propertyDef","startIndex":1371,"stopIndex":1762,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16789},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":16783},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16791":{"name":"deserializeObj","type":"propertyDef","startIndex":1764,"stopIndex":1911,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16789},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":16783},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16792":{"name":"IgnoreEpiMorphsPlugin","type":"klassDef","startIndex":1917,"stopIndex":2076,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16793}],"sourceControl":{"__isSmartRef__":true,"id":13962},"superclassName":"ObjectLinearizerPlugin","categories":[{"__isSmartRef__":true,"id":16794}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16793":{"name":"ignoreProp","type":"propertyDef","startIndex":1996,"stopIndex":2071,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16794},"className":"IgnoreEpiMorphsPlugin","_owner":{"__isSmartRef__":true,"id":16792},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16794":{"name":"plugin interface","type":"categoryDef","startIndex":1974,"stopIndex":2073,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16793}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16795":{"name":null,"type":"comment","startIndex":2077,"stopIndex":2077,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16796":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":2078,"stopIndex":2171,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16797}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":16798}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16797":{"name":"doNotSerialize","type":"propertyDef","startIndex":2131,"stopIndex":2166,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16798},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":16796},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16798":{"name":"copying","type":"categoryDef","startIndex":2118,"stopIndex":2168,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16797}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16799":{"name":null,"type":"comment","startIndex":2172,"stopIndex":2172,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16800":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2173,"stopIndex":3535,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16801},{"__isSmartRef__":true,"id":16803},{"__isSmartRef__":true,"id":16805},{"__isSmartRef__":true,"id":16806},{"__isSmartRef__":true,"id":16807},{"__isSmartRef__":true,"id":16808},{"__isSmartRef__":true,"id":16809},{"__isSmartRef__":true,"id":16811}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":16802},{"__isSmartRef__":true,"id":16804},{"__isSmartRef__":true,"id":16810}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16801":{"name":"onrestore","type":"propertyDef","startIndex":2225,"stopIndex":2250,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16802},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":16800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16802":{"name":"serialization","type":"categoryDef","startIndex":2206,"stopIndex":2253,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16801}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16803":{"name":"doNotSerialize","type":"propertyDef","startIndex":2268,"stopIndex":2303,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16804},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":16800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16804":{"name":"copying","type":"categoryDef","startIndex":2255,"stopIndex":3214,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16803},{"__isSmartRef__":true,"id":16805},{"__isSmartRef__":true,"id":16806},{"__isSmartRef__":true,"id":16807},{"__isSmartRef__":true,"id":16808}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16805":{"name":"isSubmorphOf","type":"propertyDef","startIndex":2305,"stopIndex":2481,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16804},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":16800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16806":{"name":"copy","type":"propertyDef","startIndex":2483,"stopIndex":2765,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16804},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":16800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16807":{"name":"basicCopy","type":"propertyDef","startIndex":2767,"stopIndex":2855,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16804},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":16800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16808":{"name":"restoreRenderContextAfterCopy","type":"propertyDef","startIndex":2857,"stopIndex":3211,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16804},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":16800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16809":{"name":"serializeToJSON","type":"propertyDef","startIndex":3235,"stopIndex":3392,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16810},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":16800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16810":{"name":"serialization","type":"categoryDef","startIndex":3216,"stopIndex":3532,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16809},{"__isSmartRef__":true,"id":16811}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16811":{"name":"onLoadFromPartsBin","type":"propertyDef","startIndex":3394,"stopIndex":3530,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16810},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":16800},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16812":{"name":null,"type":"comment","startIndex":3536,"stopIndex":3536,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16813":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":3537,"stopIndex":4229,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16814},{"__isSmartRef__":true,"id":16816},{"__isSmartRef__":true,"id":16817},{"__isSmartRef__":true,"id":16818}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":16815}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16814":{"name":"doNotSerialize","type":"propertyDef","startIndex":3588,"stopIndex":3639,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16815},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":16813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16815":{"name":"serialization","type":"categoryDef","startIndex":3569,"stopIndex":4226,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16814},{"__isSmartRef__":true,"id":16816},{"__isSmartRef__":true,"id":16817},{"__isSmartRef__":true,"id":16818}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16816":{"name":"onstore","type":"propertyDef","startIndex":3641,"stopIndex":3762,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16815},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":16813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16817":{"name":"onrestore","type":"propertyDef","startIndex":3764,"stopIndex":3833,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16815},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":16813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16818":{"name":"restoreRenderContextAfterCopy","type":"propertyDef","startIndex":3835,"stopIndex":4223,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16815},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":16813},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16819":{"name":null,"type":"comment","startIndex":4230,"stopIndex":4230,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16820":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":4231,"stopIndex":6052,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16821},{"__isSmartRef__":true,"id":16823},{"__isSmartRef__":true,"id":16824},{"__isSmartRef__":true,"id":16825}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":16822}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16821":{"name":"onrestore","type":"propertyDef","startIndex":4283,"stopIndex":4362,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16822},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":16820},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16822":{"name":"serialization","type":"categoryDef","startIndex":4264,"stopIndex":6057,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16821},{"__isSmartRef__":true,"id":16823},{"__isSmartRef__":true,"id":16824},{"__isSmartRef__":true,"id":16825}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16823":{"name":"interactiveSaveWorldAs","type":"propertyDef","startIndex":4364,"stopIndex":4666,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16822},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":16820},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16824":{"name":"saveWorldAs","type":"propertyDef","startIndex":4668,"stopIndex":5945,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16822},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":16820},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16825":{"name":"saveWorld","type":"propertyDef","startIndex":5947,"stopIndex":6046,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16822},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":16820},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16826":{"name":null,"type":"comment","startIndex":6053,"stopIndex":6053,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16827":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":6054,"stopIndex":6550,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16828},{"__isSmartRef__":true,"id":16830}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":16829}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16828":{"name":"createFromJSONOn","type":"propertyDef","startIndex":6092,"stopIndex":6203,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":16829},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":16827},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16829":{"name":"default category","type":"categoryDef","startIndex":6098,"stopIndex":6555,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16828},{"__isSmartRef__":true,"id":16830}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16830":{"name":"createFromJSOOn","type":"propertyDef","startIndex":6205,"stopIndex":6545,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":true,"category":{"__isSmartRef__":true,"id":16829},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":16827},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16831":{"name":null,"type":"comment","startIndex":6551,"stopIndex":6551,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16832":{"name":"lively.morphic.TextEditor","type":"klassExtensionDef","startIndex":6552,"stopIndex":6678,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16833}],"sourceControl":{"__isSmartRef__":true,"id":13962},"categories":[{"__isSmartRef__":true,"id":16834}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16833":{"name":"onrestore","type":"propertyDef","startIndex":6609,"stopIndex":6673,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"_isStatic":false,"category":{"__isSmartRef__":true,"id":16834},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":16832},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16834":{"name":"serialization","type":"categoryDef","startIndex":6598,"stopIndex":6683,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":16833}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16835":{"name":null,"type":"comment","startIndex":6679,"stopIndex":6679,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":13962},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"16836":{"position":{"__isSmartRef__":true,"id":16837},"_Extent":{"__isSmartRef__":true,"id":16838},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16839},"_Fill":{"__isSmartRef__":true,"id":16840},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16837":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16838":{"x":445,"y":301,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16839":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16840":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16841":{"x":23,"y":663,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16842":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16843":{"search":{"__isSmartRef__":true,"id":16844},"browse":{"__isSmartRef__":true,"id":16847}},"16844":{"varMapping":{"__isSmartRef__":true,"id":16845},"source":"function search(searchString) {\n\tvar finds = [],\n\t\tfileFragments = lively.ide.startSourceControl().allModules().invoke('ast');\n\tfileFragments.forEach(function(ff) {\n\t\tfinds.pushAll(ff.flattened().select(function(ea) {\n\t\t\treturn ea.getSourceCode().include(searchString)\n\t\t}))\n\t})\n\tvar items = finds.collect(function(ea) {\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: ea.name + '(' + ea.type + ',' + ea.fileName + ')',\n\t\t}\n\t})\n\tthis.get('searchResultList').updateList(items);\n}","funcProperties":{"__isSmartRef__":true,"id":16846},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"16845":{"this":{"__isSmartRef__":true,"id":7296}},"16846":{},"16847":{"varMapping":{"__isSmartRef__":true,"id":16848},"source":"function browse(fileFragment) {\n\tfileFragment.browseIt()\n}","funcProperties":{"__isSmartRef__":true,"id":16849},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"16848":{"this":{"__isSmartRef__":true,"id":7296}},"16849":{},"16850":{"submorphs":[],"scripts":[],"id":1552,"shape":{"__isSmartRef__":true,"id":16851},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16855},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16854},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16856},"textChunks":[{"__isSmartRef__":true,"id":16857},{"__isSmartRef__":true,"id":16859}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Text"},"16851":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16852},"_Extent":{"__isSmartRef__":true,"id":16853},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16854},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16852":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16853":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16854":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16855":{"x":1407,"y":810,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16856":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16857":{"style":{"__isSmartRef__":true,"id":16858},"morph":{"__isSmartRef__":true,"id":16850},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Rich Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16858":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16859":{"style":{"__isSmartRef__":true,"id":16860},"morph":{"__isSmartRef__":true,"id":16850},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16860":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16861":{"submorphs":[],"scripts":[],"id":1642,"shape":{"__isSmartRef__":true,"id":16862},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16866},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16865},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16867},"textChunks":[{"__isSmartRef__":true,"id":16868},{"__isSmartRef__":true,"id":16870}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Text"},"16862":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16863},"_Extent":{"__isSmartRef__":true,"id":16864},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16865},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16863":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16864":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16865":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16866":{"x":1462,"y":775,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16867":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16868":{"style":{"__isSmartRef__":true,"id":16869},"morph":{"__isSmartRef__":true,"id":16861},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Rich Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16869":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16870":{"style":{"__isSmartRef__":true,"id":16871},"morph":{"__isSmartRef__":true,"id":16861},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16871":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16872":{"submorphs":[],"scripts":[],"id":1685,"shape":{"__isSmartRef__":true,"id":16873},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16877},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16876},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16878},"textChunks":[{"__isSmartRef__":true,"id":16879},{"__isSmartRef__":true,"id":16881}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Text"},"16873":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16874},"_Extent":{"__isSmartRef__":true,"id":16875},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16876},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16874":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16875":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16876":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16877":{"x":1482,"y":734,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16878":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16879":{"style":{"__isSmartRef__":true,"id":16880},"morph":{"__isSmartRef__":true,"id":16872},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Rich Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16880":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16881":{"style":{"__isSmartRef__":true,"id":16882},"morph":{"__isSmartRef__":true,"id":16872},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16882":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16883":{"submorphs":[],"scripts":[],"id":1771,"shape":{"__isSmartRef__":true,"id":16884},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16888},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16887},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16889},"textChunks":[{"__isSmartRef__":true,"id":16890},{"__isSmartRef__":true,"id":16892}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Text"},"16884":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16885},"_Extent":{"__isSmartRef__":true,"id":16886},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16887},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16885":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16886":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16887":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16888":{"x":1616,"y":838,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16889":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16890":{"style":{"__isSmartRef__":true,"id":16891},"morph":{"__isSmartRef__":true,"id":16883},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Rich Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16891":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16892":{"style":{"__isSmartRef__":true,"id":16893},"morph":{"__isSmartRef__":true,"id":16883},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16893":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16894":{"submorphs":[],"scripts":[],"id":1818,"shape":{"__isSmartRef__":true,"id":16895},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16899},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16898},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16900},"textChunks":[{"__isSmartRef__":true,"id":16901},{"__isSmartRef__":true,"id":16903}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Text"},"16895":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16896},"_Extent":{"__isSmartRef__":true,"id":16897},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16898},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16896":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16897":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16898":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16899":{"x":1669,"y":801,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16900":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16901":{"style":{"__isSmartRef__":true,"id":16902},"morph":{"__isSmartRef__":true,"id":16894},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Rich Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16902":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16903":{"style":{"__isSmartRef__":true,"id":16904},"morph":{"__isSmartRef__":true,"id":16894},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16904":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16905":{"submorphs":[],"scripts":[],"id":1969,"shape":{"__isSmartRef__":true,"id":16906},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16910},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16909},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":-0.021461350899267595,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16911},"textChunks":[{"__isSmartRef__":true,"id":16912},{"__isSmartRef__":true,"id":16914}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Text"},"16906":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16907},"_Extent":{"__isSmartRef__":true,"id":16908},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16909},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16907":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16908":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16909":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16910":{"x":1498,"y":773,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16911":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16912":{"style":{"__isSmartRef__":true,"id":16913},"morph":{"__isSmartRef__":true,"id":16905},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Rich Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16913":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16914":{"style":{"__isSmartRef__":true,"id":16915},"morph":{"__isSmartRef__":true,"id":16905},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16915":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16916":{"submorphs":[],"scripts":[],"id":2325,"shape":{"__isSmartRef__":true,"id":16917},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16921},"_MaxTextWidth":142,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16920},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":-0.013245262255121128,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16922},"textChunks":[{"__isSmartRef__":true,"id":16923},{"__isSmartRef__":true,"id":16925}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Text"},"16917":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16918},"_Extent":{"__isSmartRef__":true,"id":16919},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16920},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16918":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16919":{"x":142,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16920":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16921":{"x":1478,"y":989,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16922":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16923":{"style":{"__isSmartRef__":true,"id":16924},"morph":{"__isSmartRef__":true,"id":16916},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Rich Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16924":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16925":{"style":{"__isSmartRef__":true,"id":16926},"morph":{"__isSmartRef__":true,"id":16916},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16926":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16927":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":16928},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16932},"_MaxTextWidth":177,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16931},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":-0.013245262255121128,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16933},"textChunks":[{"__isSmartRef__":true,"id":16934},{"__isSmartRef__":true,"id":16936}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text"},"16928":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16929},"_Extent":{"__isSmartRef__":true,"id":16930},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16931},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16929":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16930":{"x":177,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16931":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16932":{"x":692,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16933":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16934":{"style":{"__isSmartRef__":true,"id":16935},"morph":{"__isSmartRef__":true,"id":16927},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Rich Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16935":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16936":{"style":{"__isSmartRef__":true,"id":16937},"morph":{"__isSmartRef__":true,"id":16927},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16937":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16938":{"submorphs":[],"scripts":[],"id":2354,"shape":{"__isSmartRef__":true,"id":16939},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16943},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16942},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16944},"textChunks":[{"__isSmartRef__":true,"id":16945},{"__isSmartRef__":true,"id":16947}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text"},"16939":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16940},"_Extent":{"__isSmartRef__":true,"id":16941},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16942},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16940":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16941":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16942":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16943":{"x":1281,"y":989,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16944":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16945":{"style":{"__isSmartRef__":true,"id":16946},"morph":{"__isSmartRef__":true,"id":16938},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Ricddh Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16946":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16947":{"style":{"__isSmartRef__":true,"id":16948},"morph":{"__isSmartRef__":true,"id":16938},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16948":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16949":{"submorphs":[],"scripts":[],"id":1728,"shape":{"__isSmartRef__":true,"id":16950},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16954},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16953},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16955},"textChunks":[{"__isSmartRef__":true,"id":16956},{"__isSmartRef__":true,"id":16958}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text"},"16950":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16951},"_Extent":{"__isSmartRef__":true,"id":16952},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16953},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16951":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16952":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16953":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16954":{"x":1293,"y":929,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16955":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16956":{"style":{"__isSmartRef__":true,"id":16957},"morph":{"__isSmartRef__":true,"id":16949},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Ricddh Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16957":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16958":{"style":{"__isSmartRef__":true,"id":16959},"morph":{"__isSmartRef__":true,"id":16949},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16959":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16960":{"submorphs":[],"scripts":[],"id":2298,"shape":{"__isSmartRef__":true,"id":16961},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16965},"_MaxTextWidth":142,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16964},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":-0.013245262255121128,"name":"XXX","partsBinMetaInfo":{"__isSmartRef__":true,"id":16966},"textChunks":[{"__isSmartRef__":true,"id":16967},{"__isSmartRef__":true,"id":16969}],"charsReplaced":"Text","lastFindLoc":-4,"owner":{"__isSmartRef__":true,"id":0},"eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text"},"16961":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16962},"_Extent":{"__isSmartRef__":true,"id":16963},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":16964},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16962":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16963":{"x":142,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16964":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16965":{"x":1364,"y":909,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16966":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16967":{"style":{"__isSmartRef__":true,"id":16968},"morph":{"__isSmartRef__":true,"id":16960},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Rich Test :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16968":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16969":{"style":{"__isSmartRef__":true,"id":16970},"morph":{"__isSmartRef__":true,"id":16960},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16970":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16971":{"submorphs":[],"scripts":[],"id":2220,"shape":{"__isSmartRef__":true,"id":16972},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16976},"_MaxTextWidth":133,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":16975},"showsHalos":false,"halos":[],"_FontSize":23,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":-6.283185307179586,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":16977},"textChunks":[{"__isSmartRef__":true,"id":16978},{"__isSmartRef__":true,"id":16980}],"charsReplaced":"Rich Test :-)","lastFindLoc":-13,"owner":{"__isSmartRef__":true,"id":0},"_TextColor":{"__isSmartRef__":true,"id":1827},"__LivelyClassName__":"lively.morphic.Text"},"16972":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":16973},"_Extent":{"__isSmartRef__":true,"id":16974},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16975},"_Fill":{"__isSmartRef__":true,"id":58},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16973":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16974":{"x":133,"y":38,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16975":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16976":{"x":488,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16977":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16978":{"style":{"__isSmartRef__":true,"id":16979},"morph":{"__isSmartRef__":true,"id":16971},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"DONE :-)","__LivelyClassName__":"lively.morphic.TextChunk"},"16979":{"fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16980":{"style":{"__isSmartRef__":true,"id":16981},"morph":{"__isSmartRef__":true,"id":16971},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"16981":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16982":{"submorphs":[{"__isSmartRef__":true,"id":16983},{"__isSmartRef__":true,"id":16993}],"scripts":[],"id":56,"shape":{"__isSmartRef__":true,"id":17094},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":17096},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17097},"priorExtent":{"__isSmartRef__":true,"id":17098},"targetMorph":{"__isSmartRef__":true,"id":16983},"titleBar":{"__isSmartRef__":true,"id":16993},"contentOffset":{"__isSmartRef__":true,"id":16989},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":17099},"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"16983":{"submorphs":[],"scripts":[],"id":55,"shape":{"__isSmartRef__":true,"id":16984},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"auto","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16989},"_MaxTextWidth":839,"_MaxTextHeight":647,"textChunks":[{"__isSmartRef__":true,"id":16990}],"owner":{"__isSmartRef__":true,"id":16982},"layout":{"__isSmartRef__":true,"id":16992},"showsHalos":false,"halos":[],"charsReplaced":"","lastFindLoc":678,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16984":{"position":{"__isSmartRef__":true,"id":16985},"_Extent":{"__isSmartRef__":true,"id":16986},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":16987},"_Fill":{"__isSmartRef__":true,"id":16988},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16985":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16986":{"x":839,"y":647,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16987":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16988":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"16989":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16990":{"style":{"__isSmartRef__":true,"id":16991},"morph":{"__isSmartRef__":true,"id":16983},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"handler = function(evt) { alert('dropped something'); evt.preventDefault(); return true }\nthis.world().renderContext().morphNode.ondrop = handler\n\ndocument.ondrop = function(evt) { alert('dropped something'); evt.preventDefault(); return true }\n\n\ndocument.handleDrop\n\n\n\ndropContainer = this.world().renderContext().morphNode\n\ndropContainer.addEventListener(\"dragenter\", function(event) {\n\talert('dragenter'); event.stopPropagation(); event.preventDefault();\n}, false);\ndropContainer.addEventListener(\"dragover\", function(event){\n\tevent.stopPropagation(); event.preventDefault();\n}, false);\ndropContainer.addEventListener(\"drop\", handler, false);\n\n// mdc\n\nLastEvt.","__LivelyClassName__":"lively.morphic.TextChunk"},"16991":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"16992":{"resizeWidth":true,"resizeHeight":true},"16993":{"submorphs":[{"__isSmartRef__":true,"id":16994},{"__isSmartRef__":true,"id":17002},{"__isSmartRef__":true,"id":17038},{"__isSmartRef__":true,"id":17062}],"scripts":[],"id":57,"shape":{"__isSmartRef__":true,"id":17087},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":17091},"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17092},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":16982},"label":{"__isSmartRef__":true,"id":16994},"closeButton":{"__isSmartRef__":true,"id":17002},"menuButton":{"__isSmartRef__":true,"id":17038},"collapseButton":{"__isSmartRef__":true,"id":17062},"priorExtent":{"__isSmartRef__":true,"id":17093},"owner":{"__isSmartRef__":true,"id":16982},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"16994":{"submorphs":[],"scripts":[],"id":58,"shape":{"__isSmartRef__":true,"id":16995},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16998},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":16999}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":17001},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":17001},"owner":{"__isSmartRef__":true,"id":16993},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"16995":{"position":{"__isSmartRef__":true,"id":16996},"_Extent":{"__isSmartRef__":true,"id":16997},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16987},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16996":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16997":{"x":72,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"16998":{"x":383.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16999":{"style":{"__isSmartRef__":true,"id":17000},"morph":{"__isSmartRef__":true,"id":16994},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"17000":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"17001":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"17002":{"submorphs":[{"__isSmartRef__":true,"id":17003}],"scripts":[],"id":59,"shape":{"__isSmartRef__":true,"id":17011},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17025},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17015},"lighterFill":{"__isSmartRef__":true,"id":17026},"label":{"__isSmartRef__":true,"id":17003},"owner":{"__isSmartRef__":true,"id":16993},"layout":{"__isSmartRef__":true,"id":17035},"attributeConnections":[{"__isSmartRef__":true,"id":17036},{"__isSmartRef__":true,"id":17037}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"17003":{"submorphs":[],"scripts":[],"id":60,"shape":{"__isSmartRef__":true,"id":17004},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17007},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":17008}],"padding":{"__isSmartRef__":true,"id":17010},"_Padding":{"__isSmartRef__":true,"id":17010},"owner":{"__isSmartRef__":true,"id":17002},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"17004":{"position":{"__isSmartRef__":true,"id":17005},"_Extent":{"__isSmartRef__":true,"id":17006},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16987},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17005":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17006":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"17007":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17008":{"style":{"__isSmartRef__":true,"id":17009},"morph":{"__isSmartRef__":true,"id":17003},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"17009":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"17010":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"17011":{"position":{"__isSmartRef__":true,"id":17012},"_Extent":{"__isSmartRef__":true,"id":17013},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17014},"_Fill":{"__isSmartRef__":true,"id":17015},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17012":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17013":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17014":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17015":{"stops":[{"__isSmartRef__":true,"id":17016},{"__isSmartRef__":true,"id":17018},{"__isSmartRef__":true,"id":17020},{"__isSmartRef__":true,"id":17022}],"vector":{"__isSmartRef__":true,"id":17024},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"17016":{"offset":0,"color":{"__isSmartRef__":true,"id":17017}},"17017":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17018":{"offset":0.4,"color":{"__isSmartRef__":true,"id":17019}},"17019":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17020":{"offset":0.6,"color":{"__isSmartRef__":true,"id":17021}},"17021":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17022":{"offset":1,"color":{"__isSmartRef__":true,"id":17023}},"17023":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17024":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"17025":{"x":819,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17026":{"stops":[{"__isSmartRef__":true,"id":17027},{"__isSmartRef__":true,"id":17029},{"__isSmartRef__":true,"id":17031},{"__isSmartRef__":true,"id":17033}],"vector":{"__isSmartRef__":true,"id":17024},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"17027":{"offset":0,"color":{"__isSmartRef__":true,"id":17028}},"17028":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17029":{"offset":0.4,"color":{"__isSmartRef__":true,"id":17030}},"17030":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17031":{"offset":0.6,"color":{"__isSmartRef__":true,"id":17032}},"17032":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17033":{"offset":1,"color":{"__isSmartRef__":true,"id":17034}},"17034":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17035":{"moveHorizontal":true},"17036":{"sourceObj":{"__isSmartRef__":true,"id":17002},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16982},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"17037":{"sourceObj":{"__isSmartRef__":true,"id":17002},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16982},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"17038":{"submorphs":[{"__isSmartRef__":true,"id":17039}],"scripts":[],"id":61,"shape":{"__isSmartRef__":true,"id":17047},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17050},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17015},"lighterFill":{"__isSmartRef__":true,"id":17051},"label":{"__isSmartRef__":true,"id":17039},"owner":{"__isSmartRef__":true,"id":16993},"attributeConnections":[{"__isSmartRef__":true,"id":17060},{"__isSmartRef__":true,"id":17061}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"17039":{"submorphs":[],"scripts":[],"id":62,"shape":{"__isSmartRef__":true,"id":17040},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17043},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":17044}],"padding":{"__isSmartRef__":true,"id":17046},"_Padding":{"__isSmartRef__":true,"id":17046},"owner":{"__isSmartRef__":true,"id":17038},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"17040":{"position":{"__isSmartRef__":true,"id":17041},"_Extent":{"__isSmartRef__":true,"id":17042},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16987},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17041":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17042":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"17043":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17044":{"style":{"__isSmartRef__":true,"id":17045},"morph":{"__isSmartRef__":true,"id":17039},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"17045":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"17046":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"17047":{"position":{"__isSmartRef__":true,"id":17048},"_Extent":{"__isSmartRef__":true,"id":17049},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17014},"_Fill":{"__isSmartRef__":true,"id":17015},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17048":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17049":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17050":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17051":{"stops":[{"__isSmartRef__":true,"id":17052},{"__isSmartRef__":true,"id":17054},{"__isSmartRef__":true,"id":17056},{"__isSmartRef__":true,"id":17058}],"vector":{"__isSmartRef__":true,"id":17024},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"17052":{"offset":0,"color":{"__isSmartRef__":true,"id":17053}},"17053":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17054":{"offset":0.4,"color":{"__isSmartRef__":true,"id":17055}},"17055":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17056":{"offset":0.6,"color":{"__isSmartRef__":true,"id":17057}},"17057":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17058":{"offset":1,"color":{"__isSmartRef__":true,"id":17059}},"17059":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17060":{"sourceObj":{"__isSmartRef__":true,"id":17038},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16982},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"17061":{"sourceObj":{"__isSmartRef__":true,"id":17038},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16982},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"17062":{"submorphs":[{"__isSmartRef__":true,"id":17063}],"scripts":[],"id":63,"shape":{"__isSmartRef__":true,"id":17071},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17074},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17015},"lighterFill":{"__isSmartRef__":true,"id":17075},"label":{"__isSmartRef__":true,"id":17063},"owner":{"__isSmartRef__":true,"id":16993},"layout":{"__isSmartRef__":true,"id":17084},"attributeConnections":[{"__isSmartRef__":true,"id":17085},{"__isSmartRef__":true,"id":17086}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"17063":{"submorphs":[],"scripts":[],"id":64,"shape":{"__isSmartRef__":true,"id":17064},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17067},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":17068}],"padding":{"__isSmartRef__":true,"id":17070},"_Padding":{"__isSmartRef__":true,"id":17070},"owner":{"__isSmartRef__":true,"id":17062},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Text"},"17064":{"position":{"__isSmartRef__":true,"id":17065},"_Extent":{"__isSmartRef__":true,"id":17066},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16987},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17065":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17066":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"17067":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17068":{"style":{"__isSmartRef__":true,"id":17069},"morph":{"__isSmartRef__":true,"id":17063},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"17069":{"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"17070":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"17071":{"position":{"__isSmartRef__":true,"id":17072},"_Extent":{"__isSmartRef__":true,"id":17073},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17014},"_Fill":{"__isSmartRef__":true,"id":17015},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17072":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17073":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17074":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17075":{"stops":[{"__isSmartRef__":true,"id":17076},{"__isSmartRef__":true,"id":17078},{"__isSmartRef__":true,"id":17080},{"__isSmartRef__":true,"id":17082}],"vector":{"__isSmartRef__":true,"id":17024},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"17076":{"offset":0,"color":{"__isSmartRef__":true,"id":17077}},"17077":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17078":{"offset":0.4,"color":{"__isSmartRef__":true,"id":17079}},"17079":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17080":{"offset":0.6,"color":{"__isSmartRef__":true,"id":17081}},"17081":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17082":{"offset":1,"color":{"__isSmartRef__":true,"id":17083}},"17083":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17084":{"moveHorizontal":true},"17085":{"sourceObj":{"__isSmartRef__":true,"id":17062},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16982},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"17086":{"sourceObj":{"__isSmartRef__":true,"id":17062},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16982},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"17087":{"position":{"__isSmartRef__":true,"id":17088},"_Extent":{"__isSmartRef__":true,"id":17089},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":17090},"_Fill":{"__isSmartRef__":true,"id":2310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17088":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17089":{"x":839,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17090":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17091":{"resizeWidth":true,"adjustForNewBounds":true},"17092":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17093":{"x":839,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17094":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":17095},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17095":{"x":839,"y":669,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17096":{"adjustForNewBounds":true},"17097":{"x":1135,"y":29,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17098":{"x":839,"y":669,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17099":{"x":1511,"y":34,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17100":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":17101},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17105},"_MaxTextWidth":453,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":17104},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":17106},"textChunks":[{"__isSmartRef__":true,"id":17107}],"charsReplaced":"Rich Test :-)","lastFindLoc":-13,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Text"},"17101":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":17102},"_Extent":{"__isSmartRef__":true,"id":17103},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":17104},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17102":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17103":{"x":453,"y":29,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"17104":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17105":{"x":30,"y":72,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17106":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17107":{"style":{"__isSmartRef__":true,"id":17108},"morph":{"__isSmartRef__":true,"id":17100},"__SourceModuleName__":"Global.lively.morphic.Core","storedString":"Try and drop an image from your desktop in here\n","__LivelyClassName__":"lively.morphic.TextChunk"},"17108":{"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.TextEmphasis"},"17109":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":17110},"_Extent":{"__isSmartRef__":true,"id":17111},"_Fill":{"__isSmartRef__":true,"id":17112},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17110":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17111":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17112":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17113":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"17114":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"isSimplifiedRegistry":true}}]]>