[parent]","draggingEnabled":true,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2470},"eventHandler":{"__isSmartRef__":true,"id":2471},"eventStartPos":{"__isSmartRef__":true,"id":2472},"__LivelyClassName__":"lively.morphic.World"},"1":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":2},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7},"_MaxTextWidth":718,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8},"showsHalos":false,"_FontSize":25,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":9},"_TextColor":{"__isSmartRef__":true,"id":10},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"textChunks":[{"__isSmartRef__":true,"id":11}],"charsReplaced":"Use this page as a template for your own worlds","lastFindLoc":-47,"priorSelectionRange":[0,0],"prevScroll":[-2,-2],"_ClipMode":"visible","renderContextTable":{"__isSmartRef__":true,"id":13},"priorExtent":{"__isSmartRef__":true,"id":14},"eventHandler":{"__isSmartRef__":true,"id":15},"__LivelyClassName__":"lively.morphic.Text"},"2":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3},"_Extent":{"__isSmartRef__":true,"id":4},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":5},"renderContextTable":{"__isSmartRef__":true,"id":6},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4":{"x":718,"y":38,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7":{"x":23,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11":{"style":{"__isSmartRef__":true,"id":12},"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1},"storedString":"Draft\n","__LivelyClassName__":"lively.morphic.TextChunk"},"12":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"13":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"14":{"x":718,"y":38,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"15":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16":{"submorphs":[{"__isSmartRef__":true,"id":17},{"__isSmartRef__":true,"id":289}],"scripts":[],"id":408,"renderContextTable":{"__isSmartRef__":true,"id":434},"shape":{"__isSmartRef__":true,"id":435},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":438},"eventHandler":{"__isSmartRef__":true,"id":439},"LK2":true,"_Position":{"__isSmartRef__":true,"id":440},"priorExtent":{"__isSmartRef__":true,"id":441},"targetMorph":{"__isSmartRef__":true,"id":17},"titleBar":{"__isSmartRef__":true,"id":289},"contentOffset":{"__isSmartRef__":true,"id":245},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":442},"name":"TestRunner","highlighted":true,"_Scale":1.002003004005006,"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"__LivelyClassName__":"lively.morphic.Window"},"17":{"submorphs":[{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":135},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":225}],"scripts":[],"id":409,"shape":{"__isSmartRef__":true,"id":239},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":245},"showsHalos":false,"name":"TestRunner","__SourceModuleName__":"Global.lively.morphic.Core","partsBinMetaInfo":{"__isSmartRef__":true,"id":246},"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":247},"eventHandler":{"__isSmartRef__":true,"id":248},"layout":{"__isSmartRef__":true,"id":249},"priorExtent":{"__isSmartRef__":true,"id":250},"owner":{"__isSmartRef__":true,"id":16},"testSuite":{"__isSmartRef__":true,"id":251},"startTime":{"__isSmartRef__":true,"id":260},"noOfTestCases":4,"doNotSerialize":["loadedModules"],"attributeConnections":[],"doNotCopyProperties":[],"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":261},"__LivelyClassName__":"lively.morphic.Box"},"18":{"submorphs":[],"scripts":[],"id":410,"shape":{"__isSmartRef__":true,"id":19},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":25},"_MaxTextWidth":606,"_MaxTextHeight":354,"textColor":{"__isSmartRef__":true,"id":23},"owner":{"__isSmartRef__":true,"id":17},"showsHalos":false,"name":"testResult","__SourceModuleName__":"Global.lively.morphic.TextCore","padding":{"__isSmartRef__":true,"id":26},"layout":{"__isSmartRef__":true,"id":27},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":26},"_ClipMode":"scroll","textChunks":[{"__isSmartRef__":true,"id":28}],"priorExtent":{"__isSmartRef__":true,"id":30},"priorSelectionRange":[127,127],"renderContextTable":{"__isSmartRef__":true,"id":31},"eventHandler":{"__isSmartRef__":true,"id":32},"_Scale":1,"prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"19":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":20},"_Extent":{"__isSmartRef__":true,"id":21},"_Fill":{"__isSmartRef__":true,"id":22},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":23},"renderContextTable":{"__isSmartRef__":true,"id":24},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"21":{"x":606,"y":354,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"22":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"23":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"24":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"25":{"x":5,"y":378,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"26":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"27":{"resizeWidth":true,"resizeHeight":true},"28":{"style":{"__isSmartRef__":true,"id":29},"chunkOwner":{"__isSmartRef__":true,"id":18},"storedString":"17ms for 4 tests\n\n2 failed tests\n\nlively.AST.Tests.ParserTest>>test03SingleLineCommentWithoutSemicolon\n(0 was expected to be begin -- single line comment without semicolon cannot be parsed (begin != O))\nundefined\n---------\nlively.AST.Tests.ParserTest>>test04AssignmentOperators\n(0 was expected to be mset -- signed right shift assignment operator cannot be parsed (mset != O))\nundefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"29":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"30":{"x":606,"y":354,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"31":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"32":{"morph":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"33":{"submorphs":[{"__isSmartRef__":true,"id":34}],"scripts":[],"id":411,"shape":{"__isSmartRef__":true,"id":48},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":63},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":51},"lighterFill":{"__isSmartRef__":true,"id":64},"label":{"__isSmartRef__":true,"id":34},"showsHalos":false,"name":"runSelectedTestsButton","attributeConnections":[{"__isSmartRef__":true,"id":73}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":74},"eventHandler":{"__isSmartRef__":true,"id":75},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":76},"layout":{"__isSmartRef__":true,"id":77},"owner":{"__isSmartRef__":true,"id":17},"_Rotation":0,"__LivelyClassName__":"lively.morphic.Button"},"34":{"submorphs":[],"scripts":[],"id":412,"shape":{"__isSmartRef__":true,"id":35},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":40},"_MaxTextWidth":97,"_MaxTextHeight":20,"textColor":{"__isSmartRef__":true,"id":38},"padding":{"__isSmartRef__":true,"id":41},"_Padding":{"__isSmartRef__":true,"id":42},"owner":{"__isSmartRef__":true,"id":33},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":43}],"priorExtent":{"__isSmartRef__":true,"id":45},"renderContextTable":{"__isSmartRef__":true,"id":46},"eventHandler":{"__isSmartRef__":true,"id":47},"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"35":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":36},"_Extent":{"__isSmartRef__":true,"id":37},"_BorderColor":{"__isSmartRef__":true,"id":38},"renderContextTable":{"__isSmartRef__":true,"id":39},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"36":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"37":{"x":97,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"38":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"39":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"40":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"41":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"42":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"43":{"style":{"__isSmartRef__":true,"id":44},"chunkOwner":{"__isSmartRef__":true,"id":34},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"run","__LivelyClassName__":"lively.morphic.TextChunk"},"44":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"45":{"x":97,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"46":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"47":{"morph":{"__isSmartRef__":true,"id":34},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"48":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":49},"_Extent":{"__isSmartRef__":true,"id":50},"_Fill":{"__isSmartRef__":true,"id":51},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":61},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":62},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"49":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"50":{"x":97,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"51":{"stops":[{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":58}],"vector":{"__isSmartRef__":true,"id":60},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"52":{"offset":0,"color":{"__isSmartRef__":true,"id":53}},"53":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"54":{"offset":0.4,"color":{"__isSmartRef__":true,"id":55}},"55":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"56":{"offset":0.6,"color":{"__isSmartRef__":true,"id":57}},"57":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"58":{"offset":1,"color":{"__isSmartRef__":true,"id":59}},"59":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"60":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"61":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"62":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"63":{"x":10,"y":350,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"64":{"stops":[{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":71}],"vector":{"__isSmartRef__":true,"id":60},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"65":{"offset":0,"color":{"__isSmartRef__":true,"id":66}},"66":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"67":{"offset":0.4,"color":{"__isSmartRef__":true,"id":68}},"68":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"69":{"offset":0.6,"color":{"__isSmartRef__":true,"id":70}},"70":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"71":{"offset":1,"color":{"__isSmartRef__":true,"id":72}},"72":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"73":{"sourceObj":{"__isSmartRef__":true,"id":33},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"runSelected","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"74":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"75":{"morph":{"__isSmartRef__":true,"id":33},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"76":{"x":98,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"77":{"moveHorizontal":false},"78":{"submorphs":[{"__isSmartRef__":true,"id":79}],"scripts":[],"id":413,"shape":{"__isSmartRef__":true,"id":93},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":108},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":96},"lighterFill":{"__isSmartRef__":true,"id":109},"label":{"__isSmartRef__":true,"id":79},"showsHalos":false,"name":"loadModulesButton","attributeConnections":[{"__isSmartRef__":true,"id":118}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":119},"eventHandler":{"__isSmartRef__":true,"id":120},"_Scale":1,"owner":{"__isSmartRef__":true,"id":17},"priorExtent":{"__isSmartRef__":true,"id":121},"layout":{"__isSmartRef__":true,"id":122},"_Rotation":0,"__LivelyClassName__":"lively.morphic.Button"},"79":{"submorphs":[],"scripts":[],"id":414,"shape":{"__isSmartRef__":true,"id":80},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":85},"_MaxTextWidth":58,"_MaxTextHeight":18,"textColor":{"__isSmartRef__":true,"id":83},"padding":{"__isSmartRef__":true,"id":86},"_Padding":{"__isSmartRef__":true,"id":87},"owner":{"__isSmartRef__":true,"id":78},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":88}],"priorExtent":{"__isSmartRef__":true,"id":90},"renderContextTable":{"__isSmartRef__":true,"id":91},"eventHandler":{"__isSmartRef__":true,"id":92},"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"80":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":81},"_Extent":{"__isSmartRef__":true,"id":82},"_BorderColor":{"__isSmartRef__":true,"id":83},"renderContextTable":{"__isSmartRef__":true,"id":84},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"81":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"82":{"x":58,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"83":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"84":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"85":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"86":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"87":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"88":{"style":{"__isSmartRef__":true,"id":89},"chunkOwner":{"__isSmartRef__":true,"id":79},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"load","__LivelyClassName__":"lively.morphic.TextChunk"},"89":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"90":{"x":58,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"91":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"92":{"morph":{"__isSmartRef__":true,"id":79},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"93":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":94},"_Extent":{"__isSmartRef__":true,"id":95},"_Fill":{"__isSmartRef__":true,"id":96},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":106},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":107},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"94":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"95":{"x":58,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"96":{"stops":[{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":103}],"vector":{"__isSmartRef__":true,"id":105},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"97":{"offset":0,"color":{"__isSmartRef__":true,"id":98}},"98":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"99":{"offset":0.4,"color":{"__isSmartRef__":true,"id":100}},"100":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"101":{"offset":0.6,"color":{"__isSmartRef__":true,"id":102}},"102":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"103":{"offset":1,"color":{"__isSmartRef__":true,"id":104}},"104":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"105":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"106":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"107":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"108":{"x":561,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"109":{"stops":[{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":116}],"vector":{"__isSmartRef__":true,"id":105},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"110":{"offset":0,"color":{"__isSmartRef__":true,"id":111}},"111":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"112":{"offset":0.4,"color":{"__isSmartRef__":true,"id":113}},"113":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"114":{"offset":0.6,"color":{"__isSmartRef__":true,"id":115}},"115":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"116":{"offset":1,"color":{"__isSmartRef__":true,"id":117}},"117":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"118":{"sourceObj":{"__isSmartRef__":true,"id":78},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"loadModules","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"119":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"120":{"morph":{"__isSmartRef__":true,"id":78},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"121":{"x":57,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"122":{"moveHorizontal":true},"123":{"submorphs":[],"scripts":[],"id":415,"renderContextTable":{"__isSmartRef__":true,"id":124},"shape":{"__isSmartRef__":true,"id":125},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"eventHandler":{"__isSmartRef__":true,"id":131},"_Position":{"__isSmartRef__":true,"id":132},"itemList":["lively.AST.Tests.ClosureTest","lively.AST.Tests.ContinuationTest","lively.AST.Tests.ExecutionStateReifierTest","lively.AST.Tests.FrameTest","lively.AST.Tests.InterpreterContinuationTest","lively.AST.Tests.InterpreterTest","lively.AST.Tests.JSToAstTest","lively.AST.Tests.ParserTest","lively.AST.Tests.ReplaceTest"],"selection":"lively.AST.Tests.ParserTest","selectedLineNo":7,"selectOnMove":false,"isMultipleSelectionList":true,"_Scale":1,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Core","name":"testClassList","owner":{"__isSmartRef__":true,"id":17},"priorExtent":{"__isSmartRef__":true,"id":133},"layout":{"__isSmartRef__":true,"id":134},"prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"__LivelyClassName__":"lively.morphic.List"},"124":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"125":{"_Position":{"__isSmartRef__":true,"id":126},"renderContextTable":{"__isSmartRef__":true,"id":127},"_Extent":{"__isSmartRef__":true,"id":128},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":129},"_Fill":{"__isSmartRef__":true,"id":130},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"126":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"127":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"128":{"x":616,"y":308,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"129":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"130":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"131":{"morph":{"__isSmartRef__":true,"id":123},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"132":{"x":6,"y":35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"133":{"x":616,"y":307,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"134":{"resizeWidth":true},"135":{"submorphs":[{"__isSmartRef__":true,"id":136}],"scripts":[],"id":416,"shape":{"__isSmartRef__":true,"id":150},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":165},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":153},"lighterFill":{"__isSmartRef__":true,"id":166},"label":{"__isSmartRef__":true,"id":136},"showsHalos":false,"name":"selectAllButton","attributeConnections":[{"__isSmartRef__":true,"id":175}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":176},"eventHandler":{"__isSmartRef__":true,"id":177},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":178},"layout":{"__isSmartRef__":true,"id":179},"owner":{"__isSmartRef__":true,"id":17},"_Rotation":0,"__LivelyClassName__":"lively.morphic.Button"},"136":{"submorphs":[],"scripts":[],"id":417,"shape":{"__isSmartRef__":true,"id":137},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":142},"_MaxTextWidth":97,"_MaxTextHeight":20,"textColor":{"__isSmartRef__":true,"id":140},"padding":{"__isSmartRef__":true,"id":143},"_Padding":{"__isSmartRef__":true,"id":144},"owner":{"__isSmartRef__":true,"id":135},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":145}],"priorExtent":{"__isSmartRef__":true,"id":147},"renderContextTable":{"__isSmartRef__":true,"id":148},"eventHandler":{"__isSmartRef__":true,"id":149},"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"137":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":138},"_Extent":{"__isSmartRef__":true,"id":139},"_BorderColor":{"__isSmartRef__":true,"id":140},"renderContextTable":{"__isSmartRef__":true,"id":141},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"138":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"139":{"x":97,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"140":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"141":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"142":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"143":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"144":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"145":{"style":{"__isSmartRef__":true,"id":146},"chunkOwner":{"__isSmartRef__":true,"id":136},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"select all","__LivelyClassName__":"lively.morphic.TextChunk"},"146":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"147":{"x":97,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"148":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"149":{"morph":{"__isSmartRef__":true,"id":136},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"150":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":151},"_Extent":{"__isSmartRef__":true,"id":152},"_Fill":{"__isSmartRef__":true,"id":153},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":163},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":164},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"151":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"152":{"x":97,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"153":{"stops":[{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":160}],"vector":{"__isSmartRef__":true,"id":162},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"154":{"offset":0,"color":{"__isSmartRef__":true,"id":155}},"155":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"156":{"offset":0.4,"color":{"__isSmartRef__":true,"id":157}},"157":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"158":{"offset":0.6,"color":{"__isSmartRef__":true,"id":159}},"159":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"160":{"offset":1,"color":{"__isSmartRef__":true,"id":161}},"161":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"162":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"163":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"164":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"165":{"x":110,"y":350,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"166":{"stops":[{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":173}],"vector":{"__isSmartRef__":true,"id":162},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"167":{"offset":0,"color":{"__isSmartRef__":true,"id":168}},"168":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"169":{"offset":0.4,"color":{"__isSmartRef__":true,"id":170}},"170":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"171":{"offset":0.6,"color":{"__isSmartRef__":true,"id":172}},"172":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"173":{"offset":1,"color":{"__isSmartRef__":true,"id":174}},"174":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"175":{"sourceObj":{"__isSmartRef__":true,"id":135},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"selectAll","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"176":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"177":{"morph":{"__isSmartRef__":true,"id":135},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"178":{"x":98,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"179":{"moveHorizontal":false},"180":{"submorphs":[{"__isSmartRef__":true,"id":181}],"scripts":[],"id":418,"shape":{"__isSmartRef__":true,"id":195},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":210},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":198},"lighterFill":{"__isSmartRef__":true,"id":211},"label":{"__isSmartRef__":true,"id":181},"showsHalos":false,"name":"selectNoneButton","attributeConnections":[{"__isSmartRef__":true,"id":220}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":221},"eventHandler":{"__isSmartRef__":true,"id":222},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":223},"layout":{"__isSmartRef__":true,"id":224},"owner":{"__isSmartRef__":true,"id":17},"_Rotation":0,"__LivelyClassName__":"lively.morphic.Button"},"181":{"submorphs":[],"scripts":[],"id":419,"shape":{"__isSmartRef__":true,"id":182},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":187},"_MaxTextWidth":97,"_MaxTextHeight":20,"textColor":{"__isSmartRef__":true,"id":185},"padding":{"__isSmartRef__":true,"id":188},"_Padding":{"__isSmartRef__":true,"id":189},"owner":{"__isSmartRef__":true,"id":180},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":190}],"priorExtent":{"__isSmartRef__":true,"id":192},"renderContextTable":{"__isSmartRef__":true,"id":193},"eventHandler":{"__isSmartRef__":true,"id":194},"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","_Align":"center","_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"182":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":183},"_Extent":{"__isSmartRef__":true,"id":184},"_BorderColor":{"__isSmartRef__":true,"id":185},"renderContextTable":{"__isSmartRef__":true,"id":186},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"183":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"184":{"x":97,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"185":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"186":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"187":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"188":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"189":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"190":{"style":{"__isSmartRef__":true,"id":191},"chunkOwner":{"__isSmartRef__":true,"id":181},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"select none","__LivelyClassName__":"lively.morphic.TextChunk"},"191":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"192":{"x":97,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"193":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"194":{"morph":{"__isSmartRef__":true,"id":181},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"195":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":196},"_Extent":{"__isSmartRef__":true,"id":197},"_Fill":{"__isSmartRef__":true,"id":198},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":208},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":209},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"196":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"197":{"x":97,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"198":{"stops":[{"__isSmartRef__":true,"id":199},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":205}],"vector":{"__isSmartRef__":true,"id":207},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"199":{"offset":0,"color":{"__isSmartRef__":true,"id":200}},"200":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"201":{"offset":0.4,"color":{"__isSmartRef__":true,"id":202}},"202":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"203":{"offset":0.6,"color":{"__isSmartRef__":true,"id":204}},"204":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"205":{"offset":1,"color":{"__isSmartRef__":true,"id":206}},"206":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"207":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"208":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"209":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"210":{"x":210,"y":350,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"211":{"stops":[{"__isSmartRef__":true,"id":212},{"__isSmartRef__":true,"id":214},{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":218}],"vector":{"__isSmartRef__":true,"id":207},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"212":{"offset":0,"color":{"__isSmartRef__":true,"id":213}},"213":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"214":{"offset":0.4,"color":{"__isSmartRef__":true,"id":215}},"215":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"216":{"offset":0.6,"color":{"__isSmartRef__":true,"id":217}},"217":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"218":{"offset":1,"color":{"__isSmartRef__":true,"id":219}},"219":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"220":{"sourceObj":{"__isSmartRef__":true,"id":180},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"selectNone","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"221":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"222":{"morph":{"__isSmartRef__":true,"id":180},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"223":{"x":98,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"224":{"moveHorizontal":false},"225":{"submorphs":[],"scripts":[],"id":420,"shape":{"__isSmartRef__":true,"id":226},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":232},"_MaxTextWidth":551,"_MaxTextHeight":24,"textColor":{"__isSmartRef__":true,"id":230},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","owner":{"__isSmartRef__":true,"id":17},"name":"testModuleNS","charsReplaced":"Tests","lastFindLoc":12,"_ClipMode":"auto","textChunks":[{"__isSmartRef__":true,"id":233}],"priorExtent":{"__isSmartRef__":true,"id":235},"priorSelectionRange":[12,12],"renderContextTable":{"__isSmartRef__":true,"id":236},"eventHandler":{"__isSmartRef__":true,"id":237},"layout":{"__isSmartRef__":true,"id":238},"savedTextString":"['Global']","_Scale":1,"_FontSize":10,"_WhiteSpaceHandling":"pre-wrap","prevScroll":[0,0],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"__LivelyClassName__":"lively.morphic.Text"},"226":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":227},"_Extent":{"__isSmartRef__":true,"id":228},"_Fill":{"__isSmartRef__":true,"id":229},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":230},"renderContextTable":{"__isSmartRef__":true,"id":231},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"227":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"228":{"x":551,"y":24,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"229":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"230":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"231":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"232":{"x":5,"y":5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"233":{"style":{"__isSmartRef__":true,"id":234},"chunkOwner":{"__isSmartRef__":true,"id":225},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"lively.AST.Tests","__LivelyClassName__":"lively.morphic.TextChunk"},"234":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontSize":null,"__LivelyClassName__":"lively.morphic.TextEmphasis"},"235":{"x":551,"y":24,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"236":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"237":{"morph":{"__isSmartRef__":true,"id":225},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"238":{"resizeWidth":true},"239":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":240},"_Extent":{"__isSmartRef__":true,"id":241},"_Fill":{"__isSmartRef__":true,"id":242},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":243},"renderContextTable":{"__isSmartRef__":true,"id":244},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"240":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"241":{"x":628,"y":746,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"242":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"243":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"244":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"245":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"246":{"partsSpaceName":"PartsBin/Testing/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Specify a namespace and run all the TestCase classes defined in it.","partName":"TestRunner","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"247":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"248":{"morph":{"__isSmartRef__":true,"id":17},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"249":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"250":{"x":628,"y":746,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"251":{"result":{"__isSmartRef__":true,"id":252},"testsToRun":[],"testCaseClasses":[],"testClassesToRun":[],"__LivelyClassName__":"TestSuite","__SourceModuleName__":"Global.lively.TestFramework"},"252":{"failed":[{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":255}],"succeeded":[{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":258}],"timeToRun":{"__isSmartRef__":true,"id":259},"__LivelyClassName__":"TestResult","__SourceModuleName__":"Global.lively.TestFramework"},"253":{"classname":"lively.AST.Tests.ParserTest","selector":"test03SingleLineCommentWithoutSemicolon","err":{"__isSmartRef__":true,"id":254}},"254":{"isAssertion":true,"message":"(0 was expected to be begin -- single line comment without semicolon cannot be parsed (begin != O))"},"255":{"classname":"lively.AST.Tests.ParserTest","selector":"test04AssignmentOperators","err":{"__isSmartRef__":true,"id":256}},"256":{"isAssertion":true,"message":"(0 was expected to be mset -- signed right shift assignment operator cannot be parsed (mset != O))"},"257":{"classname":"lively.AST.Tests.ParserTest","selector":"test01ParseRegex"},"258":{"classname":"lively.AST.Tests.ParserTest","selector":"test02ParseFloatWithoutIntegerPart"},"259":{"lively.AST.Tests.ParserTest":15},"260":{"isSerializedDate":true,"string":"Wed Jun 15 2011 14:02:40 GMT-0700 (PDT)"},"261":{"loadModules":{"__isSmartRef__":true,"id":262},"setupConnections":{"__isSmartRef__":true,"id":265},"setTestCaseClasses":{"__isSmartRef__":true,"id":268},"reset":{"__isSmartRef__":true,"id":271},"runSelected":{"__isSmartRef__":true,"id":274},"prepareForRun":{"__isSmartRef__":true,"id":277},"runFinished":{"__isSmartRef__":true,"id":280},"selectNone":{"__isSmartRef__":true,"id":283},"selectAll":{"__isSmartRef__":true,"id":286}},"262":{"varMapping":{"__isSmartRef__":true,"id":263},"source":"function loadModules() {\n var moduleNames = this.get('testModuleNS').textString.split(/\\s/),\n modules = moduleNames.collect(function(name) { return module(name) });\n\n \n require(moduleNames).toRun(function() {\n alertOK('modules loaded')\n this.loadedModules = modules;\n var suite = new TestSuite(); \n this.loadedModules.forEach(function(m) { suite.testCasesFromModule(m) })\n this.setTestCaseClasses(suite.testCaseClasses)\n }.bind(this));\n\n}","funcProperties":{"__isSmartRef__":true,"id":264},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"263":{"this":{"__isSmartRef__":true,"id":17}},"264":{},"265":{"varMapping":{"__isSmartRef__":true,"id":266},"source":"function setupConnections() {\n connect(this.get('loadModulesButton'), 'fire', this, 'loadModules')\n connect(this.get('runSelectedTestsButton'), 'fire', this, 'runSelected')\n connect(this.get('selectAllButton'), 'fire', this, 'selectAll')\n connect(this.get('selectNoneButton'), 'fire', this, 'selectNone')\n}","funcProperties":{"__isSmartRef__":true,"id":267},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"266":{"this":{"__isSmartRef__":true,"id":17}},"267":{},"268":{"varMapping":{"__isSmartRef__":true,"id":269},"source":"function setTestCaseClasses(testCaseClasses) {\n var items = testCaseClasses\n .collect(function(ea) { return ea.type })\n .sortBy(function(ea) { return ea.toLowerCase() })\n\n this.get('testClassList').setList(items)\n}","funcProperties":{"__isSmartRef__":true,"id":270},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"269":{"this":{"__isSmartRef__":true,"id":17}},"270":{},"271":{"varMapping":{"__isSmartRef__":true,"id":272},"source":"function reset() {\n this.testSuite = null;\n this.get('testClassList').setList([]);\n this.get('testResult').setFill(Color.gray);\n this.get('testResult').setTextString('');\n this.doNotSerialize = ['loadedModules']\n}","funcProperties":{"__isSmartRef__":true,"id":273},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"272":{"this":{"__isSmartRef__":true,"id":17}},"273":{},"274":{"varMapping":{"__isSmartRef__":true,"id":275},"source":"function runSelected() {\n var suite = new TestSuite();\n\n var classNames = this.get('testClassList').getSelections(),\n classes = classNames\n .collect(function(ea) { return Class.forName(ea) })\n .select(function(ea) { return ea });\n\n if (classes.length == 0)\n alert('No classes loaded?')\n\n suite.addTestCases(classes);\n\n this.testSuite = suite;\n\n this.prepareForRun();\n\n suite.runFinished = this.runFinished.bind(this)\n suite.runAll();\n}","funcProperties":{"__isSmartRef__":true,"id":276},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"275":{"this":{"__isSmartRef__":true,"id":17}},"276":{},"277":{"varMapping":{"__isSmartRef__":true,"id":278},"source":"function prepareForRun() {\n this.startTime = new Date();\n this.noOfTestCases = this.testSuite.testCaseClasses.inject(0, function(sum, testClass) {\n return sum + new testClass().allTestSelectors().length\n });\n\n var resultText = this.get('testResult');\n resultText.setFill(Color.white);\n resultText.setTextString('running...');\n}","funcProperties":{"__isSmartRef__":true,"id":279},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"278":{"this":{"__isSmartRef__":true,"id":17}},"279":{},"280":{"varMapping":{"__isSmartRef__":true,"id":281},"source":"function runFinished() {\n var suite = this.testSuite;\n\n Global.testResult = suite.result\n var time = new Date() - this.startTime,\n resultText = this.get('testResult'),\n timeAndNoOfTests = time.toString() + 'ms for ' + this.noOfTestCases + ' tests';\n if (suite.result.failed.length == 0) {\n resultText.setFill(Color.green);\n resultText.setTextString(timeAndNoOfTests);\n return;\n }\n var failStr = suite.result.failed.collect(function(result) {\n var msg = result.classname + '>>' + result.selector;\n msg += '\\n' + result.err.message;\n msg += '\\n' + result.err.stack;\n return msg;\n }).join('\\n---------\\n');\n resultText.setFill(Color.red);\n var failedTests = suite.result.failed.length + ' failed tests';\n resultText.setTextString([timeAndNoOfTests, failedTests, failStr].join('\\n\\n'));\n}","funcProperties":{"__isSmartRef__":true,"id":282},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"281":{"this":{"__isSmartRef__":true,"id":17}},"282":{},"283":{"varMapping":{"__isSmartRef__":true,"id":284},"source":"function selectNone() {\n this.get('testClassList').clearSelections()\n}","funcProperties":{"__isSmartRef__":true,"id":285},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"284":{"this":{"__isSmartRef__":true,"id":17}},"285":{},"286":{"varMapping":{"__isSmartRef__":true,"id":287},"source":"function selectAll() {\n var list = this.get('testClassList')\n list.selectAllAt(Array.range(0, list.getList().length-1))\n}","funcProperties":{"__isSmartRef__":true,"id":288},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"287":{"this":{"__isSmartRef__":true,"id":17}},"288":{},"289":{"submorphs":[{"__isSmartRef__":true,"id":290},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":382}],"scripts":[],"id":421,"renderContextTable":{"__isSmartRef__":true,"id":416},"shape":{"__isSmartRef__":true,"id":417},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":430},"eventHandler":{"__isSmartRef__":true,"id":431},"_Position":{"__isSmartRef__":true,"id":432},"windowMorph":{"__isSmartRef__":true,"id":16},"label":{"__isSmartRef__":true,"id":290},"closeButton":{"__isSmartRef__":true,"id":303},"menuButton":{"__isSmartRef__":true,"id":349},"collapseButton":{"__isSmartRef__":true,"id":382},"priorExtent":{"__isSmartRef__":true,"id":433},"owner":{"__isSmartRef__":true,"id":16},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"290":{"submorphs":[],"scripts":[],"id":422,"renderContextTable":{"__isSmartRef__":true,"id":291},"textChunks":[{"__isSmartRef__":true,"id":292}],"shape":{"__isSmartRef__":true,"id":294},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":298},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":299},"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":300},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":289},"priorExtent":{"__isSmartRef__":true,"id":301},"_MaxTextWidth":569,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":302},"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"291":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"292":{"style":{"__isSmartRef__":true,"id":293},"chunkOwner":{"__isSmartRef__":true,"id":290},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"TestRunner","__LivelyClassName__":"lively.morphic.TextChunk"},"293":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"294":{"_Position":{"__isSmartRef__":true,"id":295},"renderContextTable":{"__isSmartRef__":true,"id":296},"_Extent":{"__isSmartRef__":true,"id":297},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":243},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"295":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"296":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"297":{"x":569,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"298":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"299":{"morph":{"__isSmartRef__":true,"id":290},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"300":{"resizeWidth":true},"301":{"x":569,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"302":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"303":{"submorphs":[{"__isSmartRef__":true,"id":304}],"scripts":[],"id":423,"renderContextTable":{"__isSmartRef__":true,"id":316},"shape":{"__isSmartRef__":true,"id":317},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":332},"_Position":{"__isSmartRef__":true,"id":333},"priorExtent":{"__isSmartRef__":true,"id":334},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":322},"lighterFill":{"__isSmartRef__":true,"id":335},"label":{"__isSmartRef__":true,"id":304},"owner":{"__isSmartRef__":true,"id":289},"layout":{"__isSmartRef__":true,"id":344},"attributeConnections":[{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":347}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"304":{"submorphs":[],"scripts":[],"id":424,"renderContextTable":{"__isSmartRef__":true,"id":305},"textChunks":[{"__isSmartRef__":true,"id":306}],"shape":{"__isSmartRef__":true,"id":308},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":312},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":313},"_Position":{"__isSmartRef__":true,"id":314},"priorExtent":{"__isSmartRef__":true,"id":315},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":303},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"305":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"306":{"style":{"__isSmartRef__":true,"id":307},"chunkOwner":{"__isSmartRef__":true,"id":304},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"307":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"308":{"_Position":{"__isSmartRef__":true,"id":309},"renderContextTable":{"__isSmartRef__":true,"id":310},"_Extent":{"__isSmartRef__":true,"id":311},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":243},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"309":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"310":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"311":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"312":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"313":{"morph":{"__isSmartRef__":true,"id":304},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"314":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"315":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"316":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"317":{"_Position":{"__isSmartRef__":true,"id":318},"renderContextTable":{"__isSmartRef__":true,"id":319},"_Extent":{"__isSmartRef__":true,"id":320},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":321},"_Fill":{"__isSmartRef__":true,"id":322},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"318":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"319":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"320":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"321":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"322":{"stops":[{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":329}],"vector":{"__isSmartRef__":true,"id":331},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"323":{"offset":0,"color":{"__isSmartRef__":true,"id":324}},"324":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"325":{"offset":0.4,"color":{"__isSmartRef__":true,"id":326}},"326":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"327":{"offset":0.6,"color":{"__isSmartRef__":true,"id":328}},"328":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"329":{"offset":1,"color":{"__isSmartRef__":true,"id":330}},"330":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"331":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"332":{"morph":{"__isSmartRef__":true,"id":303},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"333":{"x":608,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"334":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"335":{"stops":[{"__isSmartRef__":true,"id":336},{"__isSmartRef__":true,"id":338},{"__isSmartRef__":true,"id":340},{"__isSmartRef__":true,"id":342}],"vector":{"__isSmartRef__":true,"id":331},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"336":{"offset":0,"color":{"__isSmartRef__":true,"id":337}},"337":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"338":{"offset":0.4,"color":{"__isSmartRef__":true,"id":339}},"339":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"340":{"offset":0.6,"color":{"__isSmartRef__":true,"id":341}},"341":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"342":{"offset":1,"color":{"__isSmartRef__":true,"id":343}},"343":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"344":{"moveHorizontal":true},"345":{"sourceObj":{"__isSmartRef__":true,"id":303},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":346},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"346":{"source":{"__isSmartRef__":true,"id":303},"target":{"__isSmartRef__":true,"id":16}},"347":{"sourceObj":{"__isSmartRef__":true,"id":303},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":348},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"348":{"source":{"__isSmartRef__":true,"id":303},"target":{"__isSmartRef__":true,"id":16}},"349":{"submorphs":[{"__isSmartRef__":true,"id":350}],"scripts":[],"id":425,"renderContextTable":{"__isSmartRef__":true,"id":361},"shape":{"__isSmartRef__":true,"id":362},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":366},"_Position":{"__isSmartRef__":true,"id":367},"priorExtent":{"__isSmartRef__":true,"id":368},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":322},"lighterFill":{"__isSmartRef__":true,"id":369},"label":{"__isSmartRef__":true,"id":350},"owner":{"__isSmartRef__":true,"id":289},"attributeConnections":[{"__isSmartRef__":true,"id":378},{"__isSmartRef__":true,"id":380}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"350":{"submorphs":[],"scripts":[],"id":426,"renderContextTable":{"__isSmartRef__":true,"id":351},"textChunks":[{"__isSmartRef__":true,"id":352}],"shape":{"__isSmartRef__":true,"id":354},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":312},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":358},"_Position":{"__isSmartRef__":true,"id":359},"priorExtent":{"__isSmartRef__":true,"id":360},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":349},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"351":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"352":{"style":{"__isSmartRef__":true,"id":353},"chunkOwner":{"__isSmartRef__":true,"id":350},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"353":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"354":{"_Position":{"__isSmartRef__":true,"id":355},"renderContextTable":{"__isSmartRef__":true,"id":356},"_Extent":{"__isSmartRef__":true,"id":357},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":243},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"355":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"356":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"357":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"358":{"morph":{"__isSmartRef__":true,"id":350},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"359":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"360":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"361":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"362":{"_Position":{"__isSmartRef__":true,"id":363},"renderContextTable":{"__isSmartRef__":true,"id":364},"_Extent":{"__isSmartRef__":true,"id":365},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":321},"_Fill":{"__isSmartRef__":true,"id":322},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"363":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"364":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"365":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"366":{"morph":{"__isSmartRef__":true,"id":349},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"367":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"368":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"369":{"stops":[{"__isSmartRef__":true,"id":370},{"__isSmartRef__":true,"id":372},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":376}],"vector":{"__isSmartRef__":true,"id":331},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"370":{"offset":0,"color":{"__isSmartRef__":true,"id":371}},"371":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"372":{"offset":0.4,"color":{"__isSmartRef__":true,"id":373}},"373":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"374":{"offset":0.6,"color":{"__isSmartRef__":true,"id":375}},"375":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"376":{"offset":1,"color":{"__isSmartRef__":true,"id":377}},"377":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"378":{"sourceObj":{"__isSmartRef__":true,"id":349},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":379},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"379":{"source":{"__isSmartRef__":true,"id":349},"target":{"__isSmartRef__":true,"id":16}},"380":{"sourceObj":{"__isSmartRef__":true,"id":349},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":381},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"381":{"source":{"__isSmartRef__":true,"id":349},"target":{"__isSmartRef__":true,"id":16}},"382":{"submorphs":[{"__isSmartRef__":true,"id":383}],"scripts":[],"id":427,"renderContextTable":{"__isSmartRef__":true,"id":394},"shape":{"__isSmartRef__":true,"id":395},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":399},"_Position":{"__isSmartRef__":true,"id":400},"priorExtent":{"__isSmartRef__":true,"id":401},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":322},"lighterFill":{"__isSmartRef__":true,"id":402},"label":{"__isSmartRef__":true,"id":383},"owner":{"__isSmartRef__":true,"id":289},"layout":{"__isSmartRef__":true,"id":411},"attributeConnections":[{"__isSmartRef__":true,"id":412},{"__isSmartRef__":true,"id":414}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"383":{"submorphs":[],"scripts":[],"id":428,"renderContextTable":{"__isSmartRef__":true,"id":384},"textChunks":[{"__isSmartRef__":true,"id":385}],"shape":{"__isSmartRef__":true,"id":387},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":312},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":391},"_Position":{"__isSmartRef__":true,"id":392},"priorExtent":{"__isSmartRef__":true,"id":393},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":382},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"384":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"385":{"style":{"__isSmartRef__":true,"id":386},"chunkOwner":{"__isSmartRef__":true,"id":383},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"386":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"387":{"_Position":{"__isSmartRef__":true,"id":388},"renderContextTable":{"__isSmartRef__":true,"id":389},"_Extent":{"__isSmartRef__":true,"id":390},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":243},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"388":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"389":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"390":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"391":{"morph":{"__isSmartRef__":true,"id":383},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"392":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"393":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"394":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"395":{"_Position":{"__isSmartRef__":true,"id":396},"renderContextTable":{"__isSmartRef__":true,"id":397},"_Extent":{"__isSmartRef__":true,"id":398},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":321},"_Fill":{"__isSmartRef__":true,"id":322},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"396":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"397":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"398":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"399":{"morph":{"__isSmartRef__":true,"id":382},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"400":{"x":589,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"401":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"402":{"stops":[{"__isSmartRef__":true,"id":403},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":407},{"__isSmartRef__":true,"id":409}],"vector":{"__isSmartRef__":true,"id":331},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"403":{"offset":0,"color":{"__isSmartRef__":true,"id":404}},"404":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"405":{"offset":0.4,"color":{"__isSmartRef__":true,"id":406}},"406":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"407":{"offset":0.6,"color":{"__isSmartRef__":true,"id":408}},"408":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"409":{"offset":1,"color":{"__isSmartRef__":true,"id":410}},"410":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"411":{"moveHorizontal":true},"412":{"sourceObj":{"__isSmartRef__":true,"id":382},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":413},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"413":{"source":{"__isSmartRef__":true,"id":382},"target":{"__isSmartRef__":true,"id":16}},"414":{"sourceObj":{"__isSmartRef__":true,"id":382},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":415},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"415":{"source":{"__isSmartRef__":true,"id":382},"target":{"__isSmartRef__":true,"id":16}},"416":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"417":{"_Position":{"__isSmartRef__":true,"id":418},"renderContextTable":{"__isSmartRef__":true,"id":419},"_Extent":{"__isSmartRef__":true,"id":420},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":421},"_Fill":{"__isSmartRef__":true,"id":422},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"418":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"419":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"420":{"x":628,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"421":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"422":{"stops":[{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":425},{"__isSmartRef__":true,"id":427}],"vector":{"__isSmartRef__":true,"id":429},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"423":{"offset":0,"color":{"__isSmartRef__":true,"id":424}},"424":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"425":{"offset":0.6,"color":{"__isSmartRef__":true,"id":426}},"426":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"427":{"offset":1,"color":{"__isSmartRef__":true,"id":428}},"428":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"429":{"x":0,"y":1,"width":0,"height":-1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"430":{"resizeWidth":true,"adjustForNewBounds":true},"431":{"morph":{"__isSmartRef__":true,"id":289},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"432":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"433":{"x":628,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"434":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"435":{"renderContextTable":{"__isSmartRef__":true,"id":436},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":437},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"436":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"437":{"x":628,"y":768,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"438":{"adjustForNewBounds":true},"439":{"morph":{"__isSmartRef__":true,"id":16},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"440":{"x":36,"y":103,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"441":{"x":628,"y":768,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"442":{"partsSpaceName":"PartsBin/Testing/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Specify a namespace and run all the TestCase classes defined in it.","partName":"TestRunner","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"443":{"submorphs":[{"__isSmartRef__":true,"id":444},{"__isSmartRef__":true,"id":1680}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1806},"id":99,"renderContextTable":{"__isSmartRef__":true,"id":1809},"eventHandler":{"__isSmartRef__":true,"id":1810},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1811},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1812},"priorExtent":{"__isSmartRef__":true,"id":1813},"targetMorph":{"__isSmartRef__":true,"id":444},"titleBar":{"__isSmartRef__":true,"id":1680},"contentOffset":{"__isSmartRef__":true,"id":1679},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"prevDragPos":{"__isSmartRef__":true,"id":1814},"highlighted":true,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets"},"444":{"submorphs":[{"__isSmartRef__":true,"id":445},{"__isSmartRef__":true,"id":1579},{"__isSmartRef__":true,"id":1611},{"__isSmartRef__":true,"id":718},{"__isSmartRef__":true,"id":1251},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1643},{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1652},{"__isSmartRef__":true,"id":1660},{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":507},{"__isSmartRef__":true,"id":541},{"__isSmartRef__":true,"id":575},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":643},{"__isSmartRef__":true,"id":677}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1671},"id":71,"renderContextTable":{"__isSmartRef__":true,"id":1676},"eventHandler":{"__isSmartRef__":true,"id":1677},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1678},"_Position":{"__isSmartRef__":true,"id":1679},"locationPane":{"__isSmartRef__":true,"id":445},"codeBaseDirBtn":{"__isSmartRef__":true,"id":1579},"localDirBtn":{"__isSmartRef__":true,"id":1611},"Pane1":{"__isSmartRef__":true,"id":718},"Pane2":{"__isSmartRef__":true,"id":1251},"Pane3":{"__isSmartRef__":true,"id":1292},"Pane4":{"__isSmartRef__":true,"id":1322},"midResizer":{"__isSmartRef__":true,"id":1643},"sourcePane":{"__isSmartRef__":true,"id":1358},"bottomResizer":{"__isSmartRef__":true,"id":1652},"commentPane":{"__isSmartRef__":true,"id":1660},"ownerWidget":{"__isSmartRef__":true,"id":460},"owner":{"__isSmartRef__":true,"id":443},"ownerApp":{"__isSmartRef__":true,"id":460},"targetURL":{"__isSmartRef__":true,"id":716},"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"445":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":446},"id":72,"renderContextTable":{"__isSmartRef__":true,"id":452},"textChunks":[{"__isSmartRef__":true,"id":453}],"eventHandler":{"__isSmartRef__":true,"id":455},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":456},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":457},"priorExtent":{"__isSmartRef__":true,"id":458},"_MaxTextWidth":656,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":444},"isInputLine":true,"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":459}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"http://www.lively-kernel.org/repository/webwerkstatt/lively/AST","priorSelectionRange":[63,63],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"446":{"_Position":{"__isSmartRef__":true,"id":447},"renderContextTable":{"__isSmartRef__":true,"id":448},"_Extent":{"__isSmartRef__":true,"id":449},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":451},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"447":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"448":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"449":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"450":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"451":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"452":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"453":{"style":{"__isSmartRef__":true,"id":454},"chunkOwner":{"__isSmartRef__":true,"id":445},"storedString":"http://www.lively-kernel.org/repository/webwerkstatt/lively/AST/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"454":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"455":{"morph":{"__isSmartRef__":true,"id":445},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"456":{"x":2,"y":1,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"457":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"458":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"459":{"sourceObj":{"__isSmartRef__":true,"id":445},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"setTargetURL","converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1575},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1576},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"460":{"buttonCommands":[{"__isSmartRef__":true,"id":461},{"__isSmartRef__":true,"id":506},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":608},{"__isSmartRef__":true,"id":642},{"__isSmartRef__":true,"id":676}],"RootFilters":[{"__isSmartRef__":true,"id":710}],"Pane1Filters":[{"__isSmartRef__":true,"id":711},{"__isSmartRef__":true,"id":712}],"Pane2Filters":[{"__isSmartRef__":true,"id":713}],"Pane3Filters":[{"__isSmartRef__":true,"id":714}],"Pane4Filters":[{"__isSmartRef__":true,"id":715}],"evaluate":true,"targetURL":{"__isSmartRef__":true,"id":716},"panel":{"__isSmartRef__":true,"id":444},"attributeConnections":[{"__isSmartRef__":true,"id":717},{"__isSmartRef__":true,"id":1250},{"__isSmartRef__":true,"id":1291},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1357},{"__isSmartRef__":true,"id":1557}],"SourceString":" test04AssignmentOperators: function() {\n var src1 = 'a >>= 12',\n src2 = 'a <<= 12',\n src3 = 'a >>>= 12',\n expected1 = ['mset', [0, 8], ['get', [0, 1], 'a'], '>>', 12],\n expected2 = ['mset', [0, 8], ['get', [0, 1], 'a'], '<<', 12],\n expected3 = ['mset', [0, 9], ['get', [0, 1], 'a'], '>>>', 12],\n result;\n\n result = this.parseJS(src1);\n this.assertMatches(expected1, result, 'signed right shift assignment operator cannot be parsed');\n result = this.parseJS(src2);\n this.assertMatches(expected2, result, 'left shift assignment operator cannot be parsed');\n result = this.parseJS(src3);\n this.assertMatches(expected3, result, 'unsigned right shift assignment operator cannot be parsed');\n },","sourceString":" test04AssignmentOperators: function() {\n var src1 = 'a >>= 12',\n src2 = 'a <<= 12',\n src3 = 'a >>>= 12',\n expected1 = ['mset', [0, 8], ['get', [0, 1], 'a'], '>>', 12],\n expected2 = ['mset', [0, 8], ['get', [0, 1], 'a'], '<<', 12],\n expected3 = ['mset', [0, 9], ['get', [0, 1], 'a'], '>>>', 12],\n result;\n\n result = this.parseJS(src1);\n this.assertMatches(expected1, result, 'signed right shift assignment operator cannot be parsed');\n result = this.parseJS(src2);\n this.assertMatches(expected2, result, 'left shift assignment operator cannot be parsed');\n result = this.parseJS(src3);\n this.assertMatches(expected3, result, 'unsigned right shift assignment operator cannot be parsed');\n },","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":728},"Pane1Selection":{"__isSmartRef__":true,"id":1096},"pane1Selection":{"__isSmartRef__":true,"id":1096},"Pane2Selection":{"__isSmartRef__":true,"id":1259},"pane2Selection":{"__isSmartRef__":true,"id":1259},"Pane3Selection":{"__isSmartRef__":true,"id":1300},"pane3Selection":{"__isSmartRef__":true,"id":1300},"Pane4Selection":{"__isSmartRef__":true,"id":1340},"pane4Selection":{"__isSmartRef__":true,"id":1340},"Pane4Content":[{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1331},{"__isSmartRef__":true,"id":1333},{"__isSmartRef__":true,"id":1335},{"__isSmartRef__":true,"id":1337},{"__isSmartRef__":true,"id":1339}],"Pane3Content":[{"__isSmartRef__":true,"id":1299},{"__isSmartRef__":true,"id":1301},{"__isSmartRef__":true,"id":1303},{"__isSmartRef__":true,"id":1305}],"Pane2Content":[{"__isSmartRef__":true,"id":1258},{"__isSmartRef__":true,"id":1260},{"__isSmartRef__":true,"id":1262},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1268},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1272},{"__isSmartRef__":true,"id":1274}],"Pane1Content":[{"__isSmartRef__":true,"id":725},{"__isSmartRef__":true,"id":1227},{"__isSmartRef__":true,"id":1228},{"__isSmartRef__":true,"id":1229},{"__isSmartRef__":true,"id":1230},{"__isSmartRef__":true,"id":1231},{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1233},{"__isSmartRef__":true,"id":1234}],"view":{"__isSmartRef__":true,"id":443},"Pane1Menu":[["Add to world requirements"],["remove"],["reparse"],["-------"],["open in text editor"],["show versions"],["diff versions"]],"Pane2Menu":[["references"],["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["add sibling below"],["remove"]],"currentModuleName":"lively.AST.Tests","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"],["run test"]],"_statusMorph":{"__isSmartRef__":true,"id":1562},"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"461":{"browser":{"__isSmartRef__":true,"id":460},"button":{"__isSmartRef__":true,"id":462},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"462":{"submorphs":[{"__isSmartRef__":true,"id":463}],"scripts":[],"shape":{"__isSmartRef__":true,"id":475},"id":85,"renderContextTable":{"__isSmartRef__":true,"id":490},"eventHandler":{"__isSmartRef__":true,"id":491},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":492},"priorExtent":{"__isSmartRef__":true,"id":493},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":494},"label":{"__isSmartRef__":true,"id":463},"command":{"__isSmartRef__":true,"id":461},"attributeConnections":[{"__isSmartRef__":true,"id":503},{"__isSmartRef__":true,"id":504}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":444},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"463":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":464},"id":86,"renderContextTable":{"__isSmartRef__":true,"id":468},"textChunks":[{"__isSmartRef__":true,"id":469}],"eventHandler":{"__isSmartRef__":true,"id":471},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":472},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":473},"priorExtent":{"__isSmartRef__":true,"id":474},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":462},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"464":{"_Position":{"__isSmartRef__":true,"id":465},"renderContextTable":{"__isSmartRef__":true,"id":466},"_Extent":{"__isSmartRef__":true,"id":467},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"465":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"466":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"467":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"468":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"469":{"style":{"__isSmartRef__":true,"id":470},"chunkOwner":{"__isSmartRef__":true,"id":463},"storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"470":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"471":{"morph":{"__isSmartRef__":true,"id":463},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"472":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"473":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"474":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"475":{"_Position":{"__isSmartRef__":true,"id":476},"renderContextTable":{"__isSmartRef__":true,"id":477},"_Extent":{"__isSmartRef__":true,"id":478},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"476":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"477":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"478":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"479":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"480":{"stops":[{"__isSmartRef__":true,"id":481},{"__isSmartRef__":true,"id":483},{"__isSmartRef__":true,"id":485},{"__isSmartRef__":true,"id":487}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"481":{"offset":0,"color":{"__isSmartRef__":true,"id":482}},"482":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"483":{"offset":0.4,"color":{"__isSmartRef__":true,"id":484}},"484":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"485":{"offset":0.6,"color":{"__isSmartRef__":true,"id":486}},"486":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"487":{"offset":1,"color":{"__isSmartRef__":true,"id":488}},"488":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"489":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"490":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"491":{"morph":{"__isSmartRef__":true,"id":462},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"492":{"x":0,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"493":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"494":{"stops":[{"__isSmartRef__":true,"id":495},{"__isSmartRef__":true,"id":497},{"__isSmartRef__":true,"id":499},{"__isSmartRef__":true,"id":501}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"495":{"offset":0,"color":{"__isSmartRef__":true,"id":496}},"496":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"497":{"offset":0.4,"color":{"__isSmartRef__":true,"id":498}},"498":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"499":{"offset":0.6,"color":{"__isSmartRef__":true,"id":500}},"500":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"501":{"offset":1,"color":{"__isSmartRef__":true,"id":502}},"502":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"503":{"sourceObj":{"__isSmartRef__":true,"id":462},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":461},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"504":{"sourceObj":{"__isSmartRef__":true,"id":462},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":462},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":505},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"505":{"source":{"__isSmartRef__":true,"id":462},"target":{"__isSmartRef__":true,"id":462}},"506":{"browser":{"__isSmartRef__":true,"id":460},"button":{"__isSmartRef__":true,"id":507},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"507":{"submorphs":[{"__isSmartRef__":true,"id":508}],"scripts":[],"shape":{"__isSmartRef__":true,"id":520},"id":87,"renderContextTable":{"__isSmartRef__":true,"id":524},"eventHandler":{"__isSmartRef__":true,"id":525},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":526},"priorExtent":{"__isSmartRef__":true,"id":527},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":528},"label":{"__isSmartRef__":true,"id":508},"command":{"__isSmartRef__":true,"id":506},"attributeConnections":[{"__isSmartRef__":true,"id":537},{"__isSmartRef__":true,"id":538}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":444},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"508":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":509},"id":88,"renderContextTable":{"__isSmartRef__":true,"id":513},"textChunks":[{"__isSmartRef__":true,"id":514}],"eventHandler":{"__isSmartRef__":true,"id":516},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":517},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":518},"priorExtent":{"__isSmartRef__":true,"id":519},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":507},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"509":{"_Position":{"__isSmartRef__":true,"id":510},"renderContextTable":{"__isSmartRef__":true,"id":511},"_Extent":{"__isSmartRef__":true,"id":512},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"510":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"511":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"512":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"513":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"514":{"style":{"__isSmartRef__":true,"id":515},"chunkOwner":{"__isSmartRef__":true,"id":508},"storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"515":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"516":{"morph":{"__isSmartRef__":true,"id":508},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"517":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"518":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"519":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"520":{"_Position":{"__isSmartRef__":true,"id":521},"renderContextTable":{"__isSmartRef__":true,"id":522},"_Extent":{"__isSmartRef__":true,"id":523},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"521":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"522":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"523":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"524":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"525":{"morph":{"__isSmartRef__":true,"id":507},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"526":{"x":117.14285714285714,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"527":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"528":{"stops":[{"__isSmartRef__":true,"id":529},{"__isSmartRef__":true,"id":531},{"__isSmartRef__":true,"id":533},{"__isSmartRef__":true,"id":535}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"529":{"offset":0,"color":{"__isSmartRef__":true,"id":530}},"530":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"531":{"offset":0.4,"color":{"__isSmartRef__":true,"id":532}},"532":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"533":{"offset":0.6,"color":{"__isSmartRef__":true,"id":534}},"534":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"535":{"offset":1,"color":{"__isSmartRef__":true,"id":536}},"536":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"537":{"sourceObj":{"__isSmartRef__":true,"id":507},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":506},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"538":{"sourceObj":{"__isSmartRef__":true,"id":507},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":507},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":539},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"539":{"source":{"__isSmartRef__":true,"id":507},"target":{"__isSmartRef__":true,"id":507}},"540":{"browser":{"__isSmartRef__":true,"id":460},"button":{"__isSmartRef__":true,"id":541},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"541":{"submorphs":[{"__isSmartRef__":true,"id":542}],"scripts":[],"shape":{"__isSmartRef__":true,"id":554},"id":89,"renderContextTable":{"__isSmartRef__":true,"id":558},"eventHandler":{"__isSmartRef__":true,"id":559},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":560},"priorExtent":{"__isSmartRef__":true,"id":561},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":562},"label":{"__isSmartRef__":true,"id":542},"command":{"__isSmartRef__":true,"id":540},"attributeConnections":[{"__isSmartRef__":true,"id":571},{"__isSmartRef__":true,"id":572}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":444},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"542":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":543},"id":90,"renderContextTable":{"__isSmartRef__":true,"id":547},"textChunks":[{"__isSmartRef__":true,"id":548}],"eventHandler":{"__isSmartRef__":true,"id":550},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":551},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":552},"priorExtent":{"__isSmartRef__":true,"id":553},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":541},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"543":{"_Position":{"__isSmartRef__":true,"id":544},"renderContextTable":{"__isSmartRef__":true,"id":545},"_Extent":{"__isSmartRef__":true,"id":546},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"544":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"545":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"546":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"547":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"548":{"style":{"__isSmartRef__":true,"id":549},"chunkOwner":{"__isSmartRef__":true,"id":542},"storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"549":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"550":{"morph":{"__isSmartRef__":true,"id":542},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"551":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"552":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"553":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"554":{"_Position":{"__isSmartRef__":true,"id":555},"renderContextTable":{"__isSmartRef__":true,"id":556},"_Extent":{"__isSmartRef__":true,"id":557},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"555":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"556":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"557":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"558":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"559":{"morph":{"__isSmartRef__":true,"id":541},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"560":{"x":234.28571428571428,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"561":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"562":{"stops":[{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":565},{"__isSmartRef__":true,"id":567},{"__isSmartRef__":true,"id":569}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"563":{"offset":0,"color":{"__isSmartRef__":true,"id":564}},"564":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"565":{"offset":0.4,"color":{"__isSmartRef__":true,"id":566}},"566":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"567":{"offset":0.6,"color":{"__isSmartRef__":true,"id":568}},"568":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"569":{"offset":1,"color":{"__isSmartRef__":true,"id":570}},"570":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"571":{"sourceObj":{"__isSmartRef__":true,"id":541},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":540},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"572":{"sourceObj":{"__isSmartRef__":true,"id":541},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":541},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":573},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"573":{"source":{"__isSmartRef__":true,"id":541},"target":{"__isSmartRef__":true,"id":541}},"574":{"browser":{"__isSmartRef__":true,"id":460},"button":{"__isSmartRef__":true,"id":575},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"575":{"submorphs":[{"__isSmartRef__":true,"id":576}],"scripts":[],"shape":{"__isSmartRef__":true,"id":588},"id":91,"renderContextTable":{"__isSmartRef__":true,"id":592},"eventHandler":{"__isSmartRef__":true,"id":593},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":594},"priorExtent":{"__isSmartRef__":true,"id":595},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":596},"label":{"__isSmartRef__":true,"id":576},"command":{"__isSmartRef__":true,"id":574},"attributeConnections":[{"__isSmartRef__":true,"id":605},{"__isSmartRef__":true,"id":606}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":444},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"576":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":577},"id":92,"renderContextTable":{"__isSmartRef__":true,"id":581},"textChunks":[{"__isSmartRef__":true,"id":582}],"eventHandler":{"__isSmartRef__":true,"id":584},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":585},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":586},"priorExtent":{"__isSmartRef__":true,"id":587},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":575},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"577":{"_Position":{"__isSmartRef__":true,"id":578},"renderContextTable":{"__isSmartRef__":true,"id":579},"_Extent":{"__isSmartRef__":true,"id":580},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"578":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"579":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"580":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"581":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"582":{"style":{"__isSmartRef__":true,"id":583},"chunkOwner":{"__isSmartRef__":true,"id":576},"storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"583":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"584":{"morph":{"__isSmartRef__":true,"id":576},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"585":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"586":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"587":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"588":{"_Position":{"__isSmartRef__":true,"id":589},"renderContextTable":{"__isSmartRef__":true,"id":590},"_Extent":{"__isSmartRef__":true,"id":591},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"589":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"590":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"591":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"592":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"593":{"morph":{"__isSmartRef__":true,"id":575},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"594":{"x":351.42857142857144,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"595":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"596":{"stops":[{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":601},{"__isSmartRef__":true,"id":603}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"597":{"offset":0,"color":{"__isSmartRef__":true,"id":598}},"598":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"599":{"offset":0.4,"color":{"__isSmartRef__":true,"id":600}},"600":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"601":{"offset":0.6,"color":{"__isSmartRef__":true,"id":602}},"602":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"603":{"offset":1,"color":{"__isSmartRef__":true,"id":604}},"604":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"605":{"sourceObj":{"__isSmartRef__":true,"id":575},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":574},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"606":{"sourceObj":{"__isSmartRef__":true,"id":575},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":575},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":607},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"607":{"source":{"__isSmartRef__":true,"id":575},"target":{"__isSmartRef__":true,"id":575}},"608":{"browser":{"__isSmartRef__":true,"id":460},"button":{"__isSmartRef__":true,"id":609},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"609":{"submorphs":[{"__isSmartRef__":true,"id":610}],"scripts":[],"shape":{"__isSmartRef__":true,"id":622},"id":93,"renderContextTable":{"__isSmartRef__":true,"id":626},"eventHandler":{"__isSmartRef__":true,"id":627},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":628},"priorExtent":{"__isSmartRef__":true,"id":629},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":630},"label":{"__isSmartRef__":true,"id":610},"command":{"__isSmartRef__":true,"id":608},"attributeConnections":[{"__isSmartRef__":true,"id":639},{"__isSmartRef__":true,"id":640}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":444},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"610":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":611},"id":94,"renderContextTable":{"__isSmartRef__":true,"id":615},"textChunks":[{"__isSmartRef__":true,"id":616}],"eventHandler":{"__isSmartRef__":true,"id":618},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":619},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":620},"priorExtent":{"__isSmartRef__":true,"id":621},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":609},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"611":{"_Position":{"__isSmartRef__":true,"id":612},"renderContextTable":{"__isSmartRef__":true,"id":613},"_Extent":{"__isSmartRef__":true,"id":614},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"612":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"613":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"614":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"615":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"616":{"style":{"__isSmartRef__":true,"id":617},"chunkOwner":{"__isSmartRef__":true,"id":610},"storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"617":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"618":{"morph":{"__isSmartRef__":true,"id":610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"619":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"620":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"621":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"622":{"_Position":{"__isSmartRef__":true,"id":623},"renderContextTable":{"__isSmartRef__":true,"id":624},"_Extent":{"__isSmartRef__":true,"id":625},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"623":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"624":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"625":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"626":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"627":{"morph":{"__isSmartRef__":true,"id":609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"628":{"x":468.57142857142856,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"629":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"630":{"stops":[{"__isSmartRef__":true,"id":631},{"__isSmartRef__":true,"id":633},{"__isSmartRef__":true,"id":635},{"__isSmartRef__":true,"id":637}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"631":{"offset":0,"color":{"__isSmartRef__":true,"id":632}},"632":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"633":{"offset":0.4,"color":{"__isSmartRef__":true,"id":634}},"634":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"635":{"offset":0.6,"color":{"__isSmartRef__":true,"id":636}},"636":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"637":{"offset":1,"color":{"__isSmartRef__":true,"id":638}},"638":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"639":{"sourceObj":{"__isSmartRef__":true,"id":609},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":608},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"640":{"sourceObj":{"__isSmartRef__":true,"id":609},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":609},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":641},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"641":{"source":{"__isSmartRef__":true,"id":609},"target":{"__isSmartRef__":true,"id":609}},"642":{"browser":{"__isSmartRef__":true,"id":460},"button":{"__isSmartRef__":true,"id":643},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"643":{"submorphs":[{"__isSmartRef__":true,"id":644}],"scripts":[],"shape":{"__isSmartRef__":true,"id":656},"id":95,"renderContextTable":{"__isSmartRef__":true,"id":660},"eventHandler":{"__isSmartRef__":true,"id":661},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":662},"priorExtent":{"__isSmartRef__":true,"id":663},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":664},"label":{"__isSmartRef__":true,"id":644},"command":{"__isSmartRef__":true,"id":642},"attributeConnections":[{"__isSmartRef__":true,"id":673},{"__isSmartRef__":true,"id":674}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":444},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"644":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":645},"id":96,"renderContextTable":{"__isSmartRef__":true,"id":649},"textChunks":[{"__isSmartRef__":true,"id":650}],"eventHandler":{"__isSmartRef__":true,"id":652},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":653},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":654},"priorExtent":{"__isSmartRef__":true,"id":655},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":643},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"645":{"_Position":{"__isSmartRef__":true,"id":646},"renderContextTable":{"__isSmartRef__":true,"id":647},"_Extent":{"__isSmartRef__":true,"id":648},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"646":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"647":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"648":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"649":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"650":{"style":{"__isSmartRef__":true,"id":651},"chunkOwner":{"__isSmartRef__":true,"id":644},"storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"651":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"652":{"morph":{"__isSmartRef__":true,"id":644},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"653":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"654":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"655":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"656":{"_Position":{"__isSmartRef__":true,"id":657},"renderContextTable":{"__isSmartRef__":true,"id":658},"_Extent":{"__isSmartRef__":true,"id":659},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"657":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"658":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"659":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"660":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"661":{"morph":{"__isSmartRef__":true,"id":643},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"662":{"x":585.7142857142857,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"663":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"664":{"stops":[{"__isSmartRef__":true,"id":665},{"__isSmartRef__":true,"id":667},{"__isSmartRef__":true,"id":669},{"__isSmartRef__":true,"id":671}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"665":{"offset":0,"color":{"__isSmartRef__":true,"id":666}},"666":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"667":{"offset":0.4,"color":{"__isSmartRef__":true,"id":668}},"668":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"669":{"offset":0.6,"color":{"__isSmartRef__":true,"id":670}},"670":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"671":{"offset":1,"color":{"__isSmartRef__":true,"id":672}},"672":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"673":{"sourceObj":{"__isSmartRef__":true,"id":643},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":642},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"674":{"sourceObj":{"__isSmartRef__":true,"id":643},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":643},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":675},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"675":{"source":{"__isSmartRef__":true,"id":643},"target":{"__isSmartRef__":true,"id":643}},"676":{"browser":{"__isSmartRef__":true,"id":460},"button":{"__isSmartRef__":true,"id":677},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"677":{"submorphs":[{"__isSmartRef__":true,"id":678}],"scripts":[],"shape":{"__isSmartRef__":true,"id":690},"id":97,"renderContextTable":{"__isSmartRef__":true,"id":694},"eventHandler":{"__isSmartRef__":true,"id":695},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":696},"priorExtent":{"__isSmartRef__":true,"id":697},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":698},"label":{"__isSmartRef__":true,"id":678},"command":{"__isSmartRef__":true,"id":676},"attributeConnections":[{"__isSmartRef__":true,"id":707},{"__isSmartRef__":true,"id":708}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":444},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"678":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":679},"id":98,"renderContextTable":{"__isSmartRef__":true,"id":683},"textChunks":[{"__isSmartRef__":true,"id":684}],"eventHandler":{"__isSmartRef__":true,"id":686},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":687},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":688},"priorExtent":{"__isSmartRef__":true,"id":689},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":677},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"679":{"_Position":{"__isSmartRef__":true,"id":680},"renderContextTable":{"__isSmartRef__":true,"id":681},"_Extent":{"__isSmartRef__":true,"id":682},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"680":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"681":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"682":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"683":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"684":{"style":{"__isSmartRef__":true,"id":685},"chunkOwner":{"__isSmartRef__":true,"id":678},"storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"685":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"686":{"morph":{"__isSmartRef__":true,"id":678},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"687":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"688":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"689":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"690":{"_Position":{"__isSmartRef__":true,"id":691},"renderContextTable":{"__isSmartRef__":true,"id":692},"_Extent":{"__isSmartRef__":true,"id":693},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"691":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"692":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"693":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"694":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"695":{"morph":{"__isSmartRef__":true,"id":677},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"696":{"x":702.8571428571429,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"697":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"698":{"stops":[{"__isSmartRef__":true,"id":699},{"__isSmartRef__":true,"id":701},{"__isSmartRef__":true,"id":703},{"__isSmartRef__":true,"id":705}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"699":{"offset":0,"color":{"__isSmartRef__":true,"id":700}},"700":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"701":{"offset":0.4,"color":{"__isSmartRef__":true,"id":702}},"702":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"703":{"offset":0.6,"color":{"__isSmartRef__":true,"id":704}},"704":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"705":{"offset":1,"color":{"__isSmartRef__":true,"id":706}},"706":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"707":{"sourceObj":{"__isSmartRef__":true,"id":677},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":676},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"708":{"sourceObj":{"__isSmartRef__":true,"id":677},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":677},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":709},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"709":{"source":{"__isSmartRef__":true,"id":677},"target":{"__isSmartRef__":true,"id":677}},"710":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"711":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"712":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"713":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"714":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"715":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"716":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/AST/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"717":{"sourceObj":{"__isSmartRef__":true,"id":460},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":718},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1249},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"718":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":719},"id":77,"renderContextTable":{"__isSmartRef__":true,"id":724},"itemList":[{"__isSmartRef__":true,"id":725},{"__isSmartRef__":true,"id":1227},{"__isSmartRef__":true,"id":1228},{"__isSmartRef__":true,"id":1229},{"__isSmartRef__":true,"id":1230},{"__isSmartRef__":true,"id":1231},{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1233},{"__isSmartRef__":true,"id":1234}],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":1235},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1236},"selection":{"__isSmartRef__":true,"id":1237},"selectedLineNo":7,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":444},"attributeConnections":[{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1243},{"__isSmartRef__":true,"id":1245},{"__isSmartRef__":true,"id":1247}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"719":{"_Position":{"__isSmartRef__":true,"id":720},"renderContextTable":{"__isSmartRef__":true,"id":721},"_Extent":{"__isSmartRef__":true,"id":722},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":723},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"720":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"721":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"722":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"723":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"724":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"725":{"isListItem":true,"string":"generated/","value":{"__isSmartRef__":true,"id":726}},"726":{"target":{"__isSmartRef__":true,"id":727},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":728},"localName":"generated/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"727":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/AST/generated/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"728":{"target":{"__isSmartRef__":true,"id":729},"browser":{"__isSmartRef__":true,"id":460},"parent":null,"allFiles":["lively/AST/LivelyJSParser.ometa","lively/AST/Parser.js","lively/AST/LivelyJSParser.js","lively/AST/StackReification.js","lively/AST/Tests.js","lively/AST/Interpreter.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":727}],"parentNamespacePath":{"__isSmartRef__":true,"id":730},"_childNodes":[{"__isSmartRef__":true,"id":726},{"__isSmartRef__":true,"id":731},{"__isSmartRef__":true,"id":732},{"__isSmartRef__":true,"id":887},{"__isSmartRef__":true,"id":890},{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":1095},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1225}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"729":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"730":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/AST/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"731":{"target":{"__isSmartRef__":true,"id":730},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":728},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"732":{"target":{"__isSmartRef__":true,"id":733},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":728},"moduleName":"lively/AST/Interpreter.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"733":{"name":"lively.AST.Interpreter","type":"moduleDef","startIndex":1136,"stopIndex":23322,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":734},{"__isSmartRef__":true,"id":735},{"__isSmartRef__":true,"id":777},{"__isSmartRef__":true,"id":778},{"__isSmartRef__":true,"id":782},{"__isSmartRef__":true,"id":783},{"__isSmartRef__":true,"id":786},{"__isSmartRef__":true,"id":789},{"__isSmartRef__":true,"id":790},{"__isSmartRef__":true,"id":793},{"__isSmartRef__":true,"id":838},{"__isSmartRef__":true,"id":841},{"__isSmartRef__":true,"id":844},{"__isSmartRef__":true,"id":845},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":867},{"__isSmartRef__":true,"id":870},{"__isSmartRef__":true,"id":873},{"__isSmartRef__":true,"id":876},{"__isSmartRef__":true,"id":886}],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"734":{"name":null,"type":"comment","startIndex":1227,"stopIndex":1227,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"735":{"name":"lively.AST.Interpreter.Frame","type":"klassDef","startIndex":1228,"stopIndex":6587,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":736},{"__isSmartRef__":true,"id":738},{"__isSmartRef__":true,"id":739},{"__isSmartRef__":true,"id":740},{"__isSmartRef__":true,"id":741},{"__isSmartRef__":true,"id":743},{"__isSmartRef__":true,"id":744},{"__isSmartRef__":true,"id":745},{"__isSmartRef__":true,"id":746},{"__isSmartRef__":true,"id":747},{"__isSmartRef__":true,"id":748},{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":750},{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":752},{"__isSmartRef__":true,"id":753},{"__isSmartRef__":true,"id":754},{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":756},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":758},{"__isSmartRef__":true,"id":759},{"__isSmartRef__":true,"id":760},{"__isSmartRef__":true,"id":761},{"__isSmartRef__":true,"id":762},{"__isSmartRef__":true,"id":764},{"__isSmartRef__":true,"id":766},{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":770},{"__isSmartRef__":true,"id":771},{"__isSmartRef__":true,"id":772},{"__isSmartRef__":true,"id":774},{"__isSmartRef__":true,"id":776}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":737},{"__isSmartRef__":true,"id":742},{"__isSmartRef__":true,"id":763},{"__isSmartRef__":true,"id":765},{"__isSmartRef__":true,"id":768},{"__isSmartRef__":true,"id":773},{"__isSmartRef__":true,"id":775}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"736":{"name":"initialize","type":"propertyDef","startIndex":1296,"stopIndex":1627,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":737},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"737":{"name":"initialization","type":"categoryDef","startIndex":1276,"stopIndex":2403,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":736},{"__isSmartRef__":true,"id":738},{"__isSmartRef__":true,"id":739},{"__isSmartRef__":true,"id":740}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"738":{"name":"newScope","type":"propertyDef","startIndex":1629,"stopIndex":1766,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":737},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"739":{"name":"addCallingFrame","type":"propertyDef","startIndex":1768,"stopIndex":1932,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":737},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"740":{"name":"copy","type":"propertyDef","startIndex":1934,"stopIndex":2400,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":737},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"741":{"name":"setContainingScope","type":"propertyDef","startIndex":2420,"stopIndex":2500,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"742":{"name":"accessing","type":"categoryDef","startIndex":2405,"stopIndex":4697,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":741},{"__isSmartRef__":true,"id":743},{"__isSmartRef__":true,"id":744},{"__isSmartRef__":true,"id":745},{"__isSmartRef__":true,"id":746},{"__isSmartRef__":true,"id":747},{"__isSmartRef__":true,"id":748},{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":750},{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":752},{"__isSmartRef__":true,"id":753},{"__isSmartRef__":true,"id":754},{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":756},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":758},{"__isSmartRef__":true,"id":759},{"__isSmartRef__":true,"id":760},{"__isSmartRef__":true,"id":761}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"743":{"name":"getContainingScope","type":"propertyDef","startIndex":2502,"stopIndex":2568,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"744":{"name":"setThis","type":"propertyDef","startIndex":2570,"stopIndex":2683,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"745":{"name":"getThis","type":"propertyDef","startIndex":2685,"stopIndex":2859,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"746":{"name":"setArguments","type":"propertyDef","startIndex":2861,"stopIndex":2927,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"747":{"name":"getArguments","type":"propertyDef","startIndex":2929,"stopIndex":2988,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"748":{"name":"getFunc","type":"propertyDef","startIndex":2990,"stopIndex":3031,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"749":{"name":"setFunc","type":"propertyDef","startIndex":3033,"stopIndex":3099,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"750":{"name":"getFuncAst","type":"propertyDef","startIndex":3101,"stopIndex":3309,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"751":{"name":"getFuncName","type":"propertyDef","startIndex":3311,"stopIndex":3443,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"752":{"name":"lookup","type":"propertyDef","startIndex":3447,"stopIndex":4022,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"753":{"name":"addToMapping","type":"propertyDef","startIndex":4024,"stopIndex":4102,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"754":{"name":"addAllToMapping","type":"propertyDef","startIndex":4104,"stopIndex":4285,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"755":{"name":"triggerReturn","type":"propertyDef","startIndex":4289,"stopIndex":4347,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"756":{"name":"triggerBreak","type":"propertyDef","startIndex":4349,"stopIndex":4405,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"757":{"name":"stopBreak","type":"propertyDef","startIndex":4407,"stopIndex":4461,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"758":{"name":"triggerContinue","type":"propertyDef","startIndex":4463,"stopIndex":4525,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"759":{"name":"stopContinue","type":"propertyDef","startIndex":4527,"stopIndex":4587,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"760":{"name":"triggerNew","type":"propertyDef","startIndex":4589,"stopIndex":4641,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"761":{"name":"stopNew","type":"propertyDef","startIndex":4643,"stopIndex":4693,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":742},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"762":{"name":"listItemsForIntrospection","type":"propertyDef","startIndex":4721,"stopIndex":4964,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":763},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"763":{"name":"accessing for UI","type":"categoryDef","startIndex":4699,"stopIndex":4967,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":762}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"764":{"name":"jumpToNextStatement","type":"propertyDef","startIndex":4990,"stopIndex":5256,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":765},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"765":{"name":"program counter","type":"categoryDef","startIndex":4969,"stopIndex":5373,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":764},{"__isSmartRef__":true,"id":766}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"766":{"name":"hasNextStatement","type":"propertyDef","startIndex":5258,"stopIndex":5369,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":765},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"767":{"name":"isResuming","type":"propertyDef","startIndex":5389,"stopIndex":5444,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":768},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"768":{"name":"resuming","type":"categoryDef","startIndex":5375,"stopIndex":5776,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":770},{"__isSmartRef__":true,"id":771}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"769":{"name":"resumesNow","type":"propertyDef","startIndex":5448,"stopIndex":5490,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":768},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"770":{"name":"wantsInterpretation","type":"propertyDef","startIndex":5492,"stopIndex":5705,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":768},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"771":{"name":"resume","type":"propertyDef","startIndex":5707,"stopIndex":5772,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":768},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"772":{"name":"highlightedSourceText","type":"propertyDef","startIndex":5792,"stopIndex":6105,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":773},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"773":{"name":"printing","type":"categoryDef","startIndex":5778,"stopIndex":6108,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":772}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"774":{"name":"toString","type":"propertyDef","startIndex":6125,"stopIndex":6395,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":775},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"775":{"name":"debugging","type":"categoryDef","startIndex":6110,"stopIndex":6584,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":774},{"__isSmartRef__":true,"id":776}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"776":{"name":"printStack","type":"propertyDef","startIndex":6397,"stopIndex":6582,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":775},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":735},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"777":{"name":null,"type":"comment","startIndex":6588,"stopIndex":6588,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"778":{"name":"lively.AST.Interpreter.Frame","type":"klassExtensionDef","startIndex":6589,"stopIndex":6797,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":781}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":780}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"779":{"name":"create","type":"propertyDef","startIndex":6635,"stopIndex":6724,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":780},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":778},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"780":{"name":"default category","type":"categoryDef","startIndex":6633,"stopIndex":6794,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":781}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"781":{"name":"global","type":"propertyDef","startIndex":6726,"stopIndex":6792,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":780},"className":"lively.AST.Interpreter.Frame","_owner":{"__isSmartRef__":true,"id":778},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"782":{"name":null,"type":"comment","startIndex":6798,"stopIndex":6798,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"783":{"name":"lively.lang.Namespace","type":"klassExtensionDef","startIndex":6799,"stopIndex":7228,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":784}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":785}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"784":{"name":"asMapping","type":"propertyDef","startIndex":6864,"stopIndex":7223,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":785},"className":"lively.lang.Namespace","_owner":{"__isSmartRef__":true,"id":783},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"785":{"name":"lively.AST interpretation","type":"categoryDef","startIndex":6833,"stopIndex":7225,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":784}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"786":{"name":"Global","type":"klassExtensionDef","startIndex":7229,"stopIndex":7311,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":787}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":788}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"787":{"name":"asMapping","type":"propertyDef","startIndex":7253,"stopIndex":7306,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":788},"className":"Global","_owner":{"__isSmartRef__":true,"id":786},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"788":{"name":"default category","type":"categoryDef","startIndex":7251,"stopIndex":7308,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":787}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"789":{"name":null,"type":"comment","startIndex":7312,"stopIndex":7312,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"790":{"name":"Function.prototype","type":"klassExtensionDef","startIndex":7313,"stopIndex":7506,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":791}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":792}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"791":{"name":"forInterpretation","type":"propertyDef","startIndex":7349,"stopIndex":7501,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":792},"className":"Function.prototype","_owner":{"__isSmartRef__":true,"id":790},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"792":{"name":"default category","type":"categoryDef","startIndex":7347,"stopIndex":7503,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":791}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"793":{"name":"lively.AST.InterpreterVisitor","type":"klassDef","startIndex":7507,"stopIndex":18119,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":794},{"__isSmartRef__":true,"id":796},{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":799},{"__isSmartRef__":true,"id":801},{"__isSmartRef__":true,"id":803},{"__isSmartRef__":true,"id":804},{"__isSmartRef__":true,"id":805},{"__isSmartRef__":true,"id":806},{"__isSmartRef__":true,"id":807},{"__isSmartRef__":true,"id":808},{"__isSmartRef__":true,"id":809},{"__isSmartRef__":true,"id":810},{"__isSmartRef__":true,"id":811},{"__isSmartRef__":true,"id":812},{"__isSmartRef__":true,"id":813},{"__isSmartRef__":true,"id":814},{"__isSmartRef__":true,"id":815},{"__isSmartRef__":true,"id":816},{"__isSmartRef__":true,"id":817},{"__isSmartRef__":true,"id":818},{"__isSmartRef__":true,"id":819},{"__isSmartRef__":true,"id":820},{"__isSmartRef__":true,"id":821},{"__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},{"__isSmartRef__":true,"id":829},{"__isSmartRef__":true,"id":830},{"__isSmartRef__":true,"id":831},{"__isSmartRef__":true,"id":832},{"__isSmartRef__":true,"id":833},{"__isSmartRef__":true,"id":834},{"__isSmartRef__":true,"id":835},{"__isSmartRef__":true,"id":836},{"__isSmartRef__":true,"id":837}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"lively.AST.Visitor","categories":[{"__isSmartRef__":true,"id":795},{"__isSmartRef__":true,"id":798},{"__isSmartRef__":true,"id":800},{"__isSmartRef__":true,"id":802}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"794":{"name":"run","type":"propertyDef","startIndex":7583,"stopIndex":7703,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":795},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"795":{"name":"interface","type":"categoryDef","startIndex":7568,"stopIndex":7805,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":794},{"__isSmartRef__":true,"id":796}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"796":{"name":"runWithFrame","type":"propertyDef","startIndex":7705,"stopIndex":7801,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":795},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"797":{"name":"setRootFrame","type":"propertyDef","startIndex":7829,"stopIndex":7919,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":798},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"798":{"name":"frame management","type":"categoryDef","startIndex":7807,"stopIndex":7922,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":797}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"799":{"name":"visitUntilSetter","type":"propertyDef","startIndex":7949,"stopIndex":8151,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":800},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"800":{"name":"additional visiting","type":"categoryDef","startIndex":7924,"stopIndex":8154,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":799}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"801":{"name":"visitSequence","type":"propertyDef","startIndex":8170,"stopIndex":8460,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"802":{"name":"visiting","type":"categoryDef","startIndex":8156,"stopIndex":18116,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":801},{"__isSmartRef__":true,"id":803},{"__isSmartRef__":true,"id":804},{"__isSmartRef__":true,"id":805},{"__isSmartRef__":true,"id":806},{"__isSmartRef__":true,"id":807},{"__isSmartRef__":true,"id":808},{"__isSmartRef__":true,"id":809},{"__isSmartRef__":true,"id":810},{"__isSmartRef__":true,"id":811},{"__isSmartRef__":true,"id":812},{"__isSmartRef__":true,"id":813},{"__isSmartRef__":true,"id":814},{"__isSmartRef__":true,"id":815},{"__isSmartRef__":true,"id":816},{"__isSmartRef__":true,"id":817},{"__isSmartRef__":true,"id":818},{"__isSmartRef__":true,"id":819},{"__isSmartRef__":true,"id":820},{"__isSmartRef__":true,"id":821},{"__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},{"__isSmartRef__":true,"id":829},{"__isSmartRef__":true,"id":830},{"__isSmartRef__":true,"id":831},{"__isSmartRef__":true,"id":832},{"__isSmartRef__":true,"id":833},{"__isSmartRef__":true,"id":834},{"__isSmartRef__":true,"id":835},{"__isSmartRef__":true,"id":836},{"__isSmartRef__":true,"id":837}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"803":{"name":"visitNumber","type":"propertyDef","startIndex":8462,"stopIndex":8512,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"804":{"name":"visitString","type":"propertyDef","startIndex":8514,"stopIndex":8564,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"805":{"name":"visitCond","type":"propertyDef","startIndex":8566,"stopIndex":8745,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"806":{"name":"visitIf","type":"propertyDef","startIndex":8747,"stopIndex":8807,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"807":{"name":"visitWhile","type":"propertyDef","startIndex":8809,"stopIndex":9142,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"808":{"name":"visitDoWhile","type":"propertyDef","startIndex":9144,"stopIndex":9483,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"809":{"name":"visitFor","type":"propertyDef","startIndex":9485,"stopIndex":9866,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"810":{"name":"visitForIn","type":"propertyDef","startIndex":9868,"stopIndex":10315,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"811":{"name":"visitSet","type":"propertyDef","startIndex":10317,"stopIndex":10441,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"812":{"name":"visitModifyingSet","type":"propertyDef","startIndex":10443,"stopIndex":11474,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"813":{"name":"visitBinaryOp","type":"propertyDef","startIndex":11476,"stopIndex":12785,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"814":{"name":"visitUnaryOp","type":"propertyDef","startIndex":12787,"stopIndex":13061,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"815":{"name":"visitPreOp","type":"propertyDef","startIndex":13063,"stopIndex":13564,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"816":{"name":"visitPostOp","type":"propertyDef","startIndex":13566,"stopIndex":14074,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"817":{"name":"visitThis","type":"propertyDef","startIndex":14076,"stopIndex":14145,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"818":{"name":"visitVariable","type":"propertyDef","startIndex":14147,"stopIndex":14270,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"819":{"name":"visitGetSlot","type":"propertyDef","startIndex":14272,"stopIndex":14502,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"820":{"name":"visitBreak","type":"propertyDef","startIndex":14504,"stopIndex":14572,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"821":{"name":"visitContinue","type":"propertyDef","startIndex":14574,"stopIndex":14648,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"822":{"name":"visitArrayLiteral","type":"propertyDef","startIndex":14650,"stopIndex":14848,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"823":{"name":"visitReturn","type":"propertyDef","startIndex":14850,"stopIndex":14987,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"824":{"name":"visitWith","type":"propertyDef","startIndex":14989,"stopIndex":15075,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"825":{"name":"visitSend","type":"propertyDef","startIndex":15077,"stopIndex":15478,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"826":{"name":"visitCall","type":"propertyDef","startIndex":15480,"stopIndex":15921,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"827":{"name":"visitNew","type":"propertyDef","startIndex":15923,"stopIndex":16043,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"828":{"name":"visitVarDeclaration","type":"propertyDef","startIndex":16045,"stopIndex":16199,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"829":{"name":"visitThrow","type":"propertyDef","startIndex":16201,"stopIndex":16326,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"830":{"name":"visitTryCatchFinally","type":"propertyDef","startIndex":16328,"stopIndex":16755,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"831":{"name":"visitFunction","type":"propertyDef","startIndex":16757,"stopIndex":16966,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"832":{"name":"visitObjectLiteral","type":"propertyDef","startIndex":16968,"stopIndex":17234,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"833":{"name":"visitObjProperty","type":"propertyDef","startIndex":17236,"stopIndex":17301,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"834":{"name":"visitSwitch","type":"propertyDef","startIndex":17303,"stopIndex":17763,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"835":{"name":"visitCase","type":"propertyDef","startIndex":17765,"stopIndex":17919,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"836":{"name":"visitDefault","type":"propertyDef","startIndex":17921,"stopIndex":18029,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"837":{"name":"visitRegex","type":"propertyDef","startIndex":18031,"stopIndex":18113,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":802},"className":"lively.AST.InterpreterVisitor","_owner":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"838":{"name":"lively.AST.ResumingInterpreterVisitor","type":"klassDef","startIndex":18120,"stopIndex":18330,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":839}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"lively.AST.InterpreterVisitor","categories":[{"__isSmartRef__":true,"id":840}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"839":{"name":"visit","type":"propertyDef","startIndex":18214,"stopIndex":18325,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":840},"className":"lively.AST.ResumingInterpreterVisitor","_owner":{"__isSmartRef__":true,"id":838},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"840":{"name":"visiting","type":"categoryDef","startIndex":18200,"stopIndex":18327,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":839}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"841":{"name":"lively.AST","type":"klassExtensionDef","startIndex":18331,"stopIndex":18450,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":842}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":843}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"842":{"name":"getInterpreter","type":"propertyDef","startIndex":18359,"stopIndex":18445,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":843},"className":"lively.AST","_owner":{"__isSmartRef__":true,"id":841},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"843":{"name":"default category","type":"categoryDef","startIndex":18357,"stopIndex":18447,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":842}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"844":{"name":null,"type":"comment","startIndex":18451,"stopIndex":18452,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"845":{"name":"lively.AST.FunctionCaller","type":"klassDef","startIndex":18453,"stopIndex":21676,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":846},{"__isSmartRef__":true,"id":848},{"__isSmartRef__":true,"id":850},{"__isSmartRef__":true,"id":852},{"__isSmartRef__":true,"id":853},{"__isSmartRef__":true,"id":854},{"__isSmartRef__":true,"id":855},{"__isSmartRef__":true,"id":856},{"__isSmartRef__":true,"id":858},{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":860},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":862},{"__isSmartRef__":true,"id":863}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":847},{"__isSmartRef__":true,"id":849},{"__isSmartRef__":true,"id":851},{"__isSmartRef__":true,"id":857}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"846":{"name":"documentation","type":"propertyDef","startIndex":18517,"stopIndex":18566,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":847},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"847":{"name":"documentation","type":"categoryDef","startIndex":18498,"stopIndex":18569,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":846}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"848":{"name":"initialize","type":"propertyDef","startIndex":18592,"stopIndex":18666,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":849},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"849":{"name":"initializiation","type":"categoryDef","startIndex":18571,"stopIndex":18669,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":848}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"850":{"name":"activate","type":"propertyDef","startIndex":18692,"stopIndex":19988,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":851},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"851":{"name":"interpretation","type":"categoryDef","startIndex":18671,"stopIndex":20781,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":850},{"__isSmartRef__":true,"id":852},{"__isSmartRef__":true,"id":853},{"__isSmartRef__":true,"id":854},{"__isSmartRef__":true,"id":855}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"852":{"name":"doNew","type":"propertyDef","startIndex":19991,"stopIndex":20232,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":851},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"853":{"name":"lookupError","type":"propertyDef","startIndex":20235,"stopIndex":20405,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":851},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"854":{"name":"isNative","type":"propertyDef","startIndex":20408,"stopIndex":20627,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":851},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"855":{"name":"isSpecial","type":"propertyDef","startIndex":20629,"stopIndex":20777,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":851},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"856":{"name":"log","type":"propertyDef","startIndex":20796,"stopIndex":20863,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":857},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"857":{"name":"logging","type":"categoryDef","startIndex":20783,"stopIndex":21673,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":856},{"__isSmartRef__":true,"id":858},{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":860},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":862},{"__isSmartRef__":true,"id":863}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"858":{"name":"doLog","type":"propertyDef","startIndex":20865,"stopIndex":21343,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":857},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"859":{"name":"loggingOnOrOff","type":"propertyDef","startIndex":21345,"stopIndex":21405,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":857},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"860":{"name":"increaseLogIndent","type":"propertyDef","startIndex":21409,"stopIndex":21469,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":857},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"861":{"name":"decreaseLogIndent","type":"propertyDef","startIndex":21471,"stopIndex":21549,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":857},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"862":{"name":"resetLog","type":"propertyDef","startIndex":21551,"stopIndex":21615,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":857},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"863":{"name":"getLog","type":"propertyDef","startIndex":21617,"stopIndex":21671,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":857},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"864":{"name":"lively.AST.FunctionCaller","type":"klassExtensionDef","startIndex":21677,"stopIndex":21774,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":865}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":866}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"865":{"name":"defaultInstance","type":"propertyDef","startIndex":21720,"stopIndex":21769,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":866},"className":"lively.AST.FunctionCaller","_owner":{"__isSmartRef__":true,"id":864},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"866":{"name":"default category","type":"categoryDef","startIndex":21718,"stopIndex":21771,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":865}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"867":{"name":"lively.AST.Node","type":"klassExtensionDef","startIndex":21775,"stopIndex":21935,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":868}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":869}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"868":{"name":"startInterpretation","type":"propertyDef","startIndex":21823,"stopIndex":21930,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":869},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":867},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"869":{"name":"interpretation","type":"categoryDef","startIndex":21803,"stopIndex":21932,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":868}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"870":{"name":"lively.AST.Variable","type":"klassExtensionDef","startIndex":21936,"stopIndex":22086,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":871}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":872}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"871":{"name":"set","type":"propertyDef","startIndex":21988,"stopIndex":22081,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":872},"className":"lively.AST.Variable","_owner":{"__isSmartRef__":true,"id":870},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"872":{"name":"interpretation","type":"categoryDef","startIndex":21968,"stopIndex":22083,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":871}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"873":{"name":"lively.AST.GetSlot","type":"klassExtensionDef","startIndex":22087,"stopIndex":22302,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":874}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":875}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"874":{"name":"set","type":"propertyDef","startIndex":22138,"stopIndex":22297,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":875},"className":"lively.AST.GetSlot","_owner":{"__isSmartRef__":true,"id":873},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"875":{"name":"interpretation","type":"categoryDef","startIndex":22118,"stopIndex":22299,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":874}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"876":{"name":"lively.AST.Function","type":"klassExtensionDef","startIndex":22303,"stopIndex":23302,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":877},{"__isSmartRef__":true,"id":879},{"__isSmartRef__":true,"id":881},{"__isSmartRef__":true,"id":882},{"__isSmartRef__":true,"id":883},{"__isSmartRef__":true,"id":885}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":878},{"__isSmartRef__":true,"id":880},{"__isSmartRef__":true,"id":884}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"877":{"name":"getRealFunction","type":"propertyDef","startIndex":22350,"stopIndex":22476,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":878},"className":"lively.AST.Function","_owner":{"__isSmartRef__":true,"id":876},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"878":{"name":"accessing","type":"categoryDef","startIndex":22335,"stopIndex":22479,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":877}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"879":{"name":"basicApply","type":"propertyDef","startIndex":22501,"stopIndex":22603,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":880},"className":"lively.AST.Function","_owner":{"__isSmartRef__":true,"id":876},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"880":{"name":"interpretation","type":"categoryDef","startIndex":22481,"stopIndex":23030,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":879},{"__isSmartRef__":true,"id":881},{"__isSmartRef__":true,"id":882}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"881":{"name":"apply","type":"propertyDef","startIndex":22605,"stopIndex":22907,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":880},"className":"lively.AST.Function","_owner":{"__isSmartRef__":true,"id":876},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"882":{"name":"call","type":"propertyDef","startIndex":22909,"stopIndex":23027,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":880},"className":"lively.AST.Function","_owner":{"__isSmartRef__":true,"id":876},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"883":{"name":"resume","type":"propertyDef","startIndex":23062,"stopIndex":23146,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":884},"className":"lively.AST.Function","_owner":{"__isSmartRef__":true,"id":876},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"884":{"name":"continued interpretation","type":"categoryDef","startIndex":23032,"stopIndex":23299,"fileName":"lively/AST/Interpreter.js","_subElements":[{"__isSmartRef__":true,"id":883},{"__isSmartRef__":true,"id":885}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"885":{"name":"resumeAt","type":"propertyDef","startIndex":23148,"stopIndex":23297,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":884},"className":"lively.AST.Function","_owner":{"__isSmartRef__":true,"id":876},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"886":{"name":null,"type":"comment","startIndex":23303,"stopIndex":23303,"fileName":"lively/AST/Interpreter.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"887":{"target":{"__isSmartRef__":true,"id":888},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":728},"moduleName":"lively/AST/LivelyJSParser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"888":{"name":"lively.AST.LivelyJSParser","type":"moduleDef","startIndex":0,"stopIndex":29884,"fileName":"lively/AST/LivelyJSParser.js","_subElements":[{"__isSmartRef__":true,"id":889}],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"889":{"name":null,"type":"unknown","startIndex":80,"stopIndex":29881,"fileName":"lively/AST/LivelyJSParser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"890":{"target":{"__isSmartRef__":true,"id":891},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":728},"moduleName":"lively/AST/LivelyJSParser.ometa","showAll":false,"__LivelyClassName__":"lively.ide.CompleteOmetaFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"891":{"name":"lively/AST/LivelyJSParser.ometa","type":"ometaGrammar","startIndex":0,"stopIndex":8128,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[{"__isSmartRef__":true,"id":892}],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"892":{"name":"LivelyJSParser","type":"ometaDef","startIndex":0,"stopIndex":8128,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[{"__isSmartRef__":true,"id":893},{"__isSmartRef__":true,"id":894},{"__isSmartRef__":true,"id":895},{"__isSmartRef__":true,"id":896},{"__isSmartRef__":true,"id":897},{"__isSmartRef__":true,"id":898},{"__isSmartRef__":true,"id":899},{"__isSmartRef__":true,"id":900},{"__isSmartRef__":true,"id":901},{"__isSmartRef__":true,"id":902},{"__isSmartRef__":true,"id":903},{"__isSmartRef__":true,"id":904},{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":908},{"__isSmartRef__":true,"id":909},{"__isSmartRef__":true,"id":910},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":914},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":916},{"__isSmartRef__":true,"id":917},{"__isSmartRef__":true,"id":918},{"__isSmartRef__":true,"id":919},{"__isSmartRef__":true,"id":920},{"__isSmartRef__":true,"id":921},{"__isSmartRef__":true,"id":922},{"__isSmartRef__":true,"id":923},{"__isSmartRef__":true,"id":924},{"__isSmartRef__":true,"id":925},{"__isSmartRef__":true,"id":926},{"__isSmartRef__":true,"id":927},{"__isSmartRef__":true,"id":928},{"__isSmartRef__":true,"id":929},{"__isSmartRef__":true,"id":930},{"__isSmartRef__":true,"id":931},{"__isSmartRef__":true,"id":932},{"__isSmartRef__":true,"id":933},{"__isSmartRef__":true,"id":934},{"__isSmartRef__":true,"id":935}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"Parser","__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"893":{"name":"whereAreYou","type":"ometaRuleDef","startIndex":33,"stopIndex":437,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"894":{"name":"fromTo","type":"ometaRuleDef","startIndex":439,"stopIndex":483,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":["x","y"],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"895":{"name":"space","type":"ometaRuleDef","startIndex":486,"stopIndex":542,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"896":{"name":"nameFirst","type":"ometaRuleDef","startIndex":544,"stopIndex":577,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"897":{"name":"nameRest","type":"ometaRuleDef","startIndex":579,"stopIndex":611,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"898":{"name":"iName","type":"ometaRuleDef","startIndex":613,"stopIndex":673,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"899":{"name":"isKeyword","type":"ometaRuleDef","startIndex":675,"stopIndex":719,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":["x"],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"900":{"name":"name","type":"ometaRuleDef","startIndex":721,"stopIndex":788,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"901":{"name":"keyword","type":"ometaRuleDef","startIndex":790,"stopIndex":856,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"902":{"name":"hexDigit","type":"ometaRuleDef","startIndex":858,"stopIndex":936,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"903":{"name":"hexLit","type":"ometaRuleDef","startIndex":938,"stopIndex":995,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"904":{"name":"number","type":"ometaRuleDef","startIndex":997,"stopIndex":1264,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"905":{"name":"escapeChar","type":"ometaRuleDef","startIndex":1266,"stopIndex":1314,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"906":{"name":"str","type":"ometaRuleDef","startIndex":1316,"stopIndex":1666,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"907":{"name":"special","type":"ometaRuleDef","startIndex":1668,"stopIndex":2119,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"908":{"name":"tok","type":"ometaRuleDef","startIndex":2121,"stopIndex":2176,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"909":{"name":"toks","type":"ometaRuleDef","startIndex":2178,"stopIndex":2213,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"910":{"name":"token","type":"ometaRuleDef","startIndex":2215,"stopIndex":2258,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":["tt"],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"911":{"name":"spacesNoNl","type":"ometaRuleDef","startIndex":2311,"stopIndex":2338,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"912":{"name":"expr","type":"ometaRuleDef","startIndex":2340,"stopIndex":3168,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"913":{"name":"orExpr","type":"ometaRuleDef","startIndex":3170,"stopIndex":3262,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"914":{"name":"andExpr","type":"ometaRuleDef","startIndex":3264,"stopIndex":3356,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"915":{"name":"eqExpr","type":"ometaRuleDef","startIndex":3358,"stopIndex":3476,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"916":{"name":"relExpr","type":"ometaRuleDef","startIndex":3478,"stopIndex":3613,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"917":{"name":"shiftExpr","type":"ometaRuleDef","startIndex":3615,"stopIndex":3729,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"918":{"name":"addExpr","type":"ometaRuleDef","startIndex":3731,"stopIndex":3833,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"919":{"name":"mulExpr","type":"ometaRuleDef","startIndex":3835,"stopIndex":3940,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"920":{"name":"unary","type":"ometaRuleDef","startIndex":3942,"stopIndex":4500,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"921":{"name":"postfix","type":"ometaRuleDef","startIndex":4502,"stopIndex":4673,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"922":{"name":"primExpr","type":"ometaRuleDef","startIndex":4675,"stopIndex":5030,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"923":{"name":"primExprHd","type":"ometaRuleDef","startIndex":5032,"stopIndex":5592,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"924":{"name":"json","type":"ometaRuleDef","startIndex":5595,"stopIndex":5700,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"925":{"name":"jsonBinding","type":"ometaRuleDef","startIndex":5703,"stopIndex":5788,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"926":{"name":"jsonPropName","type":"ometaRuleDef","startIndex":5790,"stopIndex":5833,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"927":{"name":"formal","type":"ometaRuleDef","startIndex":5835,"stopIndex":5857,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"928":{"name":"funcRest","type":"ometaRuleDef","startIndex":5859,"stopIndex":5971,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"929":{"name":"sc","type":"ometaRuleDef","startIndex":5973,"stopIndex":6015,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"930":{"name":"binding","type":"ometaRuleDef","startIndex":6017,"stopIndex":6137,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"931":{"name":"block","type":"ometaRuleDef","startIndex":6139,"stopIndex":6174,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"932":{"name":"stmt","type":"ometaRuleDef","startIndex":6176,"stopIndex":7924,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"933":{"name":"srcElem","type":"ometaRuleDef","startIndex":7926,"stopIndex":8014,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"934":{"name":"srcElems","type":"ometaRuleDef","startIndex":8016,"stopIndex":8086,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"935":{"name":"topLevel","type":"ometaRuleDef","startIndex":8088,"stopIndex":8127,"fileName":"lively/AST/LivelyJSParser.ometa","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"parameters":[],"_owner":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"936":{"target":{"__isSmartRef__":true,"id":937},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":728},"moduleName":"lively/AST/Parser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"937":{"name":"lively.AST.Parser","type":"moduleDef","startIndex":1136,"stopIndex":38288,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":938},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":944},{"__isSmartRef__":true,"id":945},{"__isSmartRef__":true,"id":951},{"__isSmartRef__":true,"id":952},{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":1052},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1057},{"__isSmartRef__":true,"id":1094}],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"938":{"name":null,"type":"comment","startIndex":1312,"stopIndex":1313,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"939":{"name":"LivelyJSParser","type":"klassExtensionDef","startIndex":1314,"stopIndex":1874,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":940},{"__isSmartRef__":true,"id":942},{"__isSmartRef__":true,"id":943}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":941}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"940":{"name":"hexDigits","type":"propertyDef","startIndex":1346,"stopIndex":1376,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":941},"className":"LivelyJSParser","_owner":{"__isSmartRef__":true,"id":939},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"941":{"name":"default category","type":"categoryDef","startIndex":1344,"stopIndex":1871,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":940},{"__isSmartRef__":true,"id":942},{"__isSmartRef__":true,"id":943}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"942":{"name":"keywords","type":"propertyDef","startIndex":1378,"stopIndex":1802,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":941},"className":"LivelyJSParser","_owner":{"__isSmartRef__":true,"id":939},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"943":{"name":"_isKeyword","type":"propertyDef","startIndex":1804,"stopIndex":1869,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":941},"className":"LivelyJSParser","_owner":{"__isSmartRef__":true,"id":939},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"944":{"name":null,"type":"comment","startIndex":1875,"stopIndex":1875,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"945":{"name":"lively.AST.Parser","type":"klassExtensionDef","startIndex":1876,"stopIndex":2765,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":946},{"__isSmartRef__":true,"id":948},{"__isSmartRef__":true,"id":949},{"__isSmartRef__":true,"id":950}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":947}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"946":{"name":"jsParser","type":"propertyDef","startIndex":1911,"stopIndex":1936,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":947},"className":"lively.AST.Parser","_owner":{"__isSmartRef__":true,"id":945},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"947":{"name":"default category","type":"categoryDef","startIndex":1909,"stopIndex":2762,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":946},{"__isSmartRef__":true,"id":948},{"__isSmartRef__":true,"id":949},{"__isSmartRef__":true,"id":950}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"948":{"name":"astTranslator","type":"propertyDef","startIndex":1938,"stopIndex":1966,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":947},"className":"lively.AST.Parser","_owner":{"__isSmartRef__":true,"id":945},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"949":{"name":"basicParse","type":"propertyDef","startIndex":1968,"stopIndex":2672,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":947},"className":"lively.AST.Parser","_owner":{"__isSmartRef__":true,"id":945},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"950":{"name":"parse","type":"propertyDef","startIndex":2675,"stopIndex":2760,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":947},"className":"lively.AST.Parser","_owner":{"__isSmartRef__":true,"id":945},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"951":{"name":null,"type":"comment","startIndex":2766,"stopIndex":2766,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"952":{"name":"lively.AST.Node","type":"klassExtensionDef","startIndex":2767,"stopIndex":8765,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":953},{"__isSmartRef__":true,"id":955},{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":957},{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":959},{"__isSmartRef__":true,"id":960},{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":962},{"__isSmartRef__":true,"id":964},{"__isSmartRef__":true,"id":965},{"__isSmartRef__":true,"id":967},{"__isSmartRef__":true,"id":968},{"__isSmartRef__":true,"id":969},{"__isSmartRef__":true,"id":970},{"__isSmartRef__":true,"id":971},{"__isSmartRef__":true,"id":972},{"__isSmartRef__":true,"id":974},{"__isSmartRef__":true,"id":975},{"__isSmartRef__":true,"id":976},{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":981},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":983}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":954},{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":966},{"__isSmartRef__":true,"id":973},{"__isSmartRef__":true,"id":977},{"__isSmartRef__":true,"id":979}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"953":{"name":"setParent","type":"propertyDef","startIndex":2810,"stopIndex":2879,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":954},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"954":{"name":"accessing","type":"categoryDef","startIndex":2795,"stopIndex":3836,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":953},{"__isSmartRef__":true,"id":955},{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":957},{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":959},{"__isSmartRef__":true,"id":960},{"__isSmartRef__":true,"id":961}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"955":{"name":"getParent","type":"propertyDef","startIndex":2881,"stopIndex":2937,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":954},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"956":{"name":"hasParent","type":"propertyDef","startIndex":2939,"stopIndex":3008,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":954},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"957":{"name":"parentSequence","type":"propertyDef","startIndex":3010,"stopIndex":3106,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":954},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"958":{"name":"parentFunction","type":"propertyDef","startIndex":3108,"stopIndex":3204,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":954},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"959":{"name":"astIndex","type":"propertyDef","startIndex":3206,"stopIndex":3438,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":954},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"960":{"name":"nodeForAstIndex","type":"propertyDef","startIndex":3440,"stopIndex":3537,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":954},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"961":{"name":"nextStatement","type":"propertyDef","startIndex":3539,"stopIndex":3831,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":954},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"962":{"name":"isASTNode","type":"propertyDef","startIndex":3851,"stopIndex":3867,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":963},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"963":{"name":"testing","type":"categoryDef","startIndex":3838,"stopIndex":3960,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":962},{"__isSmartRef__":true,"id":964}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"964":{"name":"isUndefined","type":"propertyDef","startIndex":3869,"stopIndex":3957,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":963},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"965":{"name":"withAllChildNodesDo","type":"propertyDef","startIndex":3979,"stopIndex":4420,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":966},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"966":{"name":"enumerating","type":"categoryDef","startIndex":3962,"stopIndex":5960,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":965},{"__isSmartRef__":true,"id":967},{"__isSmartRef__":true,"id":968},{"__isSmartRef__":true,"id":969},{"__isSmartRef__":true,"id":970},{"__isSmartRef__":true,"id":971}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"967":{"name":"withAllChildNodesDoPostOrder","type":"propertyDef","startIndex":4422,"stopIndex":4956,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":966},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"968":{"name":"doForAllChildNodes","type":"propertyDef","startIndex":4959,"stopIndex":5304,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":966},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"969":{"name":"nodesMatching","type":"propertyDef","startIndex":5306,"stopIndex":5549,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":966},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"970":{"name":"linearlyListNodes","type":"propertyDef","startIndex":5551,"stopIndex":5694,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":966},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"971":{"name":"linearlyListNodesWithoutNestedFunctions","type":"propertyDef","startIndex":5696,"stopIndex":5956,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":966},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"972":{"name":"replaceNodesMatching","type":"propertyDef","startIndex":5977,"stopIndex":6623,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":973},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"973":{"name":"replacing","type":"categoryDef","startIndex":5962,"stopIndex":7356,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":972},{"__isSmartRef__":true,"id":974},{"__isSmartRef__":true,"id":975}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"974":{"name":"replaceWith","type":"propertyDef","startIndex":6625,"stopIndex":6842,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":973},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"975":{"name":"replaceChildNode","type":"propertyDef","startIndex":6844,"stopIndex":7351,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":973},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"976":{"name":"eval","type":"propertyDef","startIndex":7374,"stopIndex":7586,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":977},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"977":{"name":"evaluation","type":"categoryDef","startIndex":7358,"stopIndex":7589,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":976}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"978":{"name":"error","type":"propertyDef","startIndex":7606,"stopIndex":7652,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":979},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"979":{"name":"debugging","type":"categoryDef","startIndex":7591,"stopIndex":8762,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":981},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":983}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"980":{"name":"indent","type":"propertyDef","startIndex":7654,"stopIndex":7720,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":979},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"981":{"name":"toString","type":"propertyDef","startIndex":7722,"stopIndex":7776,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":979},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"982":{"name":"printTree","type":"propertyDef","startIndex":7778,"stopIndex":8182,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":979},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"983":{"name":"printConstructorCall","type":"propertyDef","startIndex":8184,"stopIndex":8759,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":979},"className":"lively.AST.Node","_owner":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"984":{"name":"lively.AST.SourceGenerator","type":"klassDef","startIndex":8766,"stopIndex":34819,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":985},{"__isSmartRef__":true,"id":987},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":989},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":991},{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":994},{"__isSmartRef__":true,"id":995},{"__isSmartRef__":true,"id":996},{"__isSmartRef__":true,"id":997},{"__isSmartRef__":true,"id":998},{"__isSmartRef__":true,"id":999},{"__isSmartRef__":true,"id":1000},{"__isSmartRef__":true,"id":1001},{"__isSmartRef__":true,"id":1002},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1004},{"__isSmartRef__":true,"id":1005},{"__isSmartRef__":true,"id":1006},{"__isSmartRef__":true,"id":1007},{"__isSmartRef__":true,"id":1008},{"__isSmartRef__":true,"id":1009},{"__isSmartRef__":true,"id":1010},{"__isSmartRef__":true,"id":1011},{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1013},{"__isSmartRef__":true,"id":1014},{"__isSmartRef__":true,"id":1015},{"__isSmartRef__":true,"id":1016},{"__isSmartRef__":true,"id":1017},{"__isSmartRef__":true,"id":1018},{"__isSmartRef__":true,"id":1019},{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1021},{"__isSmartRef__":true,"id":1022},{"__isSmartRef__":true,"id":1023},{"__isSmartRef__":true,"id":1024},{"__isSmartRef__":true,"id":1025},{"__isSmartRef__":true,"id":1026},{"__isSmartRef__":true,"id":1027},{"__isSmartRef__":true,"id":1028},{"__isSmartRef__":true,"id":1029},{"__isSmartRef__":true,"id":1031},{"__isSmartRef__":true,"id":1032},{"__isSmartRef__":true,"id":1033},{"__isSmartRef__":true,"id":1035},{"__isSmartRef__":true,"id":1037},{"__isSmartRef__":true,"id":1038},{"__isSmartRef__":true,"id":1039},{"__isSmartRef__":true,"id":1040},{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1043},{"__isSmartRef__":true,"id":1044},{"__isSmartRef__":true,"id":1045},{"__isSmartRef__":true,"id":1046},{"__isSmartRef__":true,"id":1047},{"__isSmartRef__":true,"id":1049},{"__isSmartRef__":true,"id":1050},{"__isSmartRef__":true,"id":1051}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":993},{"__isSmartRef__":true,"id":1030},{"__isSmartRef__":true,"id":1034},{"__isSmartRef__":true,"id":1036},{"__isSmartRef__":true,"id":1041},{"__isSmartRef__":true,"id":1048}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"985":{"name":"customRules","type":"propertyDef","startIndex":9036,"stopIndex":9109,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":986},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"986":{"name":"settings","type":"categoryDef","startIndex":9022,"stopIndex":9515,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":985},{"__isSmartRef__":true,"id":987},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":989},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":991}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"987":{"name":"customClasses","type":"propertyDef","startIndex":9111,"stopIndex":9203,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":986},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"988":{"name":"translatorRules","type":"propertyDef","startIndex":9206,"stopIndex":9404,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":986},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"989":{"name":"modulePath","type":"propertyDef","startIndex":9406,"stopIndex":9432,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":986},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"990":{"name":"rootNodeClassName","type":"propertyDef","startIndex":9434,"stopIndex":9471,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":986},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"991":{"name":"visitorClassName","type":"propertyDef","startIndex":9473,"stopIndex":9512,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":986},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"992":{"name":"begin","type":"propertyDef","startIndex":9539,"stopIndex":10633,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"993":{"name":"translator rules","type":"categoryDef","startIndex":9517,"stopIndex":27707,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":994},{"__isSmartRef__":true,"id":995},{"__isSmartRef__":true,"id":996},{"__isSmartRef__":true,"id":997},{"__isSmartRef__":true,"id":998},{"__isSmartRef__":true,"id":999},{"__isSmartRef__":true,"id":1000},{"__isSmartRef__":true,"id":1001},{"__isSmartRef__":true,"id":1002},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1004},{"__isSmartRef__":true,"id":1005},{"__isSmartRef__":true,"id":1006},{"__isSmartRef__":true,"id":1007},{"__isSmartRef__":true,"id":1008},{"__isSmartRef__":true,"id":1009},{"__isSmartRef__":true,"id":1010},{"__isSmartRef__":true,"id":1011},{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1013},{"__isSmartRef__":true,"id":1014},{"__isSmartRef__":true,"id":1015},{"__isSmartRef__":true,"id":1016},{"__isSmartRef__":true,"id":1017},{"__isSmartRef__":true,"id":1018},{"__isSmartRef__":true,"id":1019},{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1021},{"__isSmartRef__":true,"id":1022},{"__isSmartRef__":true,"id":1023},{"__isSmartRef__":true,"id":1024},{"__isSmartRef__":true,"id":1025},{"__isSmartRef__":true,"id":1026},{"__isSmartRef__":true,"id":1027},{"__isSmartRef__":true,"id":1028}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"994":{"name":"number","type":"propertyDef","startIndex":10635,"stopIndex":10986,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"995":{"name":"string","type":"propertyDef","startIndex":10988,"stopIndex":11353,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"996":{"name":"condExpr","type":"propertyDef","startIndex":11355,"stopIndex":11940,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"997":{"name":"if","type":"propertyDef","startIndex":11942,"stopIndex":13182,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"998":{"name":"while","type":"propertyDef","startIndex":13184,"stopIndex":13668,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"999":{"name":"doWhile","type":"propertyDef","startIndex":13670,"stopIndex":14167,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1000":{"name":"for","type":"propertyDef","startIndex":14169,"stopIndex":14778,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1001":{"name":"forIn","type":"propertyDef","startIndex":14810,"stopIndex":15348,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1002":{"name":"set","type":"propertyDef","startIndex":15350,"stopIndex":15779,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1003":{"name":"mset","type":"propertyDef","startIndex":15781,"stopIndex":16281,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1004":{"name":"binop","type":"propertyDef","startIndex":16283,"stopIndex":16779,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1005":{"name":"unop","type":"propertyDef","startIndex":16781,"stopIndex":17195,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1006":{"name":"preop","type":"propertyDef","startIndex":17197,"stopIndex":17608,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1007":{"name":"postop","type":"propertyDef","startIndex":17610,"stopIndex":18021,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1008":{"name":"this","type":"propertyDef","startIndex":18023,"stopIndex":18298,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1009":{"name":"get","type":"propertyDef","startIndex":18300,"stopIndex":18648,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1010":{"name":"getp","type":"propertyDef","startIndex":18650,"stopIndex":19182,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1011":{"name":"break","type":"propertyDef","startIndex":19184,"stopIndex":19404,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1012":{"name":"continue","type":"propertyDef","startIndex":19406,"stopIndex":19635,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1013":{"name":"arr","type":"propertyDef","startIndex":19637,"stopIndex":20050,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1014":{"name":"return","type":"propertyDef","startIndex":20052,"stopIndex":20424,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1015":{"name":"with","type":"propertyDef","startIndex":20426,"stopIndex":20866,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1016":{"name":"send","type":"propertyDef","startIndex":20868,"stopIndex":21557,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1017":{"name":"call","type":"propertyDef","startIndex":21559,"stopIndex":22099,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1018":{"name":"new","type":"propertyDef","startIndex":22101,"stopIndex":22388,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1019":{"name":"var","type":"propertyDef","startIndex":22390,"stopIndex":22845,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1020":{"name":"throw","type":"propertyDef","startIndex":22847,"stopIndex":23216,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1021":{"name":"try","type":"propertyDef","startIndex":23218,"stopIndex":24178,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1022":{"name":"func","type":"propertyDef","startIndex":24180,"stopIndex":24998,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1023":{"name":"json","type":"propertyDef","startIndex":25000,"stopIndex":25433,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1024":{"name":"binding","type":"propertyDef","startIndex":25435,"stopIndex":25905,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1025":{"name":"switch","type":"propertyDef","startIndex":25907,"stopIndex":26408,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1026":{"name":"case","type":"propertyDef","startIndex":26410,"stopIndex":26888,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1027":{"name":"default","type":"propertyDef","startIndex":26890,"stopIndex":27304,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1028":{"name":"regex","type":"propertyDef","startIndex":27306,"stopIndex":27704,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":993},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1029":{"name":"rulesReturningSomething","type":"propertyDef","startIndex":27726,"stopIndex":27906,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1030},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1030":{"name":"rule helper","type":"categoryDef","startIndex":27709,"stopIndex":28661,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1029},{"__isSmartRef__":true,"id":1031},{"__isSmartRef__":true,"id":1032}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1031":{"name":"forCollectionRulesDo","type":"propertyDef","startIndex":27908,"stopIndex":28263,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1030},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1032":{"name":"forSimpleRulesDo","type":"propertyDef","startIndex":28265,"stopIndex":28658,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1030},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1033":{"name":"writeToFile","type":"propertyDef","startIndex":28682,"stopIndex":28901,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1034},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1034":{"name":"file handling","type":"categoryDef","startIndex":28663,"stopIndex":28904,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1033}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1035":{"name":"createRule","type":"propertyDef","startIndex":28925,"stopIndex":29340,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1036},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1036":{"name":"rule creation","type":"categoryDef","startIndex":28906,"stopIndex":30143,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1035},{"__isSmartRef__":true,"id":1037},{"__isSmartRef__":true,"id":1038},{"__isSmartRef__":true,"id":1039}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1037":{"name":"argsFromRules","type":"propertyDef","startIndex":29342,"stopIndex":29529,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1036},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1038":{"name":"createJSTranslatorSource","type":"propertyDef","startIndex":29532,"stopIndex":29927,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1036},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1039":{"name":"writeAndEvalTranslator","type":"propertyDef","startIndex":29929,"stopIndex":30138,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1036},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1040":{"name":"assignmentsFromArgs","type":"propertyDef","startIndex":30165,"stopIndex":30323,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1041},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1041":{"name":"class creation","type":"categoryDef","startIndex":30145,"stopIndex":32974,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1040},{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1043},{"__isSmartRef__":true,"id":1044},{"__isSmartRef__":true,"id":1045},{"__isSmartRef__":true,"id":1046}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1042":{"name":"parentCallsFromRules","type":"propertyDef","startIndex":30325,"stopIndex":30899,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1041},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1043":{"name":"createASTClass","type":"propertyDef","startIndex":30901,"stopIndex":32216,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1041},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1044":{"name":"genTypeProperty","type":"propertyDef","startIndex":32218,"stopIndex":32287,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1041},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1045":{"name":"createASTClassSourcesFromRules","type":"propertyDef","startIndex":32290,"stopIndex":32548,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1041},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1046":{"name":"evalAndWriteClasses","type":"propertyDef","startIndex":32550,"stopIndex":32970,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1041},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1047":{"name":"abstractVisitorClassSource","type":"propertyDef","startIndex":32999,"stopIndex":33255,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1048},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1048":{"name":"visitor creation","type":"categoryDef","startIndex":32976,"stopIndex":34816,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1047},{"__isSmartRef__":true,"id":1049},{"__isSmartRef__":true,"id":1050},{"__isSmartRef__":true,"id":1051}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1049":{"name":"visitingCategoryForAbstractVisitor","type":"propertyDef","startIndex":33257,"stopIndex":33611,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1048},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1050":{"name":"doubleDispatchCategoryForVisitor","type":"propertyDef","startIndex":33613,"stopIndex":34569,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1048},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1051":{"name":"visitingCategoryForNode","type":"propertyDef","startIndex":34573,"stopIndex":34813,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1048},"className":"lively.AST.SourceGenerator","_owner":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1052":{"name":null,"type":"comment","startIndex":34820,"stopIndex":34821,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1053":{"name":"Function.prototype","type":"klassExtensionDef","startIndex":34822,"stopIndex":35356,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1054}],"sourceControl":{"__isSmartRef__":true,"id":729},"categories":[{"__isSmartRef__":true,"id":1055}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1054":{"name":"ast","type":"propertyDef","startIndex":34858,"stopIndex":35351,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":true,"category":{"__isSmartRef__":true,"id":1055},"className":"Function.prototype","_owner":{"__isSmartRef__":true,"id":1053},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1055":{"name":"default category","type":"categoryDef","startIndex":34856,"stopIndex":35353,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1054}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1056":{"name":null,"type":"comment","startIndex":35357,"stopIndex":35357,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1057":{"name":"lively.AST.ClosureAnalyzer","type":"klassDef","startIndex":35358,"stopIndex":38267,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1058},{"__isSmartRef__":true,"id":1060},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1065},{"__isSmartRef__":true,"id":1066},{"__isSmartRef__":true,"id":1067},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1069},{"__isSmartRef__":true,"id":1070},{"__isSmartRef__":true,"id":1071},{"__isSmartRef__":true,"id":1072},{"__isSmartRef__":true,"id":1073},{"__isSmartRef__":true,"id":1074},{"__isSmartRef__":true,"id":1075},{"__isSmartRef__":true,"id":1076},{"__isSmartRef__":true,"id":1077},{"__isSmartRef__":true,"id":1078},{"__isSmartRef__":true,"id":1079},{"__isSmartRef__":true,"id":1080},{"__isSmartRef__":true,"id":1081},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1086},{"__isSmartRef__":true,"id":1087},{"__isSmartRef__":true,"id":1088},{"__isSmartRef__":true,"id":1089},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"lively.AST.Visitor","categories":[{"__isSmartRef__":true,"id":1059},{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1063}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1058":{"name":"newScope","type":"propertyDef","startIndex":35438,"stopIndex":35619,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1059},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1059":{"name":"analyzing helper","type":"categoryDef","startIndex":35416,"stopIndex":35622,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1058}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1060":{"name":"findUnboundVariableNames","type":"propertyDef","startIndex":35639,"stopIndex":35856,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1061},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1061":{"name":"analyzing","type":"categoryDef","startIndex":35624,"stopIndex":35859,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1060}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1062":{"name":"visitVariable","type":"propertyDef","startIndex":35875,"stopIndex":35959,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1063":{"name":"visiting","type":"categoryDef","startIndex":35861,"stopIndex":38264,"fileName":"lively/AST/Parser.js","_subElements":[{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1065},{"__isSmartRef__":true,"id":1066},{"__isSmartRef__":true,"id":1067},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1069},{"__isSmartRef__":true,"id":1070},{"__isSmartRef__":true,"id":1071},{"__isSmartRef__":true,"id":1072},{"__isSmartRef__":true,"id":1073},{"__isSmartRef__":true,"id":1074},{"__isSmartRef__":true,"id":1075},{"__isSmartRef__":true,"id":1076},{"__isSmartRef__":true,"id":1077},{"__isSmartRef__":true,"id":1078},{"__isSmartRef__":true,"id":1079},{"__isSmartRef__":true,"id":1080},{"__isSmartRef__":true,"id":1081},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1086},{"__isSmartRef__":true,"id":1087},{"__isSmartRef__":true,"id":1088},{"__isSmartRef__":true,"id":1089},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1064":{"name":"visitVarDeclaration","type":"propertyDef","startIndex":35961,"stopIndex":36083,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1065":{"name":"visitParts","type":"propertyDef","startIndex":36085,"stopIndex":36196,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1066":{"name":"visitSequence","type":"propertyDef","startIndex":36198,"stopIndex":36269,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1067":{"name":"visitArrayLiteral","type":"propertyDef","startIndex":36271,"stopIndex":36346,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1068":{"name":"visitObjectLiteral","type":"propertyDef","startIndex":36348,"stopIndex":36426,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1069":{"name":"visitCond","type":"propertyDef","startIndex":36428,"stopIndex":36519,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1070":{"name":"visitIf","type":"propertyDef","startIndex":36521,"stopIndex":36570,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1071":{"name":"visitWhile","type":"propertyDef","startIndex":36572,"stopIndex":36647,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1072":{"name":"visitDoWhile","type":"propertyDef","startIndex":36649,"stopIndex":36726,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1073":{"name":"visitFor","type":"propertyDef","startIndex":36728,"stopIndex":36816,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1074":{"name":"visitForIn","type":"propertyDef","startIndex":36818,"stopIndex":36896,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1075":{"name":"visitSet","type":"propertyDef","startIndex":36898,"stopIndex":36968,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1076":{"name":"visitModifyingSet","type":"propertyDef","startIndex":36970,"stopIndex":37049,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1077":{"name":"visitBinaryOp","type":"propertyDef","startIndex":37051,"stopIndex":37126,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1078":{"name":"visitUnaryOp","type":"propertyDef","startIndex":37128,"stopIndex":37193,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1079":{"name":"visitPreOp","type":"propertyDef","startIndex":37195,"stopIndex":37258,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1080":{"name":"visitPostOp","type":"propertyDef","startIndex":37260,"stopIndex":37324,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1081":{"name":"visitGetSlot","type":"propertyDef","startIndex":37326,"stopIndex":37402,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1082":{"name":"visitReturn","type":"propertyDef","startIndex":37404,"stopIndex":37468,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1083":{"name":"visitWith","type":"propertyDef","startIndex":37470,"stopIndex":37539,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1084":{"name":"visitSend","type":"propertyDef","startIndex":37541,"stopIndex":37603,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1085":{"name":"visitCall","type":"propertyDef","startIndex":37605,"stopIndex":37665,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1086":{"name":"visitNew","type":"propertyDef","startIndex":37667,"stopIndex":37731,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1087":{"name":"visitThrow","type":"propertyDef","startIndex":37733,"stopIndex":37796,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1088":{"name":"visitTryCatchFinally","type":"propertyDef","startIndex":37798,"stopIndex":37899,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1089":{"name":"visitFunction","type":"propertyDef","startIndex":37901,"stopIndex":37967,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1090":{"name":"visitObjProperty","type":"propertyDef","startIndex":37969,"stopIndex":38042,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1091":{"name":"visitSwitch","type":"propertyDef","startIndex":38044,"stopIndex":38108,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1092":{"name":"visitCase","type":"propertyDef","startIndex":38110,"stopIndex":38188,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1093":{"name":"visitDefault","type":"propertyDef","startIndex":38190,"stopIndex":38262,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1063},"className":"lively.AST.ClosureAnalyzer","_owner":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1094":{"name":null,"type":"comment","startIndex":38268,"stopIndex":38268,"fileName":"lively/AST/Parser.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1095":{"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":728},"moduleName":"lively/AST/StackReification.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1096":{"target":{"__isSmartRef__":true,"id":1097},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":728},"moduleName":"lively/AST/Tests.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1097":{"name":"lively.AST.Tests","type":"moduleDef","startIndex":1136,"stopIndex":33008,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1098},{"__isSmartRef__":true,"id":1099},{"__isSmartRef__":true,"id":1109},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1127},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1183},{"__isSmartRef__":true,"id":1187},{"__isSmartRef__":true,"id":1188},{"__isSmartRef__":true,"id":1203},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1224}],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1098":{"name":null,"type":"comment","startIndex":1267,"stopIndex":1267,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1099":{"name":"lively.AST.Tests.ParserTest","type":"klassDef","startIndex":1268,"stopIndex":3249,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1100},{"__isSmartRef__":true,"id":1102},{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1106},{"__isSmartRef__":true,"id":1107},{"__isSmartRef__":true,"id":1108}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1101},{"__isSmartRef__":true,"id":1103},{"__isSmartRef__":true,"id":1105}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1100":{"name":"setUp","type":"propertyDef","startIndex":1330,"stopIndex":1382,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1101},"className":"lively.AST.Tests.ParserTest","_owner":{"__isSmartRef__":true,"id":1099},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1101":{"name":"running","type":"categoryDef","startIndex":1317,"stopIndex":1385,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1100}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1102":{"name":"parseJS","type":"propertyDef","startIndex":1399,"stopIndex":1581,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1103},"className":"lively.AST.Tests.ParserTest","_owner":{"__isSmartRef__":true,"id":1099},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1103":{"name":"helper","type":"categoryDef","startIndex":1387,"stopIndex":1584,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1102}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1104":{"name":"test01ParseRegex","type":"propertyDef","startIndex":1599,"stopIndex":1817,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1105},"className":"lively.AST.Tests.ParserTest","_owner":{"__isSmartRef__":true,"id":1099},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1105":{"name":"testing","type":"categoryDef","startIndex":1586,"stopIndex":3195,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1106},{"__isSmartRef__":true,"id":1107},{"__isSmartRef__":true,"id":1108}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1106":{"name":"test02ParseFloatWithoutIntegerPart","type":"propertyDef","startIndex":1819,"stopIndex":2045,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1105},"className":"lively.AST.Tests.ParserTest","_owner":{"__isSmartRef__":true,"id":1099},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1107":{"name":"test03SingleLineCommentWithoutSemicolon","type":"propertyDef","startIndex":2047,"stopIndex":2430,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1105},"className":"lively.AST.Tests.ParserTest","_owner":{"__isSmartRef__":true,"id":1099},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1108":{"name":"test04AssignmentOperators","type":"propertyDef","startIndex":2432,"stopIndex":3242,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1105},"className":"lively.AST.Tests.ParserTest","_owner":{"__isSmartRef__":true,"id":1099},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1109":{"name":null,"type":"comment","startIndex":3250,"stopIndex":3251,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1110":{"name":"lively.AST.Tests.JSToAstTest","type":"klassDef","startIndex":3252,"stopIndex":7871,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1111},{"__isSmartRef__":true,"id":1113},{"__isSmartRef__":true,"id":1115},{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1117},{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1119}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1112},{"__isSmartRef__":true,"id":1114}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1111":{"name":"parseJS","type":"propertyDef","startIndex":3314,"stopIndex":3392,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1112},"className":"lively.AST.Tests.JSToAstTest","_owner":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1112":{"name":"helper","type":"categoryDef","startIndex":3251,"stopIndex":3344,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1111}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1113":{"name":"test01SimpleExpression","type":"propertyDef","startIndex":3410,"stopIndex":3859,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1114},"className":"lively.AST.Tests.JSToAstTest","_owner":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1114":{"name":"testing","type":"categoryDef","startIndex":3346,"stopIndex":7816,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1113},{"__isSmartRef__":true,"id":1115},{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1117},{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1119}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1115":{"name":"test02SimpleFunction","type":"propertyDef","startIndex":3861,"stopIndex":4527,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1114},"className":"lively.AST.Tests.JSToAstTest","_owner":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1116":{"name":"test03TryCatch","type":"propertyDef","startIndex":4529,"stopIndex":4890,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1114},"className":"lively.AST.Tests.JSToAstTest","_owner":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1117":{"name":"test04GetParentFunction","type":"propertyDef","startIndex":4892,"stopIndex":5128,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1114},"className":"lively.AST.Tests.JSToAstTest","_owner":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1118":{"name":"test05aEnumerateASTNodes","type":"propertyDef","startIndex":5131,"stopIndex":6816,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1114},"className":"lively.AST.Tests.JSToAstTest","_owner":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1119":{"name":"test05bEnumerateASTNodesButNotNestedFunctions","type":"propertyDef","startIndex":6818,"stopIndex":7862,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1114},"className":"lively.AST.Tests.JSToAstTest","_owner":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1120":{"name":"lively.AST.Tests.ReplaceTest","type":"klassDef","startIndex":7872,"stopIndex":9136,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1121},{"__isSmartRef__":true,"id":1123},{"__isSmartRef__":true,"id":1125}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1122},{"__isSmartRef__":true,"id":1124}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1121":{"name":"parseJS","type":"propertyDef","startIndex":7934,"stopIndex":8012,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1122},"className":"lively.AST.Tests.ReplaceTest","_owner":{"__isSmartRef__":true,"id":1120},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1122":{"name":"helper","type":"categoryDef","startIndex":7871,"stopIndex":7964,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1121}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1123":{"name":"test01ReplaceWith","type":"propertyDef","startIndex":8030,"stopIndex":8602,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1124},"className":"lively.AST.Tests.ReplaceTest","_owner":{"__isSmartRef__":true,"id":1120},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1124":{"name":"testing","type":"categoryDef","startIndex":7966,"stopIndex":9082,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1123},{"__isSmartRef__":true,"id":1125}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1125":{"name":"test02ReplaceNodesMatching","type":"propertyDef","startIndex":8604,"stopIndex":9128,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1124},"className":"lively.AST.Tests.ReplaceTest","_owner":{"__isSmartRef__":true,"id":1120},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1126":{"name":null,"type":"comment","startIndex":9137,"stopIndex":9138,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1127":{"name":"lively.AST.Tests.InterpreterTest","type":"klassDef","startIndex":9139,"stopIndex":20921,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1133},{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1135},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1137},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1139},{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1141},{"__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},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1155},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1157},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1159},{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1163},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1165},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1171},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1131}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1128":{"name":"parseJS","type":"propertyDef","startIndex":9205,"stopIndex":9283,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1129},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1129":{"name":"helper","type":"categoryDef","startIndex":9142,"stopIndex":9235,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1128}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1130":{"name":"test01Number","type":"propertyDef","startIndex":9301,"stopIndex":9441,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1131":{"name":"testing","type":"categoryDef","startIndex":9237,"stopIndex":20867,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1133},{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1135},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1137},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1139},{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1141},{"__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},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1155},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1157},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1159},{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1163},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1165},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1171},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1132":{"name":"test02AddNumbers","type":"propertyDef","startIndex":9443,"stopIndex":9591,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1133":{"name":"test03LookupVar","type":"propertyDef","startIndex":9593,"stopIndex":9746,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1134":{"name":"test04If","type":"propertyDef","startIndex":9748,"stopIndex":9910,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1135":{"name":"test05FunctionInvocation","type":"propertyDef","startIndex":9912,"stopIndex":10090,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1136":{"name":"test06FunctionInvocationWithArgs","type":"propertyDef","startIndex":10092,"stopIndex":10284,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1137":{"name":"test07Closue","type":"propertyDef","startIndex":10286,"stopIndex":10461,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1138":{"name":"test08RealClosue","type":"propertyDef","startIndex":10463,"stopIndex":10668,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1139":{"name":"test09aEarlyReturn","type":"propertyDef","startIndex":10672,"stopIndex":10820,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1140":{"name":"test09bEarlyReturnInFor","type":"propertyDef","startIndex":10822,"stopIndex":11005,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1141":{"name":"test09cEarlyReturnInWhile","type":"propertyDef","startIndex":11007,"stopIndex":11202,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1142":{"name":"test10Recursion","type":"propertyDef","startIndex":11206,"stopIndex":11398,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1143":{"name":"test11MethodCall","type":"propertyDef","startIndex":11400,"stopIndex":11584,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1144":{"name":"test12UsingThis","type":"propertyDef","startIndex":11586,"stopIndex":11776,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1145":{"name":"test13ModifyingVar","type":"propertyDef","startIndex":11778,"stopIndex":11934,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1146":{"name":"test14NoDynamicScop","type":"propertyDef","startIndex":11936,"stopIndex":12293,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1147":{"name":"test15ForLoop","type":"propertyDef","startIndex":12295,"stopIndex":12530,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1148":{"name":"test16aWhile","type":"propertyDef","startIndex":12532,"stopIndex":12725,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1149":{"name":"test16bWhileReturnValue","type":"propertyDef","startIndex":12727,"stopIndex":13212,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1150":{"name":"test17DoWhile","type":"propertyDef","startIndex":13214,"stopIndex":13417,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1151":{"name":"test18ForIn","type":"propertyDef","startIndex":13419,"stopIndex":13694,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1152":{"name":"test19ModifyingSet","type":"propertyDef","startIndex":13696,"stopIndex":13945,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1153":{"name":"test20UnaryOp","type":"propertyDef","startIndex":13947,"stopIndex":14121,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1154":{"name":"test20aBreakInFor","type":"propertyDef","startIndex":14123,"stopIndex":14340,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1155":{"name":"test20bBreakInCase","type":"propertyDef","startIndex":14342,"stopIndex":14581,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1156":{"name":"test21aSwitch","type":"propertyDef","startIndex":14583,"stopIndex":14822,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1157":{"name":"test21bSwitchDefault","type":"propertyDef","startIndex":14824,"stopIndex":15051,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1158":{"name":"test22aContinueInFor","type":"propertyDef","startIndex":15053,"stopIndex":15286,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1159":{"name":"test23aSimpleTryCatch","type":"propertyDef","startIndex":15288,"stopIndex":15515,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1160":{"name":"test23bSimpleTryCatchFinally","type":"propertyDef","startIndex":15517,"stopIndex":15767,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1161":{"name":"test23cTryCatchMultipleLevels","type":"propertyDef","startIndex":15769,"stopIndex":16134,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1162":{"name":"test23dTryFinally","type":"propertyDef","startIndex":16136,"stopIndex":16346,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1163":{"name":"test24aNewWithFunc","type":"propertyDef","startIndex":16349,"stopIndex":16590,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1164":{"name":"test24bNewThenObjAccess","type":"propertyDef","startIndex":16592,"stopIndex":16823,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1165":{"name":"test24cNewPrototypeInheritence","type":"propertyDef","startIndex":16825,"stopIndex":17082,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1166":{"name":"test24dFunctionPrototypeNotChanged","type":"propertyDef","startIndex":17084,"stopIndex":17358,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1167":{"name":"test24eObjReallyInherits","type":"propertyDef","startIndex":17360,"stopIndex":17633,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1168":{"name":"test24eFuncCallInNewExpr","type":"propertyDef","startIndex":17635,"stopIndex":17893,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1169":{"name":"test25InstantiateClass","type":"propertyDef","startIndex":17895,"stopIndex":18516,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1170":{"name":"test26ArgumentsOfConstructorAreUsed","type":"propertyDef","startIndex":18518,"stopIndex":19091,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1171":{"name":"test27SpecialVarArguments","type":"propertyDef","startIndex":19093,"stopIndex":19348,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1172":{"name":"test27NullisNull","type":"propertyDef","startIndex":19350,"stopIndex":19553,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1173":{"name":"test28SimpleRegex","type":"propertyDef","startIndex":19555,"stopIndex":19773,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1174":{"name":"test29FunctionHasRealFunctionAttached","type":"propertyDef","startIndex":19775,"stopIndex":20068,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1175":{"name":"test30InstanceOf","type":"propertyDef","startIndex":20070,"stopIndex":20323,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1176":{"name":"test31ForWithMultipleExpr","type":"propertyDef","startIndex":20325,"stopIndex":20649,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1177":{"name":"test32AttrNameInObject","type":"propertyDef","startIndex":20651,"stopIndex":20915,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1131},"className":"lively.AST.Tests.InterpreterTest","_owner":{"__isSmartRef__":true,"id":1127},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1178":{"name":"lively.AST.Tests.InterpreterContinuationTest","type":"klassDef","startIndex":20922,"stopIndex":22159,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1179},{"__isSmartRef__":true,"id":1181},{"__isSmartRef__":true,"id":1182}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1180}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1179":{"name":"test01ContinueSimpleFunction","type":"propertyDef","startIndex":21001,"stopIndex":21308,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1180},"className":"lively.AST.Tests.InterpreterContinuationTest","_owner":{"__isSmartRef__":true,"id":1178},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1180":{"name":"testing","type":"categoryDef","startIndex":20937,"stopIndex":22105,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1179},{"__isSmartRef__":true,"id":1181},{"__isSmartRef__":true,"id":1182}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1181":{"name":"test02ContinueMoreComplex","type":"propertyDef","startIndex":21310,"stopIndex":21834,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1180},"className":"lively.AST.Tests.InterpreterContinuationTest","_owner":{"__isSmartRef__":true,"id":1178},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1182":{"name":"test03ContinueLoop","type":"propertyDef","startIndex":21836,"stopIndex":22152,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1180},"className":"lively.AST.Tests.InterpreterContinuationTest","_owner":{"__isSmartRef__":true,"id":1178},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1183":{"name":"lively.AST.Tests.FrameTest","type":"klassDef","startIndex":22160,"stopIndex":23029,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1186}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1185}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1184":{"name":"test01CopyFrames","type":"propertyDef","startIndex":22221,"stopIndex":22617,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1185},"className":"lively.AST.Tests.FrameTest","_owner":{"__isSmartRef__":true,"id":1183},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1185":{"name":"testing","type":"categoryDef","startIndex":22157,"stopIndex":22975,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1186}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1186":{"name":"test02JumpToNextStatement","type":"propertyDef","startIndex":22619,"stopIndex":23023,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1185},"className":"lively.AST.Tests.FrameTest","_owner":{"__isSmartRef__":true,"id":1183},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1187":{"name":null,"type":"comment","startIndex":23030,"stopIndex":23030,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1188":{"name":"lively.AST.Tests.ExecutionStateReifierTest","type":"klassDef","startIndex":23031,"stopIndex":27444,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1189},{"__isSmartRef__":true,"id":1191},{"__isSmartRef__":true,"id":1193},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1197},{"__isSmartRef__":true,"id":1198},{"__isSmartRef__":true,"id":1199},{"__isSmartRef__":true,"id":1200},{"__isSmartRef__":true,"id":1201},{"__isSmartRef__":true,"id":1202}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1190},{"__isSmartRef__":true,"id":1192},{"__isSmartRef__":true,"id":1195}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1189":{"name":"setUp","type":"propertyDef","startIndex":23108,"stopIndex":23206,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1190},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1190":{"name":"running","type":"categoryDef","startIndex":23044,"stopIndex":23158,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1189}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1191":{"name":"funcAst","type":"propertyDef","startIndex":23223,"stopIndex":23334,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1192},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1192":{"name":"helper","type":"categoryDef","startIndex":23160,"stopIndex":23934,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1191},{"__isSmartRef__":true,"id":1193}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1193":{"name":"catsch","type":"propertyDef","startIndex":23336,"stopIndex":23982,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1192},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1194":{"name":"test01RewriteSimpleFunction","type":"propertyDef","startIndex":24000,"stopIndex":24393,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1195},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1195":{"name":"testing","type":"categoryDef","startIndex":23936,"stopIndex":27390,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1197},{"__isSmartRef__":true,"id":1198},{"__isSmartRef__":true,"id":1199},{"__isSmartRef__":true,"id":1200},{"__isSmartRef__":true,"id":1201},{"__isSmartRef__":true,"id":1202}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1196":{"name":"test02RewriteTwoCalls","type":"propertyDef","startIndex":24395,"stopIndex":24882,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1195},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1197":{"name":"test03RewriteCallsInIf","type":"propertyDef","startIndex":24884,"stopIndex":25538,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1195},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1198":{"name":"test04aRewriteCallsInIfBody","type":"propertyDef","startIndex":25540,"stopIndex":25990,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1195},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1199":{"name":"test04bRewriteCallsInIfBody","type":"propertyDef","startIndex":25992,"stopIndex":26411,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1195},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1200":{"name":"test05aFindAllVarsAndArgsInScope","type":"propertyDef","startIndex":26414,"stopIndex":26714,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1195},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1201":{"name":"test05bFindAllVarsAndArgsInScope","type":"propertyDef","startIndex":26716,"stopIndex":26998,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1195},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1202":{"name":"testCaptureSimpleStack","type":"propertyDef","startIndex":27000,"stopIndex":27436,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1195},"className":"lively.AST.Tests.ExecutionStateReifierTest","_owner":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1203":{"name":"lively.AST.Tests.ContinuationTest","type":"klassDef","startIndex":27445,"stopIndex":29895,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1204},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1207},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1211}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1209}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1204":{"name":"shouldRun","type":"propertyDef","startIndex":27513,"stopIndex":27532,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1205},"className":"lively.AST.Tests.ContinuationTest","_owner":{"__isSmartRef__":true,"id":1203},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1205":{"name":"running","type":"categoryDef","startIndex":27449,"stopIndex":27718,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1204},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1207}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1206":{"name":"setUp","type":"propertyDef","startIndex":27534,"stopIndex":27672,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1205},"className":"lively.AST.Tests.ContinuationTest","_owner":{"__isSmartRef__":true,"id":1203},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1207":{"name":"tearDown","type":"propertyDef","startIndex":27674,"stopIndex":27765,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1205},"className":"lively.AST.Tests.ContinuationTest","_owner":{"__isSmartRef__":true,"id":1203},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1208":{"name":"test01RestartSimpleFunction","type":"propertyDef","startIndex":27784,"stopIndex":28412,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1209},"className":"lively.AST.Tests.ContinuationTest","_owner":{"__isSmartRef__":true,"id":1203},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1209":{"name":"testing","type":"categoryDef","startIndex":27720,"stopIndex":29841,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1211}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1210":{"name":"test02RestartFunctions","type":"propertyDef","startIndex":28414,"stopIndex":29608,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1209},"className":"lively.AST.Tests.ContinuationTest","_owner":{"__isSmartRef__":true,"id":1203},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1211":{"name":"test03ResumedFunctionHasNoNextStatement","type":"propertyDef","startIndex":29610,"stopIndex":29888,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1209},"className":"lively.AST.Tests.ContinuationTest","_owner":{"__isSmartRef__":true,"id":1203},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1212":{"name":"lively.AST.Tests.ClosureTest","type":"klassDef","startIndex":29896,"stopIndex":32988,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1213},{"__isSmartRef__":true,"id":1215},{"__isSmartRef__":true,"id":1217},{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1219},{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1221},{"__isSmartRef__":true,"id":1222},{"__isSmartRef__":true,"id":1223}],"sourceControl":{"__isSmartRef__":true,"id":729},"superclassName":"TestCase","categories":[{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1216}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1213":{"name":"setUp","type":"propertyDef","startIndex":29959,"stopIndex":30068,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1214},"className":"lively.AST.Tests.ClosureTest","_owner":{"__isSmartRef__":true,"id":1212},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1214":{"name":"running","type":"categoryDef","startIndex":29895,"stopIndex":30020,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1213}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1215":{"name":"test01FindFreeVariable","type":"propertyDef","startIndex":30086,"stopIndex":30317,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1216},"className":"lively.AST.Tests.ClosureTest","_owner":{"__isSmartRef__":true,"id":1212},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1216":{"name":"testing","type":"categoryDef","startIndex":30022,"stopIndex":32934,"fileName":"lively/AST/Tests.js","_subElements":[{"__isSmartRef__":true,"id":1215},{"__isSmartRef__":true,"id":1217},{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1219},{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1221},{"__isSmartRef__":true,"id":1222},{"__isSmartRef__":true,"id":1223}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1217":{"name":"test02RecreateClosure","type":"propertyDef","startIndex":30319,"stopIndex":30615,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1216},"className":"lively.AST.Tests.ClosureTest","_owner":{"__isSmartRef__":true,"id":1212},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1218":{"name":"test03ClosureCanBindThis","type":"propertyDef","startIndex":30617,"stopIndex":30908,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1216},"className":"lively.AST.Tests.ClosureTest","_owner":{"__isSmartRef__":true,"id":1212},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1219":{"name":"test04LateBoundThis","type":"propertyDef","startIndex":30910,"stopIndex":31287,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1216},"className":"lively.AST.Tests.ClosureTest","_owner":{"__isSmartRef__":true,"id":1212},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1220":{"name":"test05ThisBoundInSuper","type":"propertyDef","startIndex":31289,"stopIndex":31697,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1216},"className":"lively.AST.Tests.ClosureTest","_owner":{"__isSmartRef__":true,"id":1212},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1221":{"name":"test06SuperBoundStatically","type":"propertyDef","startIndex":31699,"stopIndex":32136,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1216},"className":"lively.AST.Tests.ClosureTest","_owner":{"__isSmartRef__":true,"id":1212},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1222":{"name":"test07StoreFunctionProperties","type":"propertyDef","startIndex":32138,"stopIndex":32434,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1216},"className":"lively.AST.Tests.ClosureTest","_owner":{"__isSmartRef__":true,"id":1212},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1223":{"name":"test08SuperBoundAndAsArgument","type":"propertyDef","startIndex":32436,"stopIndex":32975,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"_isStatic":false,"category":{"__isSmartRef__":true,"id":1216},"className":"lively.AST.Tests.ClosureTest","_owner":{"__isSmartRef__":true,"id":1212},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1224":{"name":null,"type":"comment","startIndex":32989,"stopIndex":32989,"fileName":"lively/AST/Tests.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"1225":{"target":{"__isSmartRef__":true,"id":1226},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"1226":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"1227":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":731}},"1228":{"isListItem":true,"string":"Interpreter.js","value":{"__isSmartRef__":true,"id":732}},"1229":{"isListItem":true,"string":"LivelyJSParser.js","value":{"__isSmartRef__":true,"id":887}},"1230":{"isListItem":true,"string":"LivelyJSParser.ometa","value":{"__isSmartRef__":true,"id":890}},"1231":{"isListItem":true,"string":"Parser.js","value":{"__isSmartRef__":true,"id":936}},"1232":{"isListItem":true,"string":"StackReification.js (not parsed)","value":{"__isSmartRef__":true,"id":1095}},"1233":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":1096}},"1234":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":1225}},"1235":{"morph":{"__isSmartRef__":true,"id":718},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1236":{"x":0,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1237":{"target":{"__isSmartRef__":true,"id":1097},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":728},"moduleName":"lively/AST/Tests.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1238":{"sourceObj":{"__isSmartRef__":true,"id":718},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":1239},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1240},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1239":{"source":{"__isSmartRef__":true,"id":718},"target":{"__isSmartRef__":true,"id":460}},"1240":{"updater":{"__isSmartRef__":true,"id":1241}},"1241":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1239},"source":"function ($upd, v) { $upd(v, this.sourceObj) }","funcProperties":{"__isSmartRef__":true,"id":1242},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1242":{},"1243":{"sourceObj":{"__isSmartRef__":true,"id":718},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1244},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1244":{"source":{"__isSmartRef__":true,"id":718},"target":{"__isSmartRef__":true,"id":460}},"1245":{"sourceObj":{"__isSmartRef__":true,"id":718},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1246},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1246":{"source":{"__isSmartRef__":true,"id":718},"target":{"__isSmartRef__":true,"id":460}},"1247":{"sourceObj":{"__isSmartRef__":true,"id":718},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1248},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1248":{"source":{"__isSmartRef__":true,"id":718},"target":{"__isSmartRef__":true,"id":460}},"1249":{"source":{"__isSmartRef__":true,"id":460},"target":{"__isSmartRef__":true,"id":718}},"1250":{"sourceObj":{"__isSmartRef__":true,"id":460},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":1251},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1290},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1251":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1252},"id":78,"renderContextTable":{"__isSmartRef__":true,"id":1257},"itemList":[{"__isSmartRef__":true,"id":1258},{"__isSmartRef__":true,"id":1260},{"__isSmartRef__":true,"id":1262},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1268},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1272},{"__isSmartRef__":true,"id":1274}],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":1276},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1277},"selection":{"__isSmartRef__":true,"id":1278},"selectedLineNo":0,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":444},"attributeConnections":[{"__isSmartRef__":true,"id":1279},{"__isSmartRef__":true,"id":1284},{"__isSmartRef__":true,"id":1286},{"__isSmartRef__":true,"id":1288}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"1252":{"_Position":{"__isSmartRef__":true,"id":1253},"renderContextTable":{"__isSmartRef__":true,"id":1254},"_Extent":{"__isSmartRef__":true,"id":1255},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":1256},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1253":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1254":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1255":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1256":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1257":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"1258":{"isListItem":true,"string":"lively.AST.Tests.ParserTest","value":{"__isSmartRef__":true,"id":1259}},"1259":{"target":{"__isSmartRef__":true,"id":1099},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1260":{"isListItem":true,"string":"lively.AST.Tests.JSToAstTest","value":{"__isSmartRef__":true,"id":1261}},"1261":{"target":{"__isSmartRef__":true,"id":1110},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1262":{"isListItem":true,"string":"lively.AST.Tests.ReplaceTest","value":{"__isSmartRef__":true,"id":1263}},"1263":{"target":{"__isSmartRef__":true,"id":1120},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1264":{"isListItem":true,"string":"lively.AST.Tests.InterpreterTest","value":{"__isSmartRef__":true,"id":1265}},"1265":{"target":{"__isSmartRef__":true,"id":1127},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1266":{"isListItem":true,"string":"lively.AST.Tests.InterpreterContinuationTest","value":{"__isSmartRef__":true,"id":1267}},"1267":{"target":{"__isSmartRef__":true,"id":1178},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1268":{"isListItem":true,"string":"lively.AST.Tests.FrameTest","value":{"__isSmartRef__":true,"id":1269}},"1269":{"target":{"__isSmartRef__":true,"id":1183},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1270":{"isListItem":true,"string":"lively.AST.Tests.ExecutionStateReifierTest","value":{"__isSmartRef__":true,"id":1271}},"1271":{"target":{"__isSmartRef__":true,"id":1188},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1272":{"isListItem":true,"string":"lively.AST.Tests.ContinuationTest","value":{"__isSmartRef__":true,"id":1273}},"1273":{"target":{"__isSmartRef__":true,"id":1203},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1274":{"isListItem":true,"string":"lively.AST.Tests.ClosureTest","value":{"__isSmartRef__":true,"id":1275}},"1275":{"target":{"__isSmartRef__":true,"id":1212},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1276":{"morph":{"__isSmartRef__":true,"id":1251},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1277":{"x":205,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1278":{"target":{"__isSmartRef__":true,"id":1099},"browser":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1279":{"sourceObj":{"__isSmartRef__":true,"id":1251},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":1280},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1281},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1280":{"source":{"__isSmartRef__":true,"id":1251},"target":{"__isSmartRef__":true,"id":460}},"1281":{"updater":{"__isSmartRef__":true,"id":1282}},"1282":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1280},"source":"function ($upd, v) { $upd(v, this.sourceObj) }","funcProperties":{"__isSmartRef__":true,"id":1283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1283":{},"1284":{"sourceObj":{"__isSmartRef__":true,"id":1251},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1285},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1285":{"source":{"__isSmartRef__":true,"id":1251},"target":{"__isSmartRef__":true,"id":460}},"1286":{"sourceObj":{"__isSmartRef__":true,"id":1251},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1287},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1287":{"source":{"__isSmartRef__":true,"id":1251},"target":{"__isSmartRef__":true,"id":460}},"1288":{"sourceObj":{"__isSmartRef__":true,"id":1251},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1289},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1289":{"source":{"__isSmartRef__":true,"id":1251},"target":{"__isSmartRef__":true,"id":460}},"1290":{"source":{"__isSmartRef__":true,"id":460},"target":{"__isSmartRef__":true,"id":1251}},"1291":{"sourceObj":{"__isSmartRef__":true,"id":460},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":1292},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1320},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1292":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1293},"id":79,"renderContextTable":{"__isSmartRef__":true,"id":1298},"itemList":[{"__isSmartRef__":true,"id":1299},{"__isSmartRef__":true,"id":1301},{"__isSmartRef__":true,"id":1303},{"__isSmartRef__":true,"id":1305}],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":1307},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1308},"selection":{"__isSmartRef__":true,"id":1300},"selectedLineNo":0,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":444},"attributeConnections":[{"__isSmartRef__":true,"id":1309},{"__isSmartRef__":true,"id":1314},{"__isSmartRef__":true,"id":1316},{"__isSmartRef__":true,"id":1318}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"1293":{"_Position":{"__isSmartRef__":true,"id":1294},"renderContextTable":{"__isSmartRef__":true,"id":1295},"_Extent":{"__isSmartRef__":true,"id":1296},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":1297},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1294":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1295":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1296":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1297":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1298":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"1299":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":1300}},"1300":{"target":{"__isSmartRef__":true,"id":1099},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1259},"__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1301":{"isListItem":true,"string":"running","value":{"__isSmartRef__":true,"id":1302}},"1302":{"target":{"__isSmartRef__":true,"id":1101},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1259},"targets":[{"__isSmartRef__":true,"id":1101}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1303":{"isListItem":true,"string":"helper","value":{"__isSmartRef__":true,"id":1304}},"1304":{"target":{"__isSmartRef__":true,"id":1103},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1259},"targets":[{"__isSmartRef__":true,"id":1103}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1305":{"isListItem":true,"string":"testing","value":{"__isSmartRef__":true,"id":1306}},"1306":{"target":{"__isSmartRef__":true,"id":1105},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1259},"targets":[{"__isSmartRef__":true,"id":1105}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1307":{"morph":{"__isSmartRef__":true,"id":1292},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1308":{"x":410,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1309":{"sourceObj":{"__isSmartRef__":true,"id":1292},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":1310},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1311},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1310":{"source":{"__isSmartRef__":true,"id":1292},"target":{"__isSmartRef__":true,"id":460}},"1311":{"updater":{"__isSmartRef__":true,"id":1312}},"1312":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1310},"source":"function ($upd, v) { $upd(v, this.sourceObj) }","funcProperties":{"__isSmartRef__":true,"id":1313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1313":{},"1314":{"sourceObj":{"__isSmartRef__":true,"id":1292},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1315},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1315":{"source":{"__isSmartRef__":true,"id":1292},"target":{"__isSmartRef__":true,"id":460}},"1316":{"sourceObj":{"__isSmartRef__":true,"id":1292},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1317},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1317":{"source":{"__isSmartRef__":true,"id":1292},"target":{"__isSmartRef__":true,"id":460}},"1318":{"sourceObj":{"__isSmartRef__":true,"id":1292},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1319},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1319":{"source":{"__isSmartRef__":true,"id":1292},"target":{"__isSmartRef__":true,"id":460}},"1320":{"source":{"__isSmartRef__":true,"id":460},"target":{"__isSmartRef__":true,"id":1292}},"1321":{"sourceObj":{"__isSmartRef__":true,"id":460},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":1322},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1356},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1322":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1323},"id":80,"renderContextTable":{"__isSmartRef__":true,"id":1328},"itemList":[{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1331},{"__isSmartRef__":true,"id":1333},{"__isSmartRef__":true,"id":1335},{"__isSmartRef__":true,"id":1337},{"__isSmartRef__":true,"id":1339}],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":1341},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1342},"selection":{"__isSmartRef__":true,"id":1343},"selectedLineNo":5,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":444},"attributeConnections":[{"__isSmartRef__":true,"id":1345},{"__isSmartRef__":true,"id":1350},{"__isSmartRef__":true,"id":1352},{"__isSmartRef__":true,"id":1354}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"1323":{"_Position":{"__isSmartRef__":true,"id":1324},"renderContextTable":{"__isSmartRef__":true,"id":1325},"_Extent":{"__isSmartRef__":true,"id":1326},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":1327},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1324":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1325":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1326":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1327":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1328":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"1329":{"isListItem":true,"string":"setUp (proto)","value":{"__isSmartRef__":true,"id":1330}},"1330":{"target":{"__isSmartRef__":true,"id":1100},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1300},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1331":{"isListItem":true,"string":"parseJS (proto)","value":{"__isSmartRef__":true,"id":1332}},"1332":{"target":{"__isSmartRef__":true,"id":1102},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1300},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1333":{"isListItem":true,"string":"test01ParseRegex (proto)","value":{"__isSmartRef__":true,"id":1334}},"1334":{"target":{"__isSmartRef__":true,"id":1104},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1300},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1335":{"isListItem":true,"string":"test02ParseFloatWithoutIntegerPart (proto)","value":{"__isSmartRef__":true,"id":1336}},"1336":{"target":{"__isSmartRef__":true,"id":1106},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1300},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1337":{"isListItem":true,"string":"test03SingleLineCommentWithoutSemicolon (proto)","value":{"__isSmartRef__":true,"id":1338}},"1338":{"target":{"__isSmartRef__":true,"id":1107},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1300},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1339":{"isListItem":true,"string":"test04AssignmentOperators (proto)","value":{"__isSmartRef__":true,"id":1340}},"1340":{"target":{"__isSmartRef__":true,"id":1108},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1300},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1341":{"morph":{"__isSmartRef__":true,"id":1322},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1342":{"x":615,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1343":{"target":{"__isSmartRef__":true,"id":1108},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1344},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1344":{"target":{"__isSmartRef__":true,"id":1099},"browser":{"__isSmartRef__":true,"id":460},"parent":{"__isSmartRef__":true,"id":1278},"__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1345":{"sourceObj":{"__isSmartRef__":true,"id":1322},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":1346},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1347},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1346":{"source":{"__isSmartRef__":true,"id":1322},"target":{"__isSmartRef__":true,"id":460}},"1347":{"updater":{"__isSmartRef__":true,"id":1348}},"1348":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1346},"source":"function ($upd, v) { $upd(v, this.sourceObj) }","funcProperties":{"__isSmartRef__":true,"id":1349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1349":{},"1350":{"sourceObj":{"__isSmartRef__":true,"id":1322},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1351":{"source":{"__isSmartRef__":true,"id":1322},"target":{"__isSmartRef__":true,"id":460}},"1352":{"sourceObj":{"__isSmartRef__":true,"id":1322},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1353},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1353":{"source":{"__isSmartRef__":true,"id":1322},"target":{"__isSmartRef__":true,"id":460}},"1354":{"sourceObj":{"__isSmartRef__":true,"id":1322},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1355},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1355":{"source":{"__isSmartRef__":true,"id":1322},"target":{"__isSmartRef__":true,"id":460}},"1356":{"source":{"__isSmartRef__":true,"id":460},"target":{"__isSmartRef__":true,"id":1322}},"1357":{"sourceObj":{"__isSmartRef__":true,"id":460},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":1358},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1556},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1358":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1359},"id":82,"renderContextTable":{"__isSmartRef__":true,"id":1363},"textChunks":[{"__isSmartRef__":true,"id":1364},{"__isSmartRef__":true,"id":1366},{"__isSmartRef__":true,"id":1369},{"__isSmartRef__":true,"id":1371},{"__isSmartRef__":true,"id":1374},{"__isSmartRef__":true,"id":1376},{"__isSmartRef__":true,"id":1379},{"__isSmartRef__":true,"id":1381},{"__isSmartRef__":true,"id":1384},{"__isSmartRef__":true,"id":1386},{"__isSmartRef__":true,"id":1389},{"__isSmartRef__":true,"id":1391},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1397},{"__isSmartRef__":true,"id":1399},{"__isSmartRef__":true,"id":1401},{"__isSmartRef__":true,"id":1403},{"__isSmartRef__":true,"id":1406},{"__isSmartRef__":true,"id":1408},{"__isSmartRef__":true,"id":1410},{"__isSmartRef__":true,"id":1412},{"__isSmartRef__":true,"id":1414},{"__isSmartRef__":true,"id":1416},{"__isSmartRef__":true,"id":1418},{"__isSmartRef__":true,"id":1420},{"__isSmartRef__":true,"id":1422},{"__isSmartRef__":true,"id":1424},{"__isSmartRef__":true,"id":1426},{"__isSmartRef__":true,"id":1428},{"__isSmartRef__":true,"id":1430},{"__isSmartRef__":true,"id":1432},{"__isSmartRef__":true,"id":1434},{"__isSmartRef__":true,"id":1436},{"__isSmartRef__":true,"id":1438},{"__isSmartRef__":true,"id":1440},{"__isSmartRef__":true,"id":1442},{"__isSmartRef__":true,"id":1444},{"__isSmartRef__":true,"id":1446},{"__isSmartRef__":true,"id":1448},{"__isSmartRef__":true,"id":1450},{"__isSmartRef__":true,"id":1452},{"__isSmartRef__":true,"id":1454},{"__isSmartRef__":true,"id":1456},{"__isSmartRef__":true,"id":1458},{"__isSmartRef__":true,"id":1460},{"__isSmartRef__":true,"id":1462},{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1466},{"__isSmartRef__":true,"id":1468},{"__isSmartRef__":true,"id":1470},{"__isSmartRef__":true,"id":1472},{"__isSmartRef__":true,"id":1474},{"__isSmartRef__":true,"id":1476},{"__isSmartRef__":true,"id":1478},{"__isSmartRef__":true,"id":1480},{"__isSmartRef__":true,"id":1482},{"__isSmartRef__":true,"id":1484},{"__isSmartRef__":true,"id":1486},{"__isSmartRef__":true,"id":1488},{"__isSmartRef__":true,"id":1490},{"__isSmartRef__":true,"id":1492},{"__isSmartRef__":true,"id":1494},{"__isSmartRef__":true,"id":1496},{"__isSmartRef__":true,"id":1498},{"__isSmartRef__":true,"id":1500},{"__isSmartRef__":true,"id":1502},{"__isSmartRef__":true,"id":1504},{"__isSmartRef__":true,"id":1506},{"__isSmartRef__":true,"id":1508},{"__isSmartRef__":true,"id":1510},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1516},{"__isSmartRef__":true,"id":1518},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1524},{"__isSmartRef__":true,"id":1526},{"__isSmartRef__":true,"id":1528},{"__isSmartRef__":true,"id":1530},{"__isSmartRef__":true,"id":1532},{"__isSmartRef__":true,"id":1534},{"__isSmartRef__":true,"id":1536},{"__isSmartRef__":true,"id":1538},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1544},{"__isSmartRef__":true,"id":1546}],"eventHandler":{"__isSmartRef__":true,"id":1548},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1549},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1550},"priorExtent":{"__isSmartRef__":true,"id":1551},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":444},"accessibleInInactiveWindow":true,"layout":{"__isSmartRef__":true,"id":1552},"noEval":true,"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1553},{"__isSmartRef__":true,"id":1554}],"doNotSerialize":["$$textString","$$savedTextString"],"doNotCopyProperties":["$$textString","$$savedTextString"],"textString":" test04AssignmentOperators: function() {\n var src1 = 'a >>= 12',\n src2 = 'a <<= 12',\n src3 = 'a >>>= 12',\n expected1 = ['mset', [0, 8], ['get', [0, 1], 'a'], '>>', 12],\n expected2 = ['mset', [0, 8], ['get', [0, 1], 'a'], '<<', 12],\n expected3 = ['mset', [0, 9], ['get', [0, 1], 'a'], '>>>', 12],\n result;\n\n result = this.parseJS(src1);\n this.assertMatches(expected1, result, 'signed right shift assignment operator cannot be parsed');\n result = this.parseJS(src2);\n this.assertMatches(expected2, result, 'left shift assignment operator cannot be parsed');\n result = this.parseJS(src3);\n this.assertMatches(expected3, result, 'unsigned right shift assignment operator cannot be parsed');\n },","lastSyntaxHighlightTime":1308172255913,"savedTextString":" test04AssignmentOperators: function() {\n var src1 = 'a >>= 12',\n src2 = 'a <<= 12',\n src3 = 'a >>>= 12',\n expected1 = ['mset', [0, 8], ['get', [0, 1], 'a'], '>>', 12],\n expected2 = ['mset', [0, 8], ['get', [0, 1], 'a'], '<<', 12],\n expected3 = ['mset', [0, 9], ['get', [0, 1], 'a'], '>>>', 12],\n result;\n\n result = this.parseJS(src1);\n this.assertMatches(expected1, result, 'signed right shift assignment operator cannot be parsed');\n result = this.parseJS(src2);\n this.assertMatches(expected2, result, 'left shift assignment operator cannot be parsed');\n result = this.parseJS(src3);\n this.assertMatches(expected3, result, 'unsigned right shift assignment operator cannot be parsed');\n },","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"priorSelectionRange":[166,166],"charsReplaced":"'a'","lastFindLoc":327,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1359":{"_Position":{"__isSmartRef__":true,"id":1360},"renderContextTable":{"__isSmartRef__":true,"id":1361},"_Extent":{"__isSmartRef__":true,"id":1362},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":451},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1360":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1361":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1362":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1363":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1364":{"style":{"__isSmartRef__":true,"id":1365},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1365":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1366":{"style":{"__isSmartRef__":true,"id":1367},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"test04AssignmentOperators:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1367":{"color":{"__isSmartRef__":true,"id":1368},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1368":{"r":0.5450980392156862,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1369":{"style":{"__isSmartRef__":true,"id":1370},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1370":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1371":{"style":{"__isSmartRef__":true,"id":1372},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1372":{"color":{"__isSmartRef__":true,"id":1373},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1373":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1374":{"style":{"__isSmartRef__":true,"id":1375},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1375":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1376":{"style":{"__isSmartRef__":true,"id":1377},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1377":{"color":{"__isSmartRef__":true,"id":1378},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1378":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1379":{"style":{"__isSmartRef__":true,"id":1380},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1380":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1381":{"style":{"__isSmartRef__":true,"id":1382},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1382":{"color":{"__isSmartRef__":true,"id":1383},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1383":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1384":{"style":{"__isSmartRef__":true,"id":1385},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":" src1 = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1385":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1386":{"style":{"__isSmartRef__":true,"id":1387},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'a >>= 12'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1387":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1388":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1389":{"style":{"__isSmartRef__":true,"id":1390},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":",\n src2 = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1390":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1391":{"style":{"__isSmartRef__":true,"id":1392},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'a <<= 12'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1392":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1393":{"style":{"__isSmartRef__":true,"id":1394},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":",\n src3 = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1394":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1395":{"style":{"__isSmartRef__":true,"id":1396},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'a >>>= 12'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1396":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1397":{"style":{"__isSmartRef__":true,"id":1398},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":",\n expected1 = [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1398":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1399":{"style":{"__isSmartRef__":true,"id":1400},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'mset'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1400":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1401":{"style":{"__isSmartRef__":true,"id":1402},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1402":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1403":{"style":{"__isSmartRef__":true,"id":1404},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1404":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1405":{"r":0,"g":0,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1406":{"style":{"__isSmartRef__":true,"id":1407},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1407":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1408":{"style":{"__isSmartRef__":true,"id":1409},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1409":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1410":{"style":{"__isSmartRef__":true,"id":1411},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"], [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1411":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1412":{"style":{"__isSmartRef__":true,"id":1413},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'get'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1413":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1414":{"style":{"__isSmartRef__":true,"id":1415},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1415":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1416":{"style":{"__isSmartRef__":true,"id":1417},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1417":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1418":{"style":{"__isSmartRef__":true,"id":1419},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1419":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1420":{"style":{"__isSmartRef__":true,"id":1421},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1421":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1422":{"style":{"__isSmartRef__":true,"id":1423},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1423":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1424":{"style":{"__isSmartRef__":true,"id":1425},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'a'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1425":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1426":{"style":{"__isSmartRef__":true,"id":1427},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1427":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1428":{"style":{"__isSmartRef__":true,"id":1429},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'>>'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1429":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1430":{"style":{"__isSmartRef__":true,"id":1431},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1431":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1432":{"style":{"__isSmartRef__":true,"id":1433},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"12","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1433":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1434":{"style":{"__isSmartRef__":true,"id":1435},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"],\n expected2 = [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1435":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1436":{"style":{"__isSmartRef__":true,"id":1437},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'mset'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1437":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1438":{"style":{"__isSmartRef__":true,"id":1439},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1439":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1440":{"style":{"__isSmartRef__":true,"id":1441},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1441":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1442":{"style":{"__isSmartRef__":true,"id":1443},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1443":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1444":{"style":{"__isSmartRef__":true,"id":1445},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1445":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1446":{"style":{"__isSmartRef__":true,"id":1447},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"], [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1447":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1448":{"style":{"__isSmartRef__":true,"id":1449},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'get'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1449":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1450":{"style":{"__isSmartRef__":true,"id":1451},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1451":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1452":{"style":{"__isSmartRef__":true,"id":1453},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1453":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1454":{"style":{"__isSmartRef__":true,"id":1455},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1455":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1456":{"style":{"__isSmartRef__":true,"id":1457},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1457":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1458":{"style":{"__isSmartRef__":true,"id":1459},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1459":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1460":{"style":{"__isSmartRef__":true,"id":1461},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'a'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1461":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1462":{"style":{"__isSmartRef__":true,"id":1463},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1463":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1464":{"style":{"__isSmartRef__":true,"id":1465},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'<<'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1465":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1466":{"style":{"__isSmartRef__":true,"id":1467},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1467":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1468":{"style":{"__isSmartRef__":true,"id":1469},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"12","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1469":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1470":{"style":{"__isSmartRef__":true,"id":1471},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"],\n expected3 = [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1471":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1472":{"style":{"__isSmartRef__":true,"id":1473},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'mset'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1473":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1474":{"style":{"__isSmartRef__":true,"id":1475},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1475":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1476":{"style":{"__isSmartRef__":true,"id":1477},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1477":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1478":{"style":{"__isSmartRef__":true,"id":1479},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1479":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1480":{"style":{"__isSmartRef__":true,"id":1481},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"9","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1481":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1482":{"style":{"__isSmartRef__":true,"id":1483},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"], [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1483":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1484":{"style":{"__isSmartRef__":true,"id":1485},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'get'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1485":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1486":{"style":{"__isSmartRef__":true,"id":1487},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1487":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1488":{"style":{"__isSmartRef__":true,"id":1489},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1489":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1490":{"style":{"__isSmartRef__":true,"id":1491},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1491":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1492":{"style":{"__isSmartRef__":true,"id":1493},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1493":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1494":{"style":{"__isSmartRef__":true,"id":1495},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1495":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1496":{"style":{"__isSmartRef__":true,"id":1497},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'a'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1497":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1498":{"style":{"__isSmartRef__":true,"id":1499},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1499":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1500":{"style":{"__isSmartRef__":true,"id":1501},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'>>>'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1501":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1502":{"style":{"__isSmartRef__":true,"id":1503},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1503":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1504":{"style":{"__isSmartRef__":true,"id":1505},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"12","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1505":{"color":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1506":{"style":{"__isSmartRef__":true,"id":1507},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"],\n result;\n\n result = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1507":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1508":{"style":{"__isSmartRef__":true,"id":1509},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1509":{"color":{"__isSmartRef__":true,"id":1373},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1510":{"style":{"__isSmartRef__":true,"id":1511},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":".parseJS(src1);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1511":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1512":{"style":{"__isSmartRef__":true,"id":1513},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1513":{"color":{"__isSmartRef__":true,"id":1373},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1514":{"style":{"__isSmartRef__":true,"id":1515},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":".assertMatches(expected1, result, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1515":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1516":{"style":{"__isSmartRef__":true,"id":1517},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'signed right shift assignment operator cannot be parsed'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1517":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1518":{"style":{"__isSmartRef__":true,"id":1519},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":");\n result = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1519":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1520":{"style":{"__isSmartRef__":true,"id":1521},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1521":{"color":{"__isSmartRef__":true,"id":1373},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1522":{"style":{"__isSmartRef__":true,"id":1523},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":".parseJS(src2);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1523":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1524":{"style":{"__isSmartRef__":true,"id":1525},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1525":{"color":{"__isSmartRef__":true,"id":1373},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1526":{"style":{"__isSmartRef__":true,"id":1527},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":".assertMatches(expected2, result, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1527":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1528":{"style":{"__isSmartRef__":true,"id":1529},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'left shift assignment operator cannot be parsed'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1529":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1530":{"style":{"__isSmartRef__":true,"id":1531},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":");\n result = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1531":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1532":{"style":{"__isSmartRef__":true,"id":1533},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1533":{"color":{"__isSmartRef__":true,"id":1373},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1534":{"style":{"__isSmartRef__":true,"id":1535},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":".parseJS(src3);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1535":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1536":{"style":{"__isSmartRef__":true,"id":1537},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1537":{"color":{"__isSmartRef__":true,"id":1373},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1538":{"style":{"__isSmartRef__":true,"id":1539},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":".assertMatches(expected3, result, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1539":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1540":{"style":{"__isSmartRef__":true,"id":1541},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"'unsigned right shift assignment operator cannot be parsed'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1541":{"color":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1542":{"style":{"__isSmartRef__":true,"id":1543},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1543":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1544":{"style":{"__isSmartRef__":true,"id":1545},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1545":{"color":{"__isSmartRef__":true,"id":1378},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1546":{"style":{"__isSmartRef__":true,"id":1547},"chunkOwner":{"__isSmartRef__":true,"id":1358},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1547":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1548":{"morph":{"__isSmartRef__":true,"id":1358},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1549":{"x":5,"y":5,"width":-10,"height":-10,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1550":{"x":0,"y":247.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1551":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1552":{"resizeWidth":true,"resizeHeight":true},"1553":{"sourceObj":{"__isSmartRef__":true,"id":1358},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1358},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1554":{"sourceObj":{"__isSmartRef__":true,"id":1358},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1555},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1555":{"source":{"__isSmartRef__":true,"id":1358},"target":{"__isSmartRef__":true,"id":460}},"1556":{"source":{"__isSmartRef__":true,"id":460},"target":{"__isSmartRef__":true,"id":1358}},"1557":{"sourceObj":{"__isSmartRef__":true,"id":460},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":445},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","varMapping":{"__isSmartRef__":true,"id":1558},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1559},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1558":{"source":{"__isSmartRef__":true,"id":460},"target":{"__isSmartRef__":true,"id":445}},"1559":{"updater":{"__isSmartRef__":true,"id":1560}},"1560":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1558},"source":"function ($upd, value) { value && $upd(String(value)) }","funcProperties":{"__isSmartRef__":true,"id":1561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1561":{},"1562":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1563},"id":463,"renderContextTable":{"__isSmartRef__":true,"id":1568},"textChunks":[{"__isSmartRef__":true,"id":1569}],"eventHandler":{"__isSmartRef__":true,"id":1571},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":456},"_ClipMode":"visible","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1572},"priorExtent":{"__isSmartRef__":true,"id":1573},"_MaxTextWidth":300,"_MaxTextHeight":30,"evalEnabled":false,"owner":null,"_TextColor":{"__isSmartRef__":true,"id":1574},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1563":{"_Position":{"__isSmartRef__":true,"id":1564},"renderContextTable":{"__isSmartRef__":true,"id":1565},"_Extent":{"__isSmartRef__":true,"id":1566},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":1567},"_StrokeOpacity":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1564":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1565":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1566":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1567":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1568":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1569":{"style":{"__isSmartRef__":true,"id":1570},"chunkOwner":{"__isSmartRef__":true,"id":1562},"storedString":"Saving test04AssignmentOperators...\nSuccessfully saved\nSuccessfully evaluated test04AssignmentOperators","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1570":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1571":{"morph":{"__isSmartRef__":true,"id":1562},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1572":{"x":260,"y":119.75,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1573":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1574":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1575":{"source":{"__isSmartRef__":true,"id":445},"target":{"__isSmartRef__":true,"id":460}},"1576":{"converter":{"__isSmartRef__":true,"id":1577}},"1577":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1575},"source":"function (value) { return new URL(value) }","funcProperties":{"__isSmartRef__":true,"id":1578},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1578":{},"1579":{"submorphs":[{"__isSmartRef__":true,"id":1580}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1592},"id":73,"renderContextTable":{"__isSmartRef__":true,"id":1596},"eventHandler":{"__isSmartRef__":true,"id":1597},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1598},"priorExtent":{"__isSmartRef__":true,"id":1599},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1600},"label":{"__isSmartRef__":true,"id":1580},"owner":{"__isSmartRef__":true,"id":444},"attributeConnections":[{"__isSmartRef__":true,"id":1609}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1580":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1581},"id":74,"renderContextTable":{"__isSmartRef__":true,"id":1585},"textChunks":[{"__isSmartRef__":true,"id":1586}],"eventHandler":{"__isSmartRef__":true,"id":1588},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1589},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1590},"priorExtent":{"__isSmartRef__":true,"id":1591},"_MaxTextWidth":98.39999999999999,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1579},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1581":{"_Position":{"__isSmartRef__":true,"id":1582},"renderContextTable":{"__isSmartRef__":true,"id":1583},"_Extent":{"__isSmartRef__":true,"id":1584},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1582":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1583":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1584":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1585":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1586":{"style":{"__isSmartRef__":true,"id":1587},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1587":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1588":{"morph":{"__isSmartRef__":true,"id":1580},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1589":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1590":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1591":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1592":{"_Position":{"__isSmartRef__":true,"id":1593},"renderContextTable":{"__isSmartRef__":true,"id":1594},"_Extent":{"__isSmartRef__":true,"id":1595},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1593":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1594":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1595":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1596":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1597":{"morph":{"__isSmartRef__":true,"id":1579},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1598":{"x":656,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1599":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1600":{"stops":[{"__isSmartRef__":true,"id":1601},{"__isSmartRef__":true,"id":1603},{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1607}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1601":{"offset":0,"color":{"__isSmartRef__":true,"id":1602}},"1602":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1603":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1604}},"1604":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1605":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1606}},"1606":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1607":{"offset":1,"color":{"__isSmartRef__":true,"id":1608}},"1608":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1609":{"sourceObj":{"__isSmartRef__":true,"id":1579},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1610},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1610":{"source":{"__isSmartRef__":true,"id":1579},"target":{"__isSmartRef__":true,"id":460}},"1611":{"submorphs":[{"__isSmartRef__":true,"id":1612}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1624},"id":75,"renderContextTable":{"__isSmartRef__":true,"id":1628},"eventHandler":{"__isSmartRef__":true,"id":1629},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1630},"priorExtent":{"__isSmartRef__":true,"id":1631},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1632},"label":{"__isSmartRef__":true,"id":1612},"owner":{"__isSmartRef__":true,"id":444},"attributeConnections":[{"__isSmartRef__":true,"id":1641}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1612":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1613},"id":76,"renderContextTable":{"__isSmartRef__":true,"id":1617},"textChunks":[{"__isSmartRef__":true,"id":1618}],"eventHandler":{"__isSmartRef__":true,"id":1620},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1621},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1622},"priorExtent":{"__isSmartRef__":true,"id":1623},"_MaxTextWidth":65.6,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1611},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1613":{"_Position":{"__isSmartRef__":true,"id":1614},"renderContextTable":{"__isSmartRef__":true,"id":1615},"_Extent":{"__isSmartRef__":true,"id":1616},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1614":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1615":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1616":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1617":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1618":{"style":{"__isSmartRef__":true,"id":1619},"chunkOwner":{"__isSmartRef__":true,"id":1612},"storedString":"local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1619":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1620":{"morph":{"__isSmartRef__":true,"id":1612},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1621":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1622":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1623":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1624":{"_Position":{"__isSmartRef__":true,"id":1625},"renderContextTable":{"__isSmartRef__":true,"id":1626},"_Extent":{"__isSmartRef__":true,"id":1627},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1625":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1626":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1627":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1628":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1629":{"morph":{"__isSmartRef__":true,"id":1611},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1630":{"x":754.4,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1631":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1632":{"stops":[{"__isSmartRef__":true,"id":1633},{"__isSmartRef__":true,"id":1635},{"__isSmartRef__":true,"id":1637},{"__isSmartRef__":true,"id":1639}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1633":{"offset":0,"color":{"__isSmartRef__":true,"id":1634}},"1634":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1635":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1636}},"1636":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1637":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1638}},"1638":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1639":{"offset":1,"color":{"__isSmartRef__":true,"id":1640}},"1640":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1641":{"sourceObj":{"__isSmartRef__":true,"id":1611},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":460},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1642},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1642":{"source":{"__isSmartRef__":true,"id":1611},"target":{"__isSmartRef__":true,"id":460}},"1643":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1644},"id":81,"renderContextTable":{"__isSmartRef__":true,"id":1649},"eventHandler":{"__isSmartRef__":true,"id":1650},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":1651},"fixed":[{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":507},{"__isSmartRef__":true,"id":541},{"__isSmartRef__":true,"id":575},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":643},{"__isSmartRef__":true,"id":677}],"scalingBelow":[{"__isSmartRef__":true,"id":1358}],"scalingAbove":[{"__isSmartRef__":true,"id":718},{"__isSmartRef__":true,"id":1251},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1322}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":444},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1644":{"_Position":{"__isSmartRef__":true,"id":1645},"renderContextTable":{"__isSmartRef__":true,"id":1646},"_Extent":{"__isSmartRef__":true,"id":1647},"_Fill":{"__isSmartRef__":true,"id":1648},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1645":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1646":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1647":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1648":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1649":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1650":{"morph":{"__isSmartRef__":true,"id":1643},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1651":{"x":0,"y":242,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1652":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1653},"id":83,"renderContextTable":{"__isSmartRef__":true,"id":1657},"eventHandler":{"__isSmartRef__":true,"id":1658},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":1659},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":1660}],"scalingAbove":[{"__isSmartRef__":true,"id":1358}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":444},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1653":{"_Position":{"__isSmartRef__":true,"id":1654},"renderContextTable":{"__isSmartRef__":true,"id":1655},"_Extent":{"__isSmartRef__":true,"id":1656},"_Fill":{"__isSmartRef__":true,"id":1648},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1654":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1655":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1656":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1657":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1658":{"morph":{"__isSmartRef__":true,"id":1652},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1659":{"x":0,"y":517,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1660":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1661},"id":84,"renderContextTable":{"__isSmartRef__":true,"id":1665},"textChunks":[{"__isSmartRef__":true,"id":1666}],"eventHandler":{"__isSmartRef__":true,"id":1668},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":456},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1669},"priorExtent":{"__isSmartRef__":true,"id":1670},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":444},"styleClass":["Browser_commentPaneText"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1661":{"_Position":{"__isSmartRef__":true,"id":1662},"renderContextTable":{"__isSmartRef__":true,"id":1663},"_Extent":{"__isSmartRef__":true,"id":1664},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":451},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1662":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1663":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1664":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1665":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1666":{"style":{"__isSmartRef__":true,"id":1667},"chunkOwner":{"__isSmartRef__":true,"id":1660},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1667":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1668":{"morph":{"__isSmartRef__":true,"id":1660},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1669":{"x":0,"y":522.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1670":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1671":{"_Position":{"__isSmartRef__":true,"id":1672},"renderContextTable":{"__isSmartRef__":true,"id":1673},"_Extent":{"__isSmartRef__":true,"id":1674},"_Fill":{"__isSmartRef__":true,"id":1675},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1672":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1673":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1674":{"x":820,"y":550,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1675":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1676":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1677":{"morph":{"__isSmartRef__":true,"id":444},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1678":{"adjustForNewBounds":true},"1679":{"x":0,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1680":{"submorphs":[{"__isSmartRef__":true,"id":1681},{"__isSmartRef__":true,"id":1694},{"__isSmartRef__":true,"id":1729},{"__isSmartRef__":true,"id":1762}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1796},"id":100,"renderContextTable":{"__isSmartRef__":true,"id":1801},"eventHandler":{"__isSmartRef__":true,"id":1802},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1803},"_Position":{"__isSmartRef__":true,"id":1804},"windowMorph":{"__isSmartRef__":true,"id":443},"label":{"__isSmartRef__":true,"id":1681},"closeButton":{"__isSmartRef__":true,"id":1694},"menuButton":{"__isSmartRef__":true,"id":1729},"collapseButton":{"__isSmartRef__":true,"id":1762},"priorExtent":{"__isSmartRef__":true,"id":1805},"owner":{"__isSmartRef__":true,"id":443},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1681":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1682},"id":101,"renderContextTable":{"__isSmartRef__":true,"id":1686},"textChunks":[{"__isSmartRef__":true,"id":1687}],"eventHandler":{"__isSmartRef__":true,"id":1689},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1690},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1691},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":1680},"priorExtent":{"__isSmartRef__":true,"id":1692},"_MaxTextWidth":761,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":1693},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1682":{"_Position":{"__isSmartRef__":true,"id":1683},"renderContextTable":{"__isSmartRef__":true,"id":1684},"_Extent":{"__isSmartRef__":true,"id":1685},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1683":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1684":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1685":{"x":761,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1686":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1687":{"style":{"__isSmartRef__":true,"id":1688},"chunkOwner":{"__isSmartRef__":true,"id":1681},"storedString":"Tests.js:lively.AST.Tests.ParserTest:-- all --:test04AssignmentOperators (proto)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1688":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1689":{"morph":{"__isSmartRef__":true,"id":1681},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1690":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1691":{"resizeWidth":true},"1692":{"x":761,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1693":{"x":20,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1694":{"submorphs":[{"__isSmartRef__":true,"id":1695}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1707},"id":102,"renderContextTable":{"__isSmartRef__":true,"id":1711},"eventHandler":{"__isSmartRef__":true,"id":1712},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1713},"priorExtent":{"__isSmartRef__":true,"id":1714},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1715},"label":{"__isSmartRef__":true,"id":1695},"owner":{"__isSmartRef__":true,"id":1680},"layout":{"__isSmartRef__":true,"id":1724},"attributeConnections":[{"__isSmartRef__":true,"id":1725},{"__isSmartRef__":true,"id":1727}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1695":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1696},"id":103,"renderContextTable":{"__isSmartRef__":true,"id":1700},"textChunks":[{"__isSmartRef__":true,"id":1701}],"eventHandler":{"__isSmartRef__":true,"id":1703},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1704},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":1705},"priorExtent":{"__isSmartRef__":true,"id":1706},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1694},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1696":{"_Position":{"__isSmartRef__":true,"id":1697},"renderContextTable":{"__isSmartRef__":true,"id":1698},"_Extent":{"__isSmartRef__":true,"id":1699},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1697":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1698":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1699":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1700":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1701":{"style":{"__isSmartRef__":true,"id":1702},"chunkOwner":{"__isSmartRef__":true,"id":1695},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1702":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1703":{"morph":{"__isSmartRef__":true,"id":1695},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1704":{"x":0,"y":3,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1705":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1706":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1707":{"_Position":{"__isSmartRef__":true,"id":1708},"renderContextTable":{"__isSmartRef__":true,"id":1709},"_Extent":{"__isSmartRef__":true,"id":1710},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1708":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1709":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1710":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1711":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1712":{"morph":{"__isSmartRef__":true,"id":1694},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1713":{"x":800,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1714":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1715":{"stops":[{"__isSmartRef__":true,"id":1716},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1720},{"__isSmartRef__":true,"id":1722}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1716":{"offset":0,"color":{"__isSmartRef__":true,"id":1717}},"1717":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1718":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1719}},"1719":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1720":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1721}},"1721":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1722":{"offset":1,"color":{"__isSmartRef__":true,"id":1723}},"1723":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1724":{"moveHorizontal":true},"1725":{"sourceObj":{"__isSmartRef__":true,"id":1694},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":443},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1726},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1726":{"source":{"__isSmartRef__":true,"id":1694},"target":{"__isSmartRef__":true,"id":443}},"1727":{"sourceObj":{"__isSmartRef__":true,"id":1694},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":443},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1728},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1728":{"source":{"__isSmartRef__":true,"id":1694},"target":{"__isSmartRef__":true,"id":443}},"1729":{"submorphs":[{"__isSmartRef__":true,"id":1730}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1741},"id":104,"renderContextTable":{"__isSmartRef__":true,"id":1745},"eventHandler":{"__isSmartRef__":true,"id":1746},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1747},"priorExtent":{"__isSmartRef__":true,"id":1748},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1749},"label":{"__isSmartRef__":true,"id":1730},"owner":{"__isSmartRef__":true,"id":1680},"attributeConnections":[{"__isSmartRef__":true,"id":1758},{"__isSmartRef__":true,"id":1760}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1730":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1731},"id":105,"renderContextTable":{"__isSmartRef__":true,"id":1735},"textChunks":[{"__isSmartRef__":true,"id":1736}],"eventHandler":{"__isSmartRef__":true,"id":1738},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1704},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":1739},"priorExtent":{"__isSmartRef__":true,"id":1740},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1729},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1731":{"_Position":{"__isSmartRef__":true,"id":1732},"renderContextTable":{"__isSmartRef__":true,"id":1733},"_Extent":{"__isSmartRef__":true,"id":1734},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1732":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1733":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1734":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1735":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1736":{"style":{"__isSmartRef__":true,"id":1737},"chunkOwner":{"__isSmartRef__":true,"id":1730},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1737":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1738":{"morph":{"__isSmartRef__":true,"id":1730},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1739":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1740":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1741":{"_Position":{"__isSmartRef__":true,"id":1742},"renderContextTable":{"__isSmartRef__":true,"id":1743},"_Extent":{"__isSmartRef__":true,"id":1744},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1742":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1743":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1744":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1745":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1746":{"morph":{"__isSmartRef__":true,"id":1729},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1747":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1748":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1749":{"stops":[{"__isSmartRef__":true,"id":1750},{"__isSmartRef__":true,"id":1752},{"__isSmartRef__":true,"id":1754},{"__isSmartRef__":true,"id":1756}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1750":{"offset":0,"color":{"__isSmartRef__":true,"id":1751}},"1751":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1752":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1753}},"1753":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1754":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1755}},"1755":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1756":{"offset":1,"color":{"__isSmartRef__":true,"id":1757}},"1757":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1758":{"sourceObj":{"__isSmartRef__":true,"id":1729},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":443},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1759},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1759":{"source":{"__isSmartRef__":true,"id":1729},"target":{"__isSmartRef__":true,"id":443}},"1760":{"sourceObj":{"__isSmartRef__":true,"id":1729},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":443},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1761},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1761":{"source":{"__isSmartRef__":true,"id":1729},"target":{"__isSmartRef__":true,"id":443}},"1762":{"submorphs":[{"__isSmartRef__":true,"id":1763}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1774},"id":106,"renderContextTable":{"__isSmartRef__":true,"id":1778},"eventHandler":{"__isSmartRef__":true,"id":1779},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1780},"priorExtent":{"__isSmartRef__":true,"id":1781},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1782},"label":{"__isSmartRef__":true,"id":1763},"owner":{"__isSmartRef__":true,"id":1680},"layout":{"__isSmartRef__":true,"id":1791},"attributeConnections":[{"__isSmartRef__":true,"id":1792},{"__isSmartRef__":true,"id":1794}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1763":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1764},"id":107,"renderContextTable":{"__isSmartRef__":true,"id":1768},"textChunks":[{"__isSmartRef__":true,"id":1769}],"eventHandler":{"__isSmartRef__":true,"id":1771},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1704},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":1772},"priorExtent":{"__isSmartRef__":true,"id":1773},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1762},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1764":{"_Position":{"__isSmartRef__":true,"id":1765},"renderContextTable":{"__isSmartRef__":true,"id":1766},"_Extent":{"__isSmartRef__":true,"id":1767},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1765":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1766":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1767":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1768":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1769":{"style":{"__isSmartRef__":true,"id":1770},"chunkOwner":{"__isSmartRef__":true,"id":1763},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1770":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1771":{"morph":{"__isSmartRef__":true,"id":1763},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1772":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1773":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1774":{"_Position":{"__isSmartRef__":true,"id":1775},"renderContextTable":{"__isSmartRef__":true,"id":1776},"_Extent":{"__isSmartRef__":true,"id":1777},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1775":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1776":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1777":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1778":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1779":{"morph":{"__isSmartRef__":true,"id":1762},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1780":{"x":781,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1781":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1782":{"stops":[{"__isSmartRef__":true,"id":1783},{"__isSmartRef__":true,"id":1785},{"__isSmartRef__":true,"id":1787},{"__isSmartRef__":true,"id":1789}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1783":{"offset":0,"color":{"__isSmartRef__":true,"id":1784}},"1784":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1785":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1786}},"1786":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1787":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1788}},"1788":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1789":{"offset":1,"color":{"__isSmartRef__":true,"id":1790}},"1790":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1791":{"moveHorizontal":true},"1792":{"sourceObj":{"__isSmartRef__":true,"id":1762},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":443},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1793},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1793":{"source":{"__isSmartRef__":true,"id":1762},"target":{"__isSmartRef__":true,"id":443}},"1794":{"sourceObj":{"__isSmartRef__":true,"id":1762},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":443},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1795},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1795":{"source":{"__isSmartRef__":true,"id":1762},"target":{"__isSmartRef__":true,"id":443}},"1796":{"_Position":{"__isSmartRef__":true,"id":1797},"renderContextTable":{"__isSmartRef__":true,"id":1798},"_Extent":{"__isSmartRef__":true,"id":1799},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1800},"_Fill":{"__isSmartRef__":true,"id":422},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1797":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1798":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1799":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1800":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1801":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1802":{"morph":{"__isSmartRef__":true,"id":1680},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1803":{"resizeWidth":true,"adjustForNewBounds":true},"1804":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1805":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1806":{"renderContextTable":{"__isSmartRef__":true,"id":1807},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1808},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1807":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1808":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1809":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1810":{"morph":{"__isSmartRef__":true,"id":443},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1811":{"adjustForNewBounds":true},"1812":{"x":782,"y":52.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1813":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1814":{"x":1128,"y":66,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1815":{"submorphs":[{"__isSmartRef__":true,"id":1816},{"__isSmartRef__":true,"id":2316}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2446},"id":194,"renderContextTable":{"__isSmartRef__":true,"id":2449},"eventHandler":{"__isSmartRef__":true,"id":2450},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2451},"LK2":true,"_Position":{"__isSmartRef__":true,"id":2452},"priorExtent":{"__isSmartRef__":true,"id":2453},"targetMorph":{"__isSmartRef__":true,"id":1816},"titleBar":{"__isSmartRef__":true,"id":2316},"contentOffset":{"__isSmartRef__":true,"id":2315},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"prevDragPos":{"__isSmartRef__":true,"id":2454},"highlighted":true,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1816":{"submorphs":[{"__isSmartRef__":true,"id":1817},{"__isSmartRef__":true,"id":2216},{"__isSmartRef__":true,"id":2248},{"__isSmartRef__":true,"id":2076},{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2140},{"__isSmartRef__":true,"id":2159},{"__isSmartRef__":true,"id":2280},{"__isSmartRef__":true,"id":2178},{"__isSmartRef__":true,"id":2288},{"__isSmartRef__":true,"id":2296},{"__isSmartRef__":true,"id":1831},{"__isSmartRef__":true,"id":1865},{"__isSmartRef__":true,"id":1899},{"__isSmartRef__":true,"id":1933},{"__isSmartRef__":true,"id":1967},{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":2035}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2307},"id":166,"renderContextTable":{"__isSmartRef__":true,"id":2312},"eventHandler":{"__isSmartRef__":true,"id":2313},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2314},"_Position":{"__isSmartRef__":true,"id":2315},"locationPane":{"__isSmartRef__":true,"id":1817},"codeBaseDirBtn":{"__isSmartRef__":true,"id":2216},"localDirBtn":{"__isSmartRef__":true,"id":2248},"Pane1":{"__isSmartRef__":true,"id":2076},"Pane2":{"__isSmartRef__":true,"id":2119},"Pane3":{"__isSmartRef__":true,"id":2140},"Pane4":{"__isSmartRef__":true,"id":2159},"midResizer":{"__isSmartRef__":true,"id":2280},"sourcePane":{"__isSmartRef__":true,"id":2178},"bottomResizer":{"__isSmartRef__":true,"id":2288},"commentPane":{"__isSmartRef__":true,"id":2296},"ownerWidget":{"__isSmartRef__":true,"id":1829},"owner":{"__isSmartRef__":true,"id":1815},"ownerApp":{"__isSmartRef__":true,"id":1829},"targetURL":{"__isSmartRef__":true,"id":2074},"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1817":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1818},"id":167,"renderContextTable":{"__isSmartRef__":true,"id":1822},"textChunks":[{"__isSmartRef__":true,"id":1823}],"eventHandler":{"__isSmartRef__":true,"id":1825},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":456},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1826},"priorExtent":{"__isSmartRef__":true,"id":1827},"_MaxTextWidth":656,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1816},"isInputLine":true,"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":1828}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"http://www.lively-kernel.org/repository/webwerkstatt/lively/AST","priorSelectionRange":[62,62],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1818":{"_Position":{"__isSmartRef__":true,"id":1819},"renderContextTable":{"__isSmartRef__":true,"id":1820},"_Extent":{"__isSmartRef__":true,"id":1821},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":451},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1819":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1820":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1821":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1822":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1823":{"style":{"__isSmartRef__":true,"id":1824},"chunkOwner":{"__isSmartRef__":true,"id":1817},"storedString":"http://www.lively-kernel.org/repository/webwerkstatt/lively/AST/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1824":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1825":{"morph":{"__isSmartRef__":true,"id":1817},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1826":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1827":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1828":{"sourceObj":{"__isSmartRef__":true,"id":1817},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"setTargetURL","converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2212},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2213},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1829":{"buttonCommands":[{"__isSmartRef__":true,"id":1830},{"__isSmartRef__":true,"id":1864},{"__isSmartRef__":true,"id":1898},{"__isSmartRef__":true,"id":1932},{"__isSmartRef__":true,"id":1966},{"__isSmartRef__":true,"id":2000},{"__isSmartRef__":true,"id":2034}],"RootFilters":[{"__isSmartRef__":true,"id":2068}],"Pane1Filters":[{"__isSmartRef__":true,"id":2069},{"__isSmartRef__":true,"id":2070}],"Pane2Filters":[{"__isSmartRef__":true,"id":2071}],"Pane3Filters":[{"__isSmartRef__":true,"id":2072}],"Pane4Filters":[{"__isSmartRef__":true,"id":2073}],"evaluate":true,"targetURL":{"__isSmartRef__":true,"id":2074},"panel":{"__isSmartRef__":true,"id":1816},"attributeConnections":[{"__isSmartRef__":true,"id":2075},{"__isSmartRef__":true,"id":2118},{"__isSmartRef__":true,"id":2139},{"__isSmartRef__":true,"id":2158},{"__isSmartRef__":true,"id":2177},{"__isSmartRef__":true,"id":2195}],"SourceString":"ometa LivelyJSParser <: Parser {\nwhereAreYou -> {\n\tvar charsBefore = 120, charsAfter = 120, src = this._originalInput.arr,\n\t\tstartIndex = Math.max(0, this.pos() - charsBefore),\n\t\tstopIndex = Math.min(src.length, this.pos() + charsAfter),\n\t\tmsg = src.substring(startIndex, this.pos()) + '<--I am here-->' + src.substring(this.pos(), stopIndex);\n\tmsg += '\\nRules: ' + this._ruleStack;\n\tmsg += '\\nStack: ' + this.stack;\n\talert(msg);\n\ttrue\n},\nfromTo :x :y = seq(x) (~seq(y) char)* seq(y), \nspace = ^space | fromTo('//', '\\n') | fromTo('/*', '*/'),\nnameFirst = letter | '$' | '_',\nnameRest = nameFirst | digit,\niName =\n\tfirstAndRest(#nameFirst, #nameRest):r -> r.join(''),\nisKeyword :x = ?LivelyJSParser._isKeyword(x),\nname =\n\tpos:p1 iName:n ~isKeyword(n) pos:p2 -> [#name, [p1, p2], n],\nkeyword\t= \n\tpos:p1 iName:k isKeyword(k) pos:p2 -> [k, [p1, p2], k],\nhexDigit\n\t= char:x {this.hexDigits.indexOf(x.toLowerCase())}:v ?(v >= 0)\n\t-> v,\nhexLit =\n\thexLit:n hexDigit:d -> (n * 16 + d)\n\t| hexDigit,\nnumber =\n\tpos:p1 (\n\t``0x'' hexLit:n pos:p2 -> [#number, [p1, p2], n]\n\t| '.' digit+:fs pos:p2 -> [#number, [p1, p2], parseFloat('.' + fs.join(''))]\n\t| digit+:ws ('.' digit+ | empty -> []):fs pos:p2\n\t\t-> [#number, [p1, p2], parseFloat(ws.join('') + '.' + fs.join(''))]),\nescapeChar =\n\t'\\\\' char:c\n\t-> unescape('\\\\' + c),\nstr =\n\tpos:p1 (\n\t\tseq('\"\"\"') (escapeChar | ~seq('\"\"\"') char)*:cs seq('\"\"\"') pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\\'' (escapeChar | ~'\\'' char)*:cs '\\'' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\"' (escapeChar | ~'\"' char)*:cs '\"' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| ('#' | '`') iName:n pos:p2 -> [#string, [p1, p2], n]),\nspecial =\n\tpos:p1 ( '(' | ')' | '{' | '}' | '[' | ']' | ',' | ';'\n\t| '?' | ':' | ``!=='' | ``!='' | ``==='' | ``=='' | ``='' | ``>>>''\n\t| ``>>='' | ``>='' | ``>>'' | '>' | ``<<='' | ``<='' | ``<<'' | '<'\n\t| ``++'' | ``+='' | '+' | ``--'' | ``-='' | '-' | ``*='' | '*'\n\t| ``/='' | '/' | ``%='' | '%' | ``&&='' | ``&&'' | ``||='' | ``||'' \n\t| '.' | '!'):s pos:p2\n\t-> [s, [p1, p2], s],\ntok =\n\tspaces (name | keyword | number | str | special),\ntoks =\n\ttoken*:ts spaces end\n\t-> ts,\ntoken :tt = tok:t ?(t[0] == tt) -> { t[2] }, // we return t[2] not t[1] because t[1] is the pos\nspacesNoNl = (~'\\n' space)*,\nexpr =\n\tpos:p1 orExpr:e (\n\t\t\"?\" expr:t \":\" expr:f pos:p2\t\t\t-> [#condExpr, [p1, p2], e, t, f]\n\t\t| \"=\" expr:rhs pos:p2\t\t\t\t\t-> [#set, [p1, p2], e, rhs]\n\t\t| \"+=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"+\", rhs]\n\t\t| \"-=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"-\", rhs]\n\t\t| \"*=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"*\", rhs]\n\t\t| \"/=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"/\", rhs]\n\t\t| \"%=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"%\", rhs]\n\t\t| \"&&=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"&&\", rhs]\n\t\t| \"||=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"||\", rhs]\n\t\t| \">>=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \">>\", rhs]\n\t\t| \"<<=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"<<\", rhs]\n\t\t| \">>>=\" expr:rhs pos:p2\t\t\t\t-> [#mset, [p1, p2], e, \">>>\", rhs]\n\t\t| empty\t\t\t\t\t\t\t\t\t-> e\n\t),\norExpr =\n\tpos:p1 orExpr:x \"||\" andExpr:y pos:p2 -> [#binop, [p1, p2], \"||\", x, y]\n\t| andExpr,\nandExpr =\n\tpos:p1 andExpr:x \"&&\" eqExpr:y pos:p2 -> [#binop, [p1, p2], \"&&\", x, y]\n\t| eqExpr,\neqExpr =\n\tpos:p1 eqExpr:x (\"==\" | \"!=\" | \"===\" | \"!==\"):op relExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| relExpr,\nrelExpr =\n\tpos:p1 relExpr:x (\">\" | \">=\" | \"<\" | \"<=\" | \"instanceof\"):op shiftExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| shiftExpr,\nshiftExpr =\n\tpos:p1 relExpr:x (\">>\" | \"<<\" | \">>>\"):op addExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| addExpr,\naddExpr =\n\tpos:p1 addExpr:x (\"+\" | \"-\"):op mulExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| mulExpr,\nmulExpr =\n\tpos:p1 mulExpr:x (\"*\" | \"\\/\" | \"%\"):op unary:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| unary,\nunary =\n\tpos:p1 (\"-\" postfix:p pos:p2 -> [#unop, [p1, p2], \"-\", p]\n\t\t| \"+\" postfix:p pos:p2 -> [#unop, [p1, p2], \"+\", p]\n\t\t| \"++\" postfix:p pos:p2 -> [#preop, [p1, p2], \"++\", p]\n\t\t| \"--\" postfix:p pos:p2 -> [#preop, [p1, p2], \"--\", p]\n\t\t| \"!\" unary:p pos:p2 -> [#unop, [p1, p2], \"!\", p]\n\t\t| \"void\" unary:p pos:p2 -> [#unop, [p1, p2], \"void\", p]\n\t\t| \"delete\" unary:p pos:p2 -> [#unop, [p1, p2], \"delete\", p]\n\t\t| \"typeof\" unary:p pos:p2 -> [#unop, [p1, p2], \"typeof\", p])\n\t| postfix,\npostfix =\n\tpos:p1 primExpr:p ( spacesNoNl \"++\"\tpos:p2\t-> [#postop, [p1, p2], \"++\", p]\n\t\t| spacesNoNl \"--\" pos:p2\t\t\t\t-> [#postop, [p1, p2], \"--\", p]\n\t\t| empty\t\t\t\t\t\t\t-> p\n\t),\nprimExpr =\n\tpos:p1 primExpr:p ( \"[\" expr:i \"]\" pos:p2\t\t\t\t-> [#getp, [p1, p2], i, p]\n\t\t| \".\" \"name\":m \"(\" listOf(#expr, ','):as \")\" pos:p2\t-> [#send, [p1, p2], m, p].concat(as)\n\t\t| \".\" pos:p3 \"name\":f pos:p2\t\t\t\t\t\t-> [#getp, [p1, p2], [#string, [p3,p2], f], p]\n\t\t| \"(\" listOf(#expr, ','):as \")\" pos:p2\t\t\t\t-> [#call, [p1, p2], p].concat(as)\n\t\t)\n\t| primExprHd,\nprimExprHd =\n\t\"(\" expr:e \")\" -> e\n\t| pos:p1 (\n\t\t\"this\" pos:p2\t\t\t\t\t\t\t\t\t\t\t-> [#this, [p1, p2]]\n\t\t| \"name\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#get, [p1, p2], n]\n\t\t| \"number\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#number, [p1, p2], n]\n\t\t| \"string\":s pos:p2\t\t\t\t\t\t\t\t\t\t-> [#string, [p1, p2], s]\n\t\t| \"function\" (\"name\" | empty) funcRest\n\t\t| \"new\" primExpr:e \tpos:p2\t\t\t\t\t\t\t\t-> [#new, [p1, p2], e]\n\t\t| \"[\" listOf(#expr, ','):es (\",\" | empty) \"]\"\tpos:p2\t-> [#arr, [p1, p2]].concat(es)\n\t\t| \"/\" (escapeChar | ~'\\/' char)*:e \"/\" letter*:f pos:p2\t-> [#regex, [p1, p2], e.join(''), f.join('')]\n\t )\n\t| json,\n\njson =\n\tpos:p1 \"{\" listOf(#jsonBinding, ','):bs (\",\" | empty) \"}\" pos:p2\n\t-> [#json, [p1, p2]].concat(bs),\n\njsonBinding =\n\tpos:p1 jsonPropName:n \":\" expr:v pos:p2\n\t-> [#binding, [p1, p2], n, v],\njsonPropName = \"name\" | \"number\" | \"string\",\nformal = spaces \"name\",\nfuncRest =\n\tpos: p1 \"(\" listOf(#formal, ','):fs \")\" \"{\" srcElems:body \"}\" pos:p2\n\t-> [#func, [p1, p2], fs, body],\nsc =\n\tspacesNoNl ('\\n' | &'}' | end) | \";\",\nbinding =\n\tpos:p1 \"name\":n ( \"=\" expr | empty pos:p -> [#get, [p, p], 'undefined'] ):v pos:p2\n\t-> [#var, [p1, p2], n, v],\nblock =\n\t\"{\" srcElems:ss \"}\"\n\t-> ss,\nstmt =\n\tblock\n\t| pos:p1 (\n\t\t\"var\" listOf(#binding, ','):bs sc pos:p2\t-> [#begin, [p1, p2]].concat(bs)\n\t\t| \"if\" \"(\" expr:c \")\" stmt:t\n\t\t\t( \"else\" stmt\n\t\t | empty pos:p -> [#get, [p,p], 'undefined']\n\t\t\t):f (sc | empty) pos:p2\t\t\t\t\t-> [#if, [p1, p2], c, t, f]\n\t\t| \"while\" \"(\" expr:c \")\" stmt:s pos:p2\t\t-> [#while, [p1, p2], c, s]\n\t\t| \"do\" stmt:s \"while\" \"(\" expr:c \")\" sc pos:p2 -> [#doWhile, [p1, p2], s, c]\n\t\t| \"for\" \"(\"\n\t\t\t( \"var\" binding | expr | empty pos:p -> [#get, [p, p], 'undefined'] ):i\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'true'] ):c\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'undefined'] ):u\n\t\t\t\")\" stmt:s pos:p2\t\t\t\t\t\t-> [#for, [p1, p2], i, c, u, s]\n\t\t| \"for\" \"(\"\n\t\t\t( pos:p3 \"var\" \"name\":n pos:p4 -> [#var, [p3, p4], n, [#get, [p3, p3], 'undefined']] | expr ):v\n\t\t\t\"in\" expr:e \")\" stmt:s pos:p2\t\t\t-> [#forIn, [p1, p2], v, e, s]\n\t\t| \"switch\" \"(\" expr:e \")\" \"{\"\n\t\t\t( pos:p3 \"case\" expr:c \":\" srcElems:cs pos:p4 -> [#case, [p3, p4], c, cs]\n\t\t\t| pos:p3 \"default\" \":\" srcElems:cs pos:p4 -> [#default, [p3, p4], cs] )*:cs\n\t\t\t\"}\" pos:p2\t\t\t\t\t\t\t\t-> [#switch, [p1, p2], e].concat(cs)\n\t\t| \"break\" sc pos:p2\t\t\t\t\t\t\t-> [#break, [p1, p2]]\n\t\t| \"continue\" sc pos:p2\t\t\t\t\t\t-> [#continue, [p1, p2]]\n\t\t| \"throw\" spacesNoNl expr:e sc pos:p2\t\t-> [#throw, [p1, p2], e]\n\t\t| \"try\" block:t\n\t\t\t( \"catch\" \"(\" \"name\":e \")\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):c\n\t\t\t( \"finally\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):f sc pos:p2\n\t\t\t-> [#try, [p1, p2], t, e, c, f]\n\t\t| \"return\" ( expr | empty pos:p -> [#get, [p,p], 'undefined'] ):e sc pos:p2 -> [#return, [p1, p2], e]\n\t\t| \"with\" \"(\" expr:x \")\" stmt:s pos:p2\t\t-> [#with, [p1, p2], x, s]\n\t\t| expr:e sc\t\t\t\t\t\t\t\t\t-> e\n\t\t| \";\" pos:p2\t\t\t\t\t\t\t\t-> [#get, [p1, p2], \"undefined\"]),\nsrcElem =\n\tpos:p1 \"function\" \"name\":n funcRest:f pos:p2 -> [#var, [p1,p2], n, f]\n\t| stmt,\nsrcElems =\n\tpos:p1 srcElem*:ss pos:p2\n\t-> [#begin, [p1,p2]].concat(ss),\ntopLevel =\n\tsrcElems:r spaces end\n\t-> r\n}","sourceString":"ometa LivelyJSParser <: Parser {\nwhereAreYou -> {\n\tvar charsBefore = 120, charsAfter = 120, src = this._originalInput.arr,\n\t\tstartIndex = Math.max(0, this.pos() - charsBefore),\n\t\tstopIndex = Math.min(src.length, this.pos() + charsAfter),\n\t\tmsg = src.substring(startIndex, this.pos()) + '<--I am here-->' + src.substring(this.pos(), stopIndex);\n\tmsg += '\\nRules: ' + this._ruleStack;\n\tmsg += '\\nStack: ' + this.stack;\n\talert(msg);\n\ttrue\n},\nfromTo :x :y = seq(x) (~seq(y) char)* seq(y), \nspace = ^space | fromTo('//', '\\n') | fromTo('/*', '*/'),\nnameFirst = letter | '$' | '_',\nnameRest = nameFirst | digit,\niName =\n\tfirstAndRest(#nameFirst, #nameRest):r -> r.join(''),\nisKeyword :x = ?LivelyJSParser._isKeyword(x),\nname =\n\tpos:p1 iName:n ~isKeyword(n) pos:p2 -> [#name, [p1, p2], n],\nkeyword\t= \n\tpos:p1 iName:k isKeyword(k) pos:p2 -> [k, [p1, p2], k],\nhexDigit\n\t= char:x {this.hexDigits.indexOf(x.toLowerCase())}:v ?(v >= 0)\n\t-> v,\nhexLit =\n\thexLit:n hexDigit:d -> (n * 16 + d)\n\t| hexDigit,\nnumber =\n\tpos:p1 (\n\t``0x'' hexLit:n pos:p2 -> [#number, [p1, p2], n]\n\t| '.' digit+:fs pos:p2 -> [#number, [p1, p2], parseFloat('.' + fs.join(''))]\n\t| digit+:ws ('.' digit+ | empty -> []):fs pos:p2\n\t\t-> [#number, [p1, p2], parseFloat(ws.join('') + '.' + fs.join(''))]),\nescapeChar =\n\t'\\\\' char:c\n\t-> unescape('\\\\' + c),\nstr =\n\tpos:p1 (\n\t\tseq('\"\"\"') (escapeChar | ~seq('\"\"\"') char)*:cs seq('\"\"\"') pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\\'' (escapeChar | ~'\\'' char)*:cs '\\'' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\"' (escapeChar | ~'\"' char)*:cs '\"' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| ('#' | '`') iName:n pos:p2 -> [#string, [p1, p2], n]),\nspecial =\n\tpos:p1 ( '(' | ')' | '{' | '}' | '[' | ']' | ',' | ';'\n\t| '?' | ':' | ``!=='' | ``!='' | ``==='' | ``=='' | ``='' | ``>>>''\n\t| ``>>='' | ``>='' | ``>>'' | '>' | ``<<='' | ``<='' | ``<<'' | '<'\n\t| ``++'' | ``+='' | '+' | ``--'' | ``-='' | '-' | ``*='' | '*'\n\t| ``/='' | '/' | ``%='' | '%' | ``&&='' | ``&&'' | ``||='' | ``||'' \n\t| '.' | '!'):s pos:p2\n\t-> [s, [p1, p2], s],\ntok =\n\tspaces (name | keyword | number | str | special),\ntoks =\n\ttoken*:ts spaces end\n\t-> ts,\ntoken :tt = tok:t ?(t[0] == tt) -> { t[2] }, // we return t[2] not t[1] because t[1] is the pos\nspacesNoNl = (~'\\n' space)*,\nexpr =\n\tpos:p1 orExpr:e (\n\t\t\"?\" expr:t \":\" expr:f pos:p2\t\t\t-> [#condExpr, [p1, p2], e, t, f]\n\t\t| \"=\" expr:rhs pos:p2\t\t\t\t\t-> [#set, [p1, p2], e, rhs]\n\t\t| \"+=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"+\", rhs]\n\t\t| \"-=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"-\", rhs]\n\t\t| \"*=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"*\", rhs]\n\t\t| \"/=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"/\", rhs]\n\t\t| \"%=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"%\", rhs]\n\t\t| \"&&=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"&&\", rhs]\n\t\t| \"||=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"||\", rhs]\n\t\t| \">>=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \">>\", rhs]\n\t\t| \"<<=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"<<\", rhs]\n\t\t| \">>>=\" expr:rhs pos:p2\t\t\t\t-> [#mset, [p1, p2], e, \">>>\", rhs]\n\t\t| empty\t\t\t\t\t\t\t\t\t-> e\n\t),\norExpr =\n\tpos:p1 orExpr:x \"||\" andExpr:y pos:p2 -> [#binop, [p1, p2], \"||\", x, y]\n\t| andExpr,\nandExpr =\n\tpos:p1 andExpr:x \"&&\" eqExpr:y pos:p2 -> [#binop, [p1, p2], \"&&\", x, y]\n\t| eqExpr,\neqExpr =\n\tpos:p1 eqExpr:x (\"==\" | \"!=\" | \"===\" | \"!==\"):op relExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| relExpr,\nrelExpr =\n\tpos:p1 relExpr:x (\">\" | \">=\" | \"<\" | \"<=\" | \"instanceof\"):op shiftExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| shiftExpr,\nshiftExpr =\n\tpos:p1 relExpr:x (\">>\" | \"<<\" | \">>>\"):op addExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| addExpr,\naddExpr =\n\tpos:p1 addExpr:x (\"+\" | \"-\"):op mulExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| mulExpr,\nmulExpr =\n\tpos:p1 mulExpr:x (\"*\" | \"\\/\" | \"%\"):op unary:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| unary,\nunary =\n\tpos:p1 (\"-\" postfix:p pos:p2 -> [#unop, [p1, p2], \"-\", p]\n\t\t| \"+\" postfix:p pos:p2 -> [#unop, [p1, p2], \"+\", p]\n\t\t| \"++\" postfix:p pos:p2 -> [#preop, [p1, p2], \"++\", p]\n\t\t| \"--\" postfix:p pos:p2 -> [#preop, [p1, p2], \"--\", p]\n\t\t| \"!\" unary:p pos:p2 -> [#unop, [p1, p2], \"!\", p]\n\t\t| \"void\" unary:p pos:p2 -> [#unop, [p1, p2], \"void\", p]\n\t\t| \"delete\" unary:p pos:p2 -> [#unop, [p1, p2], \"delete\", p]\n\t\t| \"typeof\" unary:p pos:p2 -> [#unop, [p1, p2], \"typeof\", p])\n\t| postfix,\npostfix =\n\tpos:p1 primExpr:p ( spacesNoNl \"++\"\tpos:p2\t-> [#postop, [p1, p2], \"++\", p]\n\t\t| spacesNoNl \"--\" pos:p2\t\t\t\t-> [#postop, [p1, p2], \"--\", p]\n\t\t| empty\t\t\t\t\t\t\t-> p\n\t),\nprimExpr =\n\tpos:p1 primExpr:p ( \"[\" expr:i \"]\" pos:p2\t\t\t\t-> [#getp, [p1, p2], i, p]\n\t\t| \".\" \"name\":m \"(\" listOf(#expr, ','):as \")\" pos:p2\t-> [#send, [p1, p2], m, p].concat(as)\n\t\t| \".\" pos:p3 \"name\":f pos:p2\t\t\t\t\t\t-> [#getp, [p1, p2], [#string, [p3,p2], f], p]\n\t\t| \"(\" listOf(#expr, ','):as \")\" pos:p2\t\t\t\t-> [#call, [p1, p2], p].concat(as)\n\t\t)\n\t| primExprHd,\nprimExprHd =\n\t\"(\" expr:e \")\" -> e\n\t| pos:p1 (\n\t\t\"this\" pos:p2\t\t\t\t\t\t\t\t\t\t\t-> [#this, [p1, p2]]\n\t\t| \"name\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#get, [p1, p2], n]\n\t\t| \"number\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#number, [p1, p2], n]\n\t\t| \"string\":s pos:p2\t\t\t\t\t\t\t\t\t\t-> [#string, [p1, p2], s]\n\t\t| \"function\" (\"name\" | empty) funcRest\n\t\t| \"new\" primExpr:e \tpos:p2\t\t\t\t\t\t\t\t-> [#new, [p1, p2], e]\n\t\t| \"[\" listOf(#expr, ','):es (\",\" | empty) \"]\"\tpos:p2\t-> [#arr, [p1, p2]].concat(es)\n\t\t| \"/\" (escapeChar | ~'\\/' char)*:e \"/\" letter*:f pos:p2\t-> [#regex, [p1, p2], e.join(''), f.join('')]\n\t )\n\t| json,\n\njson =\n\tpos:p1 \"{\" listOf(#jsonBinding, ','):bs (\",\" | empty) \"}\" pos:p2\n\t-> [#json, [p1, p2]].concat(bs),\n\njsonBinding =\n\tpos:p1 jsonPropName:n \":\" expr:v pos:p2\n\t-> [#binding, [p1, p2], n, v],\njsonPropName = \"name\" | \"number\" | \"string\",\nformal = spaces \"name\",\nfuncRest =\n\tpos: p1 \"(\" listOf(#formal, ','):fs \")\" \"{\" srcElems:body \"}\" pos:p2\n\t-> [#func, [p1, p2], fs, body],\nsc =\n\tspacesNoNl ('\\n' | &'}' | end) | \";\",\nbinding =\n\tpos:p1 \"name\":n ( \"=\" expr | empty pos:p -> [#get, [p, p], 'undefined'] ):v pos:p2\n\t-> [#var, [p1, p2], n, v],\nblock =\n\t\"{\" srcElems:ss \"}\"\n\t-> ss,\nstmt =\n\tblock\n\t| pos:p1 (\n\t\t\"var\" listOf(#binding, ','):bs sc pos:p2\t-> [#begin, [p1, p2]].concat(bs)\n\t\t| \"if\" \"(\" expr:c \")\" stmt:t\n\t\t\t( \"else\" stmt\n\t\t | empty pos:p -> [#get, [p,p], 'undefined']\n\t\t\t):f (sc | empty) pos:p2\t\t\t\t\t-> [#if, [p1, p2], c, t, f]\n\t\t| \"while\" \"(\" expr:c \")\" stmt:s pos:p2\t\t-> [#while, [p1, p2], c, s]\n\t\t| \"do\" stmt:s \"while\" \"(\" expr:c \")\" sc pos:p2 -> [#doWhile, [p1, p2], s, c]\n\t\t| \"for\" \"(\"\n\t\t\t( \"var\" binding | expr | empty pos:p -> [#get, [p, p], 'undefined'] ):i\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'true'] ):c\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'undefined'] ):u\n\t\t\t\")\" stmt:s pos:p2\t\t\t\t\t\t-> [#for, [p1, p2], i, c, u, s]\n\t\t| \"for\" \"(\"\n\t\t\t( pos:p3 \"var\" \"name\":n pos:p4 -> [#var, [p3, p4], n, [#get, [p3, p3], 'undefined']] | expr ):v\n\t\t\t\"in\" expr:e \")\" stmt:s pos:p2\t\t\t-> [#forIn, [p1, p2], v, e, s]\n\t\t| \"switch\" \"(\" expr:e \")\" \"{\"\n\t\t\t( pos:p3 \"case\" expr:c \":\" srcElems:cs pos:p4 -> [#case, [p3, p4], c, cs]\n\t\t\t| pos:p3 \"default\" \":\" srcElems:cs pos:p4 -> [#default, [p3, p4], cs] )*:cs\n\t\t\t\"}\" pos:p2\t\t\t\t\t\t\t\t-> [#switch, [p1, p2], e].concat(cs)\n\t\t| \"break\" sc pos:p2\t\t\t\t\t\t\t-> [#break, [p1, p2]]\n\t\t| \"continue\" sc pos:p2\t\t\t\t\t\t-> [#continue, [p1, p2]]\n\t\t| \"throw\" spacesNoNl expr:e sc pos:p2\t\t-> [#throw, [p1, p2], e]\n\t\t| \"try\" block:t\n\t\t\t( \"catch\" \"(\" \"name\":e \")\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):c\n\t\t\t( \"finally\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):f sc pos:p2\n\t\t\t-> [#try, [p1, p2], t, e, c, f]\n\t\t| \"return\" ( expr | empty pos:p -> [#get, [p,p], 'undefined'] ):e sc pos:p2 -> [#return, [p1, p2], e]\n\t\t| \"with\" \"(\" expr:x \")\" stmt:s pos:p2\t\t-> [#with, [p1, p2], x, s]\n\t\t| expr:e sc\t\t\t\t\t\t\t\t\t-> e\n\t\t| \";\" pos:p2\t\t\t\t\t\t\t\t-> [#get, [p1, p2], \"undefined\"]),\nsrcElem =\n\tpos:p1 \"function\" \"name\":n funcRest:f pos:p2 -> [#var, [p1,p2], n, f]\n\t| stmt,\nsrcElems =\n\tpos:p1 srcElem*:ss pos:p2\n\t-> [#begin, [p1,p2]].concat(ss),\ntopLevel =\n\tsrcElems:r spaces end\n\t-> r\n}","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":2086},"Pane1Selection":{"__isSmartRef__":true,"id":2091},"pane1Selection":{"__isSmartRef__":true,"id":2091},"Pane2Selection":null,"pane2Selection":null,"Pane3Selection":null,"pane3Selection":null,"Pane4Selection":null,"pane4Selection":null,"Pane4Content":["-----"],"Pane3Content":["-----"],"Pane2Content":[{"__isSmartRef__":true,"id":2126}],"Pane1Content":[{"__isSmartRef__":true,"id":2083},{"__isSmartRef__":true,"id":2096},{"__isSmartRef__":true,"id":2097},{"__isSmartRef__":true,"id":2098},{"__isSmartRef__":true,"id":2099},{"__isSmartRef__":true,"id":2100},{"__isSmartRef__":true,"id":2101},{"__isSmartRef__":true,"id":2102},{"__isSmartRef__":true,"id":2103}],"view":{"__isSmartRef__":true,"id":1815},"Pane1Menu":[["Translate grammar"],["Add to world requirements"],["remove"],["reparse"],["-------"],["open in text editor"],["show versions"],["diff versions"]],"Pane2Menu":[["-------"],["open in text editor"],["show versions"],["diff versions"]],"Pane3Menu":[["-------"],["open in text editor"],["show versions"],["diff versions"]],"currentModuleName":null,"_statusMorph":{"__isSmartRef__":true,"id":2200},"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"1830":{"browser":{"__isSmartRef__":true,"id":1829},"button":{"__isSmartRef__":true,"id":1831},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1831":{"submorphs":[{"__isSmartRef__":true,"id":1832}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1844},"id":180,"renderContextTable":{"__isSmartRef__":true,"id":1848},"eventHandler":{"__isSmartRef__":true,"id":1849},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1850},"priorExtent":{"__isSmartRef__":true,"id":1851},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1852},"label":{"__isSmartRef__":true,"id":1832},"command":{"__isSmartRef__":true,"id":1830},"attributeConnections":[{"__isSmartRef__":true,"id":1861},{"__isSmartRef__":true,"id":1862}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1832":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1833},"id":181,"renderContextTable":{"__isSmartRef__":true,"id":1837},"textChunks":[{"__isSmartRef__":true,"id":1838}],"eventHandler":{"__isSmartRef__":true,"id":1840},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1841},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1842},"priorExtent":{"__isSmartRef__":true,"id":1843},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1831},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1833":{"_Position":{"__isSmartRef__":true,"id":1834},"renderContextTable":{"__isSmartRef__":true,"id":1835},"_Extent":{"__isSmartRef__":true,"id":1836},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1834":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1835":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1836":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1837":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1838":{"style":{"__isSmartRef__":true,"id":1839},"chunkOwner":{"__isSmartRef__":true,"id":1832},"storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1839":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1840":{"morph":{"__isSmartRef__":true,"id":1832},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1841":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1842":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1843":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1844":{"_Position":{"__isSmartRef__":true,"id":1845},"renderContextTable":{"__isSmartRef__":true,"id":1846},"_Extent":{"__isSmartRef__":true,"id":1847},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1845":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1846":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1847":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1848":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1849":{"morph":{"__isSmartRef__":true,"id":1831},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1850":{"x":0,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1851":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1852":{"stops":[{"__isSmartRef__":true,"id":1853},{"__isSmartRef__":true,"id":1855},{"__isSmartRef__":true,"id":1857},{"__isSmartRef__":true,"id":1859}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1853":{"offset":0,"color":{"__isSmartRef__":true,"id":1854}},"1854":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1855":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1856}},"1856":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1857":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1858}},"1858":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1859":{"offset":1,"color":{"__isSmartRef__":true,"id":1860}},"1860":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1861":{"sourceObj":{"__isSmartRef__":true,"id":1831},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1830},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1862":{"sourceObj":{"__isSmartRef__":true,"id":1831},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1831},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1863},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1863":{"source":{"__isSmartRef__":true,"id":1831},"target":{"__isSmartRef__":true,"id":1831}},"1864":{"browser":{"__isSmartRef__":true,"id":1829},"button":{"__isSmartRef__":true,"id":1865},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1865":{"submorphs":[{"__isSmartRef__":true,"id":1866}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1878},"id":182,"renderContextTable":{"__isSmartRef__":true,"id":1882},"eventHandler":{"__isSmartRef__":true,"id":1883},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1884},"priorExtent":{"__isSmartRef__":true,"id":1885},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1886},"label":{"__isSmartRef__":true,"id":1866},"command":{"__isSmartRef__":true,"id":1864},"attributeConnections":[{"__isSmartRef__":true,"id":1895},{"__isSmartRef__":true,"id":1896}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1866":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1867},"id":183,"renderContextTable":{"__isSmartRef__":true,"id":1871},"textChunks":[{"__isSmartRef__":true,"id":1872}],"eventHandler":{"__isSmartRef__":true,"id":1874},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1875},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1876},"priorExtent":{"__isSmartRef__":true,"id":1877},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1865},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1867":{"_Position":{"__isSmartRef__":true,"id":1868},"renderContextTable":{"__isSmartRef__":true,"id":1869},"_Extent":{"__isSmartRef__":true,"id":1870},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1868":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1869":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1870":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1871":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1872":{"style":{"__isSmartRef__":true,"id":1873},"chunkOwner":{"__isSmartRef__":true,"id":1866},"storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1873":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1874":{"morph":{"__isSmartRef__":true,"id":1866},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1875":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1876":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1877":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1878":{"_Position":{"__isSmartRef__":true,"id":1879},"renderContextTable":{"__isSmartRef__":true,"id":1880},"_Extent":{"__isSmartRef__":true,"id":1881},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1879":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1880":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1881":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1882":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1883":{"morph":{"__isSmartRef__":true,"id":1865},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1884":{"x":117.14285714285714,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1885":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1886":{"stops":[{"__isSmartRef__":true,"id":1887},{"__isSmartRef__":true,"id":1889},{"__isSmartRef__":true,"id":1891},{"__isSmartRef__":true,"id":1893}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1887":{"offset":0,"color":{"__isSmartRef__":true,"id":1888}},"1888":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1889":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1890}},"1890":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1891":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1892}},"1892":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1893":{"offset":1,"color":{"__isSmartRef__":true,"id":1894}},"1894":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1895":{"sourceObj":{"__isSmartRef__":true,"id":1865},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1864},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1896":{"sourceObj":{"__isSmartRef__":true,"id":1865},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1865},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1897},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1897":{"source":{"__isSmartRef__":true,"id":1865},"target":{"__isSmartRef__":true,"id":1865}},"1898":{"browser":{"__isSmartRef__":true,"id":1829},"button":{"__isSmartRef__":true,"id":1899},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1899":{"submorphs":[{"__isSmartRef__":true,"id":1900}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1912},"id":184,"renderContextTable":{"__isSmartRef__":true,"id":1916},"eventHandler":{"__isSmartRef__":true,"id":1917},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1918},"priorExtent":{"__isSmartRef__":true,"id":1919},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1920},"label":{"__isSmartRef__":true,"id":1900},"command":{"__isSmartRef__":true,"id":1898},"attributeConnections":[{"__isSmartRef__":true,"id":1929},{"__isSmartRef__":true,"id":1930}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1900":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1901},"id":185,"renderContextTable":{"__isSmartRef__":true,"id":1905},"textChunks":[{"__isSmartRef__":true,"id":1906}],"eventHandler":{"__isSmartRef__":true,"id":1908},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1909},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1910},"priorExtent":{"__isSmartRef__":true,"id":1911},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1899},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1901":{"_Position":{"__isSmartRef__":true,"id":1902},"renderContextTable":{"__isSmartRef__":true,"id":1903},"_Extent":{"__isSmartRef__":true,"id":1904},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1902":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1903":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1904":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1905":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1906":{"style":{"__isSmartRef__":true,"id":1907},"chunkOwner":{"__isSmartRef__":true,"id":1900},"storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1907":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1908":{"morph":{"__isSmartRef__":true,"id":1900},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1909":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1910":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1911":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1912":{"_Position":{"__isSmartRef__":true,"id":1913},"renderContextTable":{"__isSmartRef__":true,"id":1914},"_Extent":{"__isSmartRef__":true,"id":1915},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1913":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1914":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1915":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1916":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1917":{"morph":{"__isSmartRef__":true,"id":1899},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1918":{"x":234.28571428571428,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1919":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1920":{"stops":[{"__isSmartRef__":true,"id":1921},{"__isSmartRef__":true,"id":1923},{"__isSmartRef__":true,"id":1925},{"__isSmartRef__":true,"id":1927}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1921":{"offset":0,"color":{"__isSmartRef__":true,"id":1922}},"1922":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1923":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1924}},"1924":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1925":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1926}},"1926":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1927":{"offset":1,"color":{"__isSmartRef__":true,"id":1928}},"1928":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1929":{"sourceObj":{"__isSmartRef__":true,"id":1899},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1898},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1930":{"sourceObj":{"__isSmartRef__":true,"id":1899},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1899},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1931},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1931":{"source":{"__isSmartRef__":true,"id":1899},"target":{"__isSmartRef__":true,"id":1899}},"1932":{"browser":{"__isSmartRef__":true,"id":1829},"button":{"__isSmartRef__":true,"id":1933},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1933":{"submorphs":[{"__isSmartRef__":true,"id":1934}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1946},"id":186,"renderContextTable":{"__isSmartRef__":true,"id":1950},"eventHandler":{"__isSmartRef__":true,"id":1951},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1952},"priorExtent":{"__isSmartRef__":true,"id":1953},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1954},"label":{"__isSmartRef__":true,"id":1934},"command":{"__isSmartRef__":true,"id":1932},"attributeConnections":[{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1934":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1935},"id":187,"renderContextTable":{"__isSmartRef__":true,"id":1939},"textChunks":[{"__isSmartRef__":true,"id":1940}],"eventHandler":{"__isSmartRef__":true,"id":1942},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1943},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1944},"priorExtent":{"__isSmartRef__":true,"id":1945},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1933},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1935":{"_Position":{"__isSmartRef__":true,"id":1936},"renderContextTable":{"__isSmartRef__":true,"id":1937},"_Extent":{"__isSmartRef__":true,"id":1938},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1936":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1937":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1938":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1939":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1940":{"style":{"__isSmartRef__":true,"id":1941},"chunkOwner":{"__isSmartRef__":true,"id":1934},"storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1941":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1942":{"morph":{"__isSmartRef__":true,"id":1934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1943":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1944":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1945":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1946":{"_Position":{"__isSmartRef__":true,"id":1947},"renderContextTable":{"__isSmartRef__":true,"id":1948},"_Extent":{"__isSmartRef__":true,"id":1949},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1947":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1948":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1949":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1950":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1951":{"morph":{"__isSmartRef__":true,"id":1933},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1952":{"x":351.42857142857144,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1953":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1954":{"stops":[{"__isSmartRef__":true,"id":1955},{"__isSmartRef__":true,"id":1957},{"__isSmartRef__":true,"id":1959},{"__isSmartRef__":true,"id":1961}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1955":{"offset":0,"color":{"__isSmartRef__":true,"id":1956}},"1956":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1957":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1958}},"1958":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1959":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1960}},"1960":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1961":{"offset":1,"color":{"__isSmartRef__":true,"id":1962}},"1962":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1963":{"sourceObj":{"__isSmartRef__":true,"id":1933},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1932},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1964":{"sourceObj":{"__isSmartRef__":true,"id":1933},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1933},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1965},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1965":{"source":{"__isSmartRef__":true,"id":1933},"target":{"__isSmartRef__":true,"id":1933}},"1966":{"browser":{"__isSmartRef__":true,"id":1829},"button":{"__isSmartRef__":true,"id":1967},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1967":{"submorphs":[{"__isSmartRef__":true,"id":1968}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1980},"id":188,"renderContextTable":{"__isSmartRef__":true,"id":1984},"eventHandler":{"__isSmartRef__":true,"id":1985},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1986},"priorExtent":{"__isSmartRef__":true,"id":1987},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":1988},"label":{"__isSmartRef__":true,"id":1968},"command":{"__isSmartRef__":true,"id":1966},"attributeConnections":[{"__isSmartRef__":true,"id":1997},{"__isSmartRef__":true,"id":1998}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1968":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1969},"id":189,"renderContextTable":{"__isSmartRef__":true,"id":1973},"textChunks":[{"__isSmartRef__":true,"id":1974}],"eventHandler":{"__isSmartRef__":true,"id":1976},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1977},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":1978},"priorExtent":{"__isSmartRef__":true,"id":1979},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1967},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1969":{"_Position":{"__isSmartRef__":true,"id":1970},"renderContextTable":{"__isSmartRef__":true,"id":1971},"_Extent":{"__isSmartRef__":true,"id":1972},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1970":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1971":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1972":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1973":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1974":{"style":{"__isSmartRef__":true,"id":1975},"chunkOwner":{"__isSmartRef__":true,"id":1968},"storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1975":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1976":{"morph":{"__isSmartRef__":true,"id":1968},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1977":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1978":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1979":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1980":{"_Position":{"__isSmartRef__":true,"id":1981},"renderContextTable":{"__isSmartRef__":true,"id":1982},"_Extent":{"__isSmartRef__":true,"id":1983},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1981":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1982":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1983":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1984":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1985":{"morph":{"__isSmartRef__":true,"id":1967},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1986":{"x":468.57142857142856,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1987":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1988":{"stops":[{"__isSmartRef__":true,"id":1989},{"__isSmartRef__":true,"id":1991},{"__isSmartRef__":true,"id":1993},{"__isSmartRef__":true,"id":1995}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1989":{"offset":0,"color":{"__isSmartRef__":true,"id":1990}},"1990":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1991":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1992}},"1992":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1993":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1994}},"1994":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1995":{"offset":1,"color":{"__isSmartRef__":true,"id":1996}},"1996":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1997":{"sourceObj":{"__isSmartRef__":true,"id":1967},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1966},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1998":{"sourceObj":{"__isSmartRef__":true,"id":1967},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1967},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1999},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1999":{"source":{"__isSmartRef__":true,"id":1967},"target":{"__isSmartRef__":true,"id":1967}},"2000":{"browser":{"__isSmartRef__":true,"id":1829},"button":{"__isSmartRef__":true,"id":2001},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"2001":{"submorphs":[{"__isSmartRef__":true,"id":2002}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2014},"id":190,"renderContextTable":{"__isSmartRef__":true,"id":2018},"eventHandler":{"__isSmartRef__":true,"id":2019},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2020},"priorExtent":{"__isSmartRef__":true,"id":2021},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":2022},"label":{"__isSmartRef__":true,"id":2002},"command":{"__isSmartRef__":true,"id":2000},"attributeConnections":[{"__isSmartRef__":true,"id":2031},{"__isSmartRef__":true,"id":2032}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2002":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2003},"id":191,"renderContextTable":{"__isSmartRef__":true,"id":2007},"textChunks":[{"__isSmartRef__":true,"id":2008}],"eventHandler":{"__isSmartRef__":true,"id":2010},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2011},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2012},"priorExtent":{"__isSmartRef__":true,"id":2013},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2001},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2003":{"_Position":{"__isSmartRef__":true,"id":2004},"renderContextTable":{"__isSmartRef__":true,"id":2005},"_Extent":{"__isSmartRef__":true,"id":2006},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2004":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2005":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2006":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2007":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2008":{"style":{"__isSmartRef__":true,"id":2009},"chunkOwner":{"__isSmartRef__":true,"id":2002},"storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2009":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2010":{"morph":{"__isSmartRef__":true,"id":2002},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2011":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2012":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2013":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2014":{"_Position":{"__isSmartRef__":true,"id":2015},"renderContextTable":{"__isSmartRef__":true,"id":2016},"_Extent":{"__isSmartRef__":true,"id":2017},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2015":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2016":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2017":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2018":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2019":{"morph":{"__isSmartRef__":true,"id":2001},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2020":{"x":585.7142857142857,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2021":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2022":{"stops":[{"__isSmartRef__":true,"id":2023},{"__isSmartRef__":true,"id":2025},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2029}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2023":{"offset":0,"color":{"__isSmartRef__":true,"id":2024}},"2024":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2025":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2026}},"2026":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2027":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2028}},"2028":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2029":{"offset":1,"color":{"__isSmartRef__":true,"id":2030}},"2030":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2031":{"sourceObj":{"__isSmartRef__":true,"id":2001},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2000},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2032":{"sourceObj":{"__isSmartRef__":true,"id":2001},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2001},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2033},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2033":{"source":{"__isSmartRef__":true,"id":2001},"target":{"__isSmartRef__":true,"id":2001}},"2034":{"browser":{"__isSmartRef__":true,"id":1829},"button":{"__isSmartRef__":true,"id":2035},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"2035":{"submorphs":[{"__isSmartRef__":true,"id":2036}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2048},"id":192,"renderContextTable":{"__isSmartRef__":true,"id":2052},"eventHandler":{"__isSmartRef__":true,"id":2053},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2054},"priorExtent":{"__isSmartRef__":true,"id":2055},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":2056},"label":{"__isSmartRef__":true,"id":2036},"command":{"__isSmartRef__":true,"id":2034},"attributeConnections":[{"__isSmartRef__":true,"id":2065},{"__isSmartRef__":true,"id":2066}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2036":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2037},"id":193,"renderContextTable":{"__isSmartRef__":true,"id":2041},"textChunks":[{"__isSmartRef__":true,"id":2042}],"eventHandler":{"__isSmartRef__":true,"id":2044},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2045},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2046},"priorExtent":{"__isSmartRef__":true,"id":2047},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2035},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2037":{"_Position":{"__isSmartRef__":true,"id":2038},"renderContextTable":{"__isSmartRef__":true,"id":2039},"_Extent":{"__isSmartRef__":true,"id":2040},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2038":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2039":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2040":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2041":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2042":{"style":{"__isSmartRef__":true,"id":2043},"chunkOwner":{"__isSmartRef__":true,"id":2036},"storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2043":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2044":{"morph":{"__isSmartRef__":true,"id":2036},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2045":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2046":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2047":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2048":{"_Position":{"__isSmartRef__":true,"id":2049},"renderContextTable":{"__isSmartRef__":true,"id":2050},"_Extent":{"__isSmartRef__":true,"id":2051},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2049":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2050":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2051":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2052":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2053":{"morph":{"__isSmartRef__":true,"id":2035},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2054":{"x":702.8571428571429,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2055":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2056":{"stops":[{"__isSmartRef__":true,"id":2057},{"__isSmartRef__":true,"id":2059},{"__isSmartRef__":true,"id":2061},{"__isSmartRef__":true,"id":2063}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2057":{"offset":0,"color":{"__isSmartRef__":true,"id":2058}},"2058":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2059":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2060}},"2060":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2061":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2062}},"2062":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2063":{"offset":1,"color":{"__isSmartRef__":true,"id":2064}},"2064":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2065":{"sourceObj":{"__isSmartRef__":true,"id":2035},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2034},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2066":{"sourceObj":{"__isSmartRef__":true,"id":2035},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2035},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2067},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2067":{"source":{"__isSmartRef__":true,"id":2035},"target":{"__isSmartRef__":true,"id":2035}},"2068":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2069":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2070":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2071":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2072":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2073":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2074":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/AST/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2075":{"sourceObj":{"__isSmartRef__":true,"id":1829},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":2076},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2117},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2076":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2077},"id":172,"renderContextTable":{"__isSmartRef__":true,"id":2082},"itemList":[{"__isSmartRef__":true,"id":2083},{"__isSmartRef__":true,"id":2096},{"__isSmartRef__":true,"id":2097},{"__isSmartRef__":true,"id":2098},{"__isSmartRef__":true,"id":2099},{"__isSmartRef__":true,"id":2100},{"__isSmartRef__":true,"id":2101},{"__isSmartRef__":true,"id":2102},{"__isSmartRef__":true,"id":2103}],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":2104},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2105},"selection":{"__isSmartRef__":true,"id":2091},"selectedLineNo":4,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":1816},"attributeConnections":[{"__isSmartRef__":true,"id":2106},{"__isSmartRef__":true,"id":2111},{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2115}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"2077":{"_Position":{"__isSmartRef__":true,"id":2078},"renderContextTable":{"__isSmartRef__":true,"id":2079},"_Extent":{"__isSmartRef__":true,"id":2080},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":2081},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2078":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2079":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2080":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2081":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2082":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"2083":{"isListItem":true,"string":"generated/","value":{"__isSmartRef__":true,"id":2084}},"2084":{"target":{"__isSmartRef__":true,"id":2085},"browser":{"__isSmartRef__":true,"id":1829},"parent":{"__isSmartRef__":true,"id":2086},"localName":"generated/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2085":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/AST/generated/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2086":{"target":{"__isSmartRef__":true,"id":729},"browser":{"__isSmartRef__":true,"id":1829},"parent":null,"allFiles":["lively/AST/LivelyJSParser.ometa","lively/AST/Parser.js","lively/AST/LivelyJSParser.js","lively/AST/StackReification.js","lively/AST/Tests.js","lively/AST/Interpreter.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":2085}],"parentNamespacePath":{"__isSmartRef__":true,"id":2087},"_childNodes":[{"__isSmartRef__":true,"id":2084},{"__isSmartRef__":true,"id":2088},{"__isSmartRef__":true,"id":2089},{"__isSmartRef__":true,"id":2090},{"__isSmartRef__":true,"id":2091},{"__isSmartRef__":true,"id":2092},{"__isSmartRef__":true,"id":2093},{"__isSmartRef__":true,"id":2094},{"__isSmartRef__":true,"id":2095}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2087":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/AST/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2088":{"target":{"__isSmartRef__":true,"id":2087},"browser":{"__isSmartRef__":true,"id":1829},"parent":{"__isSmartRef__":true,"id":2086},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2089":{"target":{"__isSmartRef__":true,"id":733},"browser":{"__isSmartRef__":true,"id":1829},"parent":{"__isSmartRef__":true,"id":2086},"moduleName":"lively/AST/Interpreter.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2090":{"target":{"__isSmartRef__":true,"id":888},"browser":{"__isSmartRef__":true,"id":1829},"parent":{"__isSmartRef__":true,"id":2086},"moduleName":"lively/AST/LivelyJSParser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2091":{"target":{"__isSmartRef__":true,"id":891},"browser":{"__isSmartRef__":true,"id":1829},"parent":{"__isSmartRef__":true,"id":2086},"moduleName":"lively/AST/LivelyJSParser.ometa","showAll":false,"__LivelyClassName__":"lively.ide.CompleteOmetaFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2092":{"target":{"__isSmartRef__":true,"id":937},"browser":{"__isSmartRef__":true,"id":1829},"parent":{"__isSmartRef__":true,"id":2086},"moduleName":"lively/AST/Parser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2093":{"browser":{"__isSmartRef__":true,"id":1829},"parent":{"__isSmartRef__":true,"id":2086},"moduleName":"lively/AST/StackReification.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2094":{"target":{"__isSmartRef__":true,"id":1097},"browser":{"__isSmartRef__":true,"id":1829},"parent":{"__isSmartRef__":true,"id":2086},"moduleName":"lively/AST/Tests.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2095":{"target":{"__isSmartRef__":true,"id":1226},"browser":{"__isSmartRef__":true,"id":1829},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"2096":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":2088}},"2097":{"isListItem":true,"string":"Interpreter.js","value":{"__isSmartRef__":true,"id":2089}},"2098":{"isListItem":true,"string":"LivelyJSParser.js","value":{"__isSmartRef__":true,"id":2090}},"2099":{"isListItem":true,"string":"LivelyJSParser.ometa","value":{"__isSmartRef__":true,"id":2091}},"2100":{"isListItem":true,"string":"Parser.js","value":{"__isSmartRef__":true,"id":2092}},"2101":{"isListItem":true,"string":"StackReification.js (not parsed)","value":{"__isSmartRef__":true,"id":2093}},"2102":{"isListItem":true,"string":"Tests.js","value":{"__isSmartRef__":true,"id":2094}},"2103":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":2095}},"2104":{"morph":{"__isSmartRef__":true,"id":2076},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2105":{"x":0,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2106":{"sourceObj":{"__isSmartRef__":true,"id":2076},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":2107},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2108},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2107":{"source":{"__isSmartRef__":true,"id":2076},"target":{"__isSmartRef__":true,"id":1829}},"2108":{"updater":{"__isSmartRef__":true,"id":2109}},"2109":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2107},"source":"function ($upd, v) { $upd(v, this.sourceObj) }","funcProperties":{"__isSmartRef__":true,"id":2110},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"2110":{},"2111":{"sourceObj":{"__isSmartRef__":true,"id":2076},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2112},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2112":{"source":{"__isSmartRef__":true,"id":2076},"target":{"__isSmartRef__":true,"id":1829}},"2113":{"sourceObj":{"__isSmartRef__":true,"id":2076},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2114":{"source":{"__isSmartRef__":true,"id":2076},"target":{"__isSmartRef__":true,"id":1829}},"2115":{"sourceObj":{"__isSmartRef__":true,"id":2076},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2116},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2116":{"source":{"__isSmartRef__":true,"id":2076},"target":{"__isSmartRef__":true,"id":1829}},"2117":{"source":{"__isSmartRef__":true,"id":1829},"target":{"__isSmartRef__":true,"id":2076}},"2118":{"sourceObj":{"__isSmartRef__":true,"id":1829},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":2119},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2138},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2119":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2120},"id":173,"renderContextTable":{"__isSmartRef__":true,"id":2125},"itemList":[{"__isSmartRef__":true,"id":2126}],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":2128},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2129},"selection":null,"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":1816},"attributeConnections":[{"__isSmartRef__":true,"id":2130},{"__isSmartRef__":true,"id":2132},{"__isSmartRef__":true,"id":2134},{"__isSmartRef__":true,"id":2136}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"2120":{"_Position":{"__isSmartRef__":true,"id":2121},"renderContextTable":{"__isSmartRef__":true,"id":2122},"_Extent":{"__isSmartRef__":true,"id":2123},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":2124},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2121":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2122":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2123":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2124":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2125":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"2126":{"isListItem":true,"string":"LivelyJSParser","value":{"__isSmartRef__":true,"id":2127}},"2127":{"target":{"__isSmartRef__":true,"id":892},"browser":{"__isSmartRef__":true,"id":1829},"__LivelyClassName__":"lively.ide.OMetaGrammarNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2128":{"morph":{"__isSmartRef__":true,"id":2119},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2129":{"x":205,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2130":{"sourceObj":{"__isSmartRef__":true,"id":2119},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":2131},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2131":{"source":{"__isSmartRef__":true,"id":2119},"target":{"__isSmartRef__":true,"id":1829}},"2132":{"sourceObj":{"__isSmartRef__":true,"id":2119},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2133},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2133":{"source":{"__isSmartRef__":true,"id":2119},"target":{"__isSmartRef__":true,"id":1829}},"2134":{"sourceObj":{"__isSmartRef__":true,"id":2119},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2135},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2135":{"source":{"__isSmartRef__":true,"id":2119},"target":{"__isSmartRef__":true,"id":1829}},"2136":{"sourceObj":{"__isSmartRef__":true,"id":2119},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2137},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2137":{"source":{"__isSmartRef__":true,"id":2119},"target":{"__isSmartRef__":true,"id":1829}},"2138":{"source":{"__isSmartRef__":true,"id":1829},"target":{"__isSmartRef__":true,"id":2119}},"2139":{"sourceObj":{"__isSmartRef__":true,"id":1829},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":2140},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2157},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2140":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2141},"id":174,"renderContextTable":{"__isSmartRef__":true,"id":2146},"itemList":["-----"],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":2147},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2148},"selection":null,"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":1816},"attributeConnections":[{"__isSmartRef__":true,"id":2149},{"__isSmartRef__":true,"id":2151},{"__isSmartRef__":true,"id":2153},{"__isSmartRef__":true,"id":2155}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"2141":{"_Position":{"__isSmartRef__":true,"id":2142},"renderContextTable":{"__isSmartRef__":true,"id":2143},"_Extent":{"__isSmartRef__":true,"id":2144},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":2145},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2142":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2143":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2144":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2145":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2146":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"2147":{"morph":{"__isSmartRef__":true,"id":2140},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2148":{"x":410,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2149":{"sourceObj":{"__isSmartRef__":true,"id":2140},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":2150},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2150":{"source":{"__isSmartRef__":true,"id":2140},"target":{"__isSmartRef__":true,"id":1829}},"2151":{"sourceObj":{"__isSmartRef__":true,"id":2140},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2152},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2152":{"source":{"__isSmartRef__":true,"id":2140},"target":{"__isSmartRef__":true,"id":1829}},"2153":{"sourceObj":{"__isSmartRef__":true,"id":2140},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2154},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2154":{"source":{"__isSmartRef__":true,"id":2140},"target":{"__isSmartRef__":true,"id":1829}},"2155":{"sourceObj":{"__isSmartRef__":true,"id":2140},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2156},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2156":{"source":{"__isSmartRef__":true,"id":2140},"target":{"__isSmartRef__":true,"id":1829}},"2157":{"source":{"__isSmartRef__":true,"id":1829},"target":{"__isSmartRef__":true,"id":2140}},"2158":{"sourceObj":{"__isSmartRef__":true,"id":1829},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":2159},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2176},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2159":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2160},"id":175,"renderContextTable":{"__isSmartRef__":true,"id":2165},"itemList":["-----"],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":2166},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2167},"selection":null,"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":1816},"attributeConnections":[{"__isSmartRef__":true,"id":2168},{"__isSmartRef__":true,"id":2170},{"__isSmartRef__":true,"id":2172},{"__isSmartRef__":true,"id":2174}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"2160":{"_Position":{"__isSmartRef__":true,"id":2161},"renderContextTable":{"__isSmartRef__":true,"id":2162},"_Extent":{"__isSmartRef__":true,"id":2163},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":2164},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2161":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2162":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2163":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2164":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2165":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"2166":{"morph":{"__isSmartRef__":true,"id":2159},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2167":{"x":615,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2168":{"sourceObj":{"__isSmartRef__":true,"id":2159},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":2169},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2169":{"source":{"__isSmartRef__":true,"id":2159},"target":{"__isSmartRef__":true,"id":1829}},"2170":{"sourceObj":{"__isSmartRef__":true,"id":2159},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2171},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2171":{"source":{"__isSmartRef__":true,"id":2159},"target":{"__isSmartRef__":true,"id":1829}},"2172":{"sourceObj":{"__isSmartRef__":true,"id":2159},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2173},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2173":{"source":{"__isSmartRef__":true,"id":2159},"target":{"__isSmartRef__":true,"id":1829}},"2174":{"sourceObj":{"__isSmartRef__":true,"id":2159},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2175},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2175":{"source":{"__isSmartRef__":true,"id":2159},"target":{"__isSmartRef__":true,"id":1829}},"2176":{"source":{"__isSmartRef__":true,"id":1829},"target":{"__isSmartRef__":true,"id":2159}},"2177":{"sourceObj":{"__isSmartRef__":true,"id":1829},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":2178},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2194},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2178":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2179},"id":177,"renderContextTable":{"__isSmartRef__":true,"id":2183},"textChunks":[{"__isSmartRef__":true,"id":2184}],"eventHandler":{"__isSmartRef__":true,"id":2186},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2187},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2188},"priorExtent":{"__isSmartRef__":true,"id":2189},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1816},"accessibleInInactiveWindow":true,"layout":{"__isSmartRef__":true,"id":2190},"noEval":true,"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":2191},{"__isSmartRef__":true,"id":2192}],"doNotSerialize":["$$textString","$$savedTextString"],"doNotCopyProperties":["$$textString","$$savedTextString"],"textString":"ometa LivelyJSParser <: Parser {\nwhereAreYou -> {\n\tvar charsBefore = 120, charsAfter = 120, src = this._originalInput.arr,\n\t\tstartIndex = Math.max(0, this.pos() - charsBefore),\n\t\tstopIndex = Math.min(src.length, this.pos() + charsAfter),\n\t\tmsg = src.substring(startIndex, this.pos()) + '<--I am here-->' + src.substring(this.pos(), stopIndex);\n\tmsg += '\\nRules: ' + this._ruleStack;\n\tmsg += '\\nStack: ' + this.stack;\n\talert(msg);\n\ttrue\n},\nfromTo :x :y = seq(x) (~seq(y) char)* seq(y), \nspace = ^space | fromTo('//', '\\n') | fromTo('/*', '*/'),\nnameFirst = letter | '$' | '_',\nnameRest = nameFirst | digit,\niName =\n\tfirstAndRest(#nameFirst, #nameRest):r -> r.join(''),\nisKeyword :x = ?LivelyJSParser._isKeyword(x),\nname =\n\tpos:p1 iName:n ~isKeyword(n) pos:p2 -> [#name, [p1, p2], n],\nkeyword\t= \n\tpos:p1 iName:k isKeyword(k) pos:p2 -> [k, [p1, p2], k],\nhexDigit\n\t= char:x {this.hexDigits.indexOf(x.toLowerCase())}:v ?(v >= 0)\n\t-> v,\nhexLit =\n\thexLit:n hexDigit:d -> (n * 16 + d)\n\t| hexDigit,\nnumber =\n\tpos:p1 (\n\t``0x'' hexLit:n pos:p2 -> [#number, [p1, p2], n]\n\t| '.' digit+:fs pos:p2 -> [#number, [p1, p2], parseFloat('.' + fs.join(''))]\n\t| digit+:ws ('.' digit+ | empty -> []):fs pos:p2\n\t\t-> [#number, [p1, p2], parseFloat(ws.join('') + '.' + fs.join(''))]),\nescapeChar =\n\t'\\\\' char:c\n\t-> unescape('\\\\' + c),\nstr =\n\tpos:p1 (\n\t\tseq('\"\"\"') (escapeChar | ~seq('\"\"\"') char)*:cs seq('\"\"\"') pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\\'' (escapeChar | ~'\\'' char)*:cs '\\'' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\"' (escapeChar | ~'\"' char)*:cs '\"' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| ('#' | '`') iName:n pos:p2 -> [#string, [p1, p2], n]),\nspecial =\n\tpos:p1 ( '(' | ')' | '{' | '}' | '[' | ']' | ',' | ';'\n\t| '?' | ':' | ``!=='' | ``!='' | ``==='' | ``=='' | ``='' | ``>>>''\n\t| ``>>='' | ``>='' | ``>>'' | '>' | ``<<='' | ``<='' | ``<<'' | '<'\n\t| ``++'' | ``+='' | '+' | ``--'' | ``-='' | '-' | ``*='' | '*'\n\t| ``/='' | '/' | ``%='' | '%' | ``&&='' | ``&&'' | ``||='' | ``||'' \n\t| '.' | '!'):s pos:p2\n\t-> [s, [p1, p2], s],\ntok =\n\tspaces (name | keyword | number | str | special),\ntoks =\n\ttoken*:ts spaces end\n\t-> ts,\ntoken :tt = tok:t ?(t[0] == tt) -> { t[2] }, // we return t[2] not t[1] because t[1] is the pos\nspacesNoNl = (~'\\n' space)*,\nexpr =\n\tpos:p1 orExpr:e (\n\t\t\"?\" expr:t \":\" expr:f pos:p2\t\t\t-> [#condExpr, [p1, p2], e, t, f]\n\t\t| \"=\" expr:rhs pos:p2\t\t\t\t\t-> [#set, [p1, p2], e, rhs]\n\t\t| \"+=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"+\", rhs]\n\t\t| \"-=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"-\", rhs]\n\t\t| \"*=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"*\", rhs]\n\t\t| \"/=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"/\", rhs]\n\t\t| \"%=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"%\", rhs]\n\t\t| \"&&=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"&&\", rhs]\n\t\t| \"||=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"||\", rhs]\n\t\t| \">>=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \">>\", rhs]\n\t\t| \"<<=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"<<\", rhs]\n\t\t| \">>>=\" expr:rhs pos:p2\t\t\t\t-> [#mset, [p1, p2], e, \">>>\", rhs]\n\t\t| empty\t\t\t\t\t\t\t\t\t-> e\n\t),\norExpr =\n\tpos:p1 orExpr:x \"||\" andExpr:y pos:p2 -> [#binop, [p1, p2], \"||\", x, y]\n\t| andExpr,\nandExpr =\n\tpos:p1 andExpr:x \"&&\" eqExpr:y pos:p2 -> [#binop, [p1, p2], \"&&\", x, y]\n\t| eqExpr,\neqExpr =\n\tpos:p1 eqExpr:x (\"==\" | \"!=\" | \"===\" | \"!==\"):op relExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| relExpr,\nrelExpr =\n\tpos:p1 relExpr:x (\">\" | \">=\" | \"<\" | \"<=\" | \"instanceof\"):op shiftExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| shiftExpr,\nshiftExpr =\n\tpos:p1 relExpr:x (\">>\" | \"<<\" | \">>>\"):op addExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| addExpr,\naddExpr =\n\tpos:p1 addExpr:x (\"+\" | \"-\"):op mulExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| mulExpr,\nmulExpr =\n\tpos:p1 mulExpr:x (\"*\" | \"\\/\" | \"%\"):op unary:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| unary,\nunary =\n\tpos:p1 (\"-\" postfix:p pos:p2 -> [#unop, [p1, p2], \"-\", p]\n\t\t| \"+\" postfix:p pos:p2 -> [#unop, [p1, p2], \"+\", p]\n\t\t| \"++\" postfix:p pos:p2 -> [#preop, [p1, p2], \"++\", p]\n\t\t| \"--\" postfix:p pos:p2 -> [#preop, [p1, p2], \"--\", p]\n\t\t| \"!\" unary:p pos:p2 -> [#unop, [p1, p2], \"!\", p]\n\t\t| \"void\" unary:p pos:p2 -> [#unop, [p1, p2], \"void\", p]\n\t\t| \"delete\" unary:p pos:p2 -> [#unop, [p1, p2], \"delete\", p]\n\t\t| \"typeof\" unary:p pos:p2 -> [#unop, [p1, p2], \"typeof\", p])\n\t| postfix,\npostfix =\n\tpos:p1 primExpr:p ( spacesNoNl \"++\"\tpos:p2\t-> [#postop, [p1, p2], \"++\", p]\n\t\t| spacesNoNl \"--\" pos:p2\t\t\t\t-> [#postop, [p1, p2], \"--\", p]\n\t\t| empty\t\t\t\t\t\t\t-> p\n\t),\nprimExpr =\n\tpos:p1 primExpr:p ( \"[\" expr:i \"]\" pos:p2\t\t\t\t-> [#getp, [p1, p2], i, p]\n\t\t| \".\" \"name\":m \"(\" listOf(#expr, ','):as \")\" pos:p2\t-> [#send, [p1, p2], m, p].concat(as)\n\t\t| \".\" pos:p3 \"name\":f pos:p2\t\t\t\t\t\t-> [#getp, [p1, p2], [#string, [p3,p2], f], p]\n\t\t| \"(\" listOf(#expr, ','):as \")\" pos:p2\t\t\t\t-> [#call, [p1, p2], p].concat(as)\n\t\t)\n\t| primExprHd,\nprimExprHd =\n\t\"(\" expr:e \")\" -> e\n\t| pos:p1 (\n\t\t\"this\" pos:p2\t\t\t\t\t\t\t\t\t\t\t-> [#this, [p1, p2]]\n\t\t| \"name\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#get, [p1, p2], n]\n\t\t| \"number\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#number, [p1, p2], n]\n\t\t| \"string\":s pos:p2\t\t\t\t\t\t\t\t\t\t-> [#string, [p1, p2], s]\n\t\t| \"function\" (\"name\" | empty) funcRest\n\t\t| \"new\" primExpr:e \tpos:p2\t\t\t\t\t\t\t\t-> [#new, [p1, p2], e]\n\t\t| \"[\" listOf(#expr, ','):es (\",\" | empty) \"]\"\tpos:p2\t-> [#arr, [p1, p2]].concat(es)\n\t\t| \"/\" (escapeChar | ~'\\/' char)*:e \"/\" letter*:f pos:p2\t-> [#regex, [p1, p2], e.join(''), f.join('')]\n\t )\n\t| json,\n\njson =\n\tpos:p1 \"{\" listOf(#jsonBinding, ','):bs (\",\" | empty) \"}\" pos:p2\n\t-> [#json, [p1, p2]].concat(bs),\n\njsonBinding =\n\tpos:p1 jsonPropName:n \":\" expr:v pos:p2\n\t-> [#binding, [p1, p2], n, v],\njsonPropName = \"name\" | \"number\" | \"string\",\nformal = spaces \"name\",\nfuncRest =\n\tpos: p1 \"(\" listOf(#formal, ','):fs \")\" \"{\" srcElems:body \"}\" pos:p2\n\t-> [#func, [p1, p2], fs, body],\nsc =\n\tspacesNoNl ('\\n' | &'}' | end) | \";\",\nbinding =\n\tpos:p1 \"name\":n ( \"=\" expr | empty pos:p -> [#get, [p, p], 'undefined'] ):v pos:p2\n\t-> [#var, [p1, p2], n, v],\nblock =\n\t\"{\" srcElems:ss \"}\"\n\t-> ss,\nstmt =\n\tblock\n\t| pos:p1 (\n\t\t\"var\" listOf(#binding, ','):bs sc pos:p2\t-> [#begin, [p1, p2]].concat(bs)\n\t\t| \"if\" \"(\" expr:c \")\" stmt:t\n\t\t\t( \"else\" stmt\n\t\t | empty pos:p -> [#get, [p,p], 'undefined']\n\t\t\t):f (sc | empty) pos:p2\t\t\t\t\t-> [#if, [p1, p2], c, t, f]\n\t\t| \"while\" \"(\" expr:c \")\" stmt:s pos:p2\t\t-> [#while, [p1, p2], c, s]\n\t\t| \"do\" stmt:s \"while\" \"(\" expr:c \")\" sc pos:p2 -> [#doWhile, [p1, p2], s, c]\n\t\t| \"for\" \"(\"\n\t\t\t( \"var\" binding | expr | empty pos:p -> [#get, [p, p], 'undefined'] ):i\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'true'] ):c\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'undefined'] ):u\n\t\t\t\")\" stmt:s pos:p2\t\t\t\t\t\t-> [#for, [p1, p2], i, c, u, s]\n\t\t| \"for\" \"(\"\n\t\t\t( pos:p3 \"var\" \"name\":n pos:p4 -> [#var, [p3, p4], n, [#get, [p3, p3], 'undefined']] | expr ):v\n\t\t\t\"in\" expr:e \")\" stmt:s pos:p2\t\t\t-> [#forIn, [p1, p2], v, e, s]\n\t\t| \"switch\" \"(\" expr:e \")\" \"{\"\n\t\t\t( pos:p3 \"case\" expr:c \":\" srcElems:cs pos:p4 -> [#case, [p3, p4], c, cs]\n\t\t\t| pos:p3 \"default\" \":\" srcElems:cs pos:p4 -> [#default, [p3, p4], cs] )*:cs\n\t\t\t\"}\" pos:p2\t\t\t\t\t\t\t\t-> [#switch, [p1, p2], e].concat(cs)\n\t\t| \"break\" sc pos:p2\t\t\t\t\t\t\t-> [#break, [p1, p2]]\n\t\t| \"continue\" sc pos:p2\t\t\t\t\t\t-> [#continue, [p1, p2]]\n\t\t| \"throw\" spacesNoNl expr:e sc pos:p2\t\t-> [#throw, [p1, p2], e]\n\t\t| \"try\" block:t\n\t\t\t( \"catch\" \"(\" \"name\":e \")\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):c\n\t\t\t( \"finally\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):f sc pos:p2\n\t\t\t-> [#try, [p1, p2], t, e, c, f]\n\t\t| \"return\" ( expr | empty pos:p -> [#get, [p,p], 'undefined'] ):e sc pos:p2 -> [#return, [p1, p2], e]\n\t\t| \"with\" \"(\" expr:x \")\" stmt:s pos:p2\t\t-> [#with, [p1, p2], x, s]\n\t\t| expr:e sc\t\t\t\t\t\t\t\t\t-> e\n\t\t| \";\" pos:p2\t\t\t\t\t\t\t\t-> [#get, [p1, p2], \"undefined\"]),\nsrcElem =\n\tpos:p1 \"function\" \"name\":n funcRest:f pos:p2 -> [#var, [p1,p2], n, f]\n\t| stmt,\nsrcElems =\n\tpos:p1 srcElem*:ss pos:p2\n\t-> [#begin, [p1,p2]].concat(ss),\ntopLevel =\n\tsrcElems:r spaces end\n\t-> r\n}","lastSyntaxHighlightTime":1308171471915,"savedTextString":"ometa LivelyJSParser <: Parser {\nwhereAreYou -> {\n\tvar charsBefore = 120, charsAfter = 120, src = this._originalInput.arr,\n\t\tstartIndex = Math.max(0, this.pos() - charsBefore),\n\t\tstopIndex = Math.min(src.length, this.pos() + charsAfter),\n\t\tmsg = src.substring(startIndex, this.pos()) + '<--I am here-->' + src.substring(this.pos(), stopIndex);\n\tmsg += '\\nRules: ' + this._ruleStack;\n\tmsg += '\\nStack: ' + this.stack;\n\talert(msg);\n\ttrue\n},\nfromTo :x :y = seq(x) (~seq(y) char)* seq(y), \nspace = ^space | fromTo('//', '\\n') | fromTo('/*', '*/'),\nnameFirst = letter | '$' | '_',\nnameRest = nameFirst | digit,\niName =\n\tfirstAndRest(#nameFirst, #nameRest):r -> r.join(''),\nisKeyword :x = ?LivelyJSParser._isKeyword(x),\nname =\n\tpos:p1 iName:n ~isKeyword(n) pos:p2 -> [#name, [p1, p2], n],\nkeyword\t= \n\tpos:p1 iName:k isKeyword(k) pos:p2 -> [k, [p1, p2], k],\nhexDigit\n\t= char:x {this.hexDigits.indexOf(x.toLowerCase())}:v ?(v >= 0)\n\t-> v,\nhexLit =\n\thexLit:n hexDigit:d -> (n * 16 + d)\n\t| hexDigit,\nnumber =\n\tpos:p1 (\n\t``0x'' hexLit:n pos:p2 -> [#number, [p1, p2], n]\n\t| '.' digit+:fs pos:p2 -> [#number, [p1, p2], parseFloat('.' + fs.join(''))]\n\t| digit+:ws ('.' digit+ | empty -> []):fs pos:p2\n\t\t-> [#number, [p1, p2], parseFloat(ws.join('') + '.' + fs.join(''))]),\nescapeChar =\n\t'\\\\' char:c\n\t-> unescape('\\\\' + c),\nstr =\n\tpos:p1 (\n\t\tseq('\"\"\"') (escapeChar | ~seq('\"\"\"') char)*:cs seq('\"\"\"') pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\\'' (escapeChar | ~'\\'' char)*:cs '\\'' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\"' (escapeChar | ~'\"' char)*:cs '\"' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| ('#' | '`') iName:n pos:p2 -> [#string, [p1, p2], n]),\nspecial =\n\tpos:p1 ( '(' | ')' | '{' | '}' | '[' | ']' | ',' | ';'\n\t| '?' | ':' | ``!=='' | ``!='' | ``==='' | ``=='' | ``='' | ``>>>''\n\t| ``>>='' | ``>='' | ``>>'' | '>' | ``<<='' | ``<='' | ``<<'' | '<'\n\t| ``++'' | ``+='' | '+' | ``--'' | ``-='' | '-' | ``*='' | '*'\n\t| ``/='' | '/' | ``%='' | '%' | ``&&='' | ``&&'' | ``||='' | ``||'' \n\t| '.' | '!'):s pos:p2\n\t-> [s, [p1, p2], s],\ntok =\n\tspaces (name | keyword | number | str | special),\ntoks =\n\ttoken*:ts spaces end\n\t-> ts,\ntoken :tt = tok:t ?(t[0] == tt) -> { t[2] }, // we return t[2] not t[1] because t[1] is the pos\nspacesNoNl = (~'\\n' space)*,\nexpr =\n\tpos:p1 orExpr:e (\n\t\t\"?\" expr:t \":\" expr:f pos:p2\t\t\t-> [#condExpr, [p1, p2], e, t, f]\n\t\t| \"=\" expr:rhs pos:p2\t\t\t\t\t-> [#set, [p1, p2], e, rhs]\n\t\t| \"+=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"+\", rhs]\n\t\t| \"-=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"-\", rhs]\n\t\t| \"*=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"*\", rhs]\n\t\t| \"/=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"/\", rhs]\n\t\t| \"%=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"%\", rhs]\n\t\t| \"&&=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"&&\", rhs]\n\t\t| \"||=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"||\", rhs]\n\t\t| \">>=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \">>\", rhs]\n\t\t| \"<<=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"<<\", rhs]\n\t\t| \">>>=\" expr:rhs pos:p2\t\t\t\t-> [#mset, [p1, p2], e, \">>>\", rhs]\n\t\t| empty\t\t\t\t\t\t\t\t\t-> e\n\t),\norExpr =\n\tpos:p1 orExpr:x \"||\" andExpr:y pos:p2 -> [#binop, [p1, p2], \"||\", x, y]\n\t| andExpr,\nandExpr =\n\tpos:p1 andExpr:x \"&&\" eqExpr:y pos:p2 -> [#binop, [p1, p2], \"&&\", x, y]\n\t| eqExpr,\neqExpr =\n\tpos:p1 eqExpr:x (\"==\" | \"!=\" | \"===\" | \"!==\"):op relExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| relExpr,\nrelExpr =\n\tpos:p1 relExpr:x (\">\" | \">=\" | \"<\" | \"<=\" | \"instanceof\"):op shiftExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| shiftExpr,\nshiftExpr =\n\tpos:p1 relExpr:x (\">>\" | \"<<\" | \">>>\"):op addExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| addExpr,\naddExpr =\n\tpos:p1 addExpr:x (\"+\" | \"-\"):op mulExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| mulExpr,\nmulExpr =\n\tpos:p1 mulExpr:x (\"*\" | \"\\/\" | \"%\"):op unary:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| unary,\nunary =\n\tpos:p1 (\"-\" postfix:p pos:p2 -> [#unop, [p1, p2], \"-\", p]\n\t\t| \"+\" postfix:p pos:p2 -> [#unop, [p1, p2], \"+\", p]\n\t\t| \"++\" postfix:p pos:p2 -> [#preop, [p1, p2], \"++\", p]\n\t\t| \"--\" postfix:p pos:p2 -> [#preop, [p1, p2], \"--\", p]\n\t\t| \"!\" unary:p pos:p2 -> [#unop, [p1, p2], \"!\", p]\n\t\t| \"void\" unary:p pos:p2 -> [#unop, [p1, p2], \"void\", p]\n\t\t| \"delete\" unary:p pos:p2 -> [#unop, [p1, p2], \"delete\", p]\n\t\t| \"typeof\" unary:p pos:p2 -> [#unop, [p1, p2], \"typeof\", p])\n\t| postfix,\npostfix =\n\tpos:p1 primExpr:p ( spacesNoNl \"++\"\tpos:p2\t-> [#postop, [p1, p2], \"++\", p]\n\t\t| spacesNoNl \"--\" pos:p2\t\t\t\t-> [#postop, [p1, p2], \"--\", p]\n\t\t| empty\t\t\t\t\t\t\t-> p\n\t),\nprimExpr =\n\tpos:p1 primExpr:p ( \"[\" expr:i \"]\" pos:p2\t\t\t\t-> [#getp, [p1, p2], i, p]\n\t\t| \".\" \"name\":m \"(\" listOf(#expr, ','):as \")\" pos:p2\t-> [#send, [p1, p2], m, p].concat(as)\n\t\t| \".\" pos:p3 \"name\":f pos:p2\t\t\t\t\t\t-> [#getp, [p1, p2], [#string, [p3,p2], f], p]\n\t\t| \"(\" listOf(#expr, ','):as \")\" pos:p2\t\t\t\t-> [#call, [p1, p2], p].concat(as)\n\t\t)\n\t| primExprHd,\nprimExprHd =\n\t\"(\" expr:e \")\" -> e\n\t| pos:p1 (\n\t\t\"this\" pos:p2\t\t\t\t\t\t\t\t\t\t\t-> [#this, [p1, p2]]\n\t\t| \"name\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#get, [p1, p2], n]\n\t\t| \"number\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#number, [p1, p2], n]\n\t\t| \"string\":s pos:p2\t\t\t\t\t\t\t\t\t\t-> [#string, [p1, p2], s]\n\t\t| \"function\" (\"name\" | empty) funcRest\n\t\t| \"new\" primExpr:e \tpos:p2\t\t\t\t\t\t\t\t-> [#new, [p1, p2], e]\n\t\t| \"[\" listOf(#expr, ','):es (\",\" | empty) \"]\"\tpos:p2\t-> [#arr, [p1, p2]].concat(es)\n\t\t| \"/\" (escapeChar | ~'\\/' char)*:e \"/\" letter*:f pos:p2\t-> [#regex, [p1, p2], e.join(''), f.join('')]\n\t )\n\t| json,\n\njson =\n\tpos:p1 \"{\" listOf(#jsonBinding, ','):bs (\",\" | empty) \"}\" pos:p2\n\t-> [#json, [p1, p2]].concat(bs),\n\njsonBinding =\n\tpos:p1 jsonPropName:n \":\" expr:v pos:p2\n\t-> [#binding, [p1, p2], n, v],\njsonPropName = \"name\" | \"number\" | \"string\",\nformal = spaces \"name\",\nfuncRest =\n\tpos: p1 \"(\" listOf(#formal, ','):fs \")\" \"{\" srcElems:body \"}\" pos:p2\n\t-> [#func, [p1, p2], fs, body],\nsc =\n\tspacesNoNl ('\\n' | &'}' | end) | \";\",\nbinding =\n\tpos:p1 \"name\":n ( \"=\" expr | empty pos:p -> [#get, [p, p], 'undefined'] ):v pos:p2\n\t-> [#var, [p1, p2], n, v],\nblock =\n\t\"{\" srcElems:ss \"}\"\n\t-> ss,\nstmt =\n\tblock\n\t| pos:p1 (\n\t\t\"var\" listOf(#binding, ','):bs sc pos:p2\t-> [#begin, [p1, p2]].concat(bs)\n\t\t| \"if\" \"(\" expr:c \")\" stmt:t\n\t\t\t( \"else\" stmt\n\t\t | empty pos:p -> [#get, [p,p], 'undefined']\n\t\t\t):f (sc | empty) pos:p2\t\t\t\t\t-> [#if, [p1, p2], c, t, f]\n\t\t| \"while\" \"(\" expr:c \")\" stmt:s pos:p2\t\t-> [#while, [p1, p2], c, s]\n\t\t| \"do\" stmt:s \"while\" \"(\" expr:c \")\" sc pos:p2 -> [#doWhile, [p1, p2], s, c]\n\t\t| \"for\" \"(\"\n\t\t\t( \"var\" binding | expr | empty pos:p -> [#get, [p, p], 'undefined'] ):i\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'true'] ):c\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'undefined'] ):u\n\t\t\t\")\" stmt:s pos:p2\t\t\t\t\t\t-> [#for, [p1, p2], i, c, u, s]\n\t\t| \"for\" \"(\"\n\t\t\t( pos:p3 \"var\" \"name\":n pos:p4 -> [#var, [p3, p4], n, [#get, [p3, p3], 'undefined']] | expr ):v\n\t\t\t\"in\" expr:e \")\" stmt:s pos:p2\t\t\t-> [#forIn, [p1, p2], v, e, s]\n\t\t| \"switch\" \"(\" expr:e \")\" \"{\"\n\t\t\t( pos:p3 \"case\" expr:c \":\" srcElems:cs pos:p4 -> [#case, [p3, p4], c, cs]\n\t\t\t| pos:p3 \"default\" \":\" srcElems:cs pos:p4 -> [#default, [p3, p4], cs] )*:cs\n\t\t\t\"}\" pos:p2\t\t\t\t\t\t\t\t-> [#switch, [p1, p2], e].concat(cs)\n\t\t| \"break\" sc pos:p2\t\t\t\t\t\t\t-> [#break, [p1, p2]]\n\t\t| \"continue\" sc pos:p2\t\t\t\t\t\t-> [#continue, [p1, p2]]\n\t\t| \"throw\" spacesNoNl expr:e sc pos:p2\t\t-> [#throw, [p1, p2], e]\n\t\t| \"try\" block:t\n\t\t\t( \"catch\" \"(\" \"name\":e \")\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):c\n\t\t\t( \"finally\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):f sc pos:p2\n\t\t\t-> [#try, [p1, p2], t, e, c, f]\n\t\t| \"return\" ( expr | empty pos:p -> [#get, [p,p], 'undefined'] ):e sc pos:p2 -> [#return, [p1, p2], e]\n\t\t| \"with\" \"(\" expr:x \")\" stmt:s pos:p2\t\t-> [#with, [p1, p2], x, s]\n\t\t| expr:e sc\t\t\t\t\t\t\t\t\t-> e\n\t\t| \";\" pos:p2\t\t\t\t\t\t\t\t-> [#get, [p1, p2], \"undefined\"]),\nsrcElem =\n\tpos:p1 \"function\" \"name\":n funcRest:f pos:p2 -> [#var, [p1,p2], n, f]\n\t| stmt,\nsrcElems =\n\tpos:p1 srcElem*:ss pos:p2\n\t-> [#begin, [p1,p2]].concat(ss),\ntopLevel =\n\tsrcElems:r spaces end\n\t-> r\n}","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"priorSelectionRange":[1990,1994],"charsReplaced":"","lastFindLoc":1991,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2179":{"_Position":{"__isSmartRef__":true,"id":2180},"renderContextTable":{"__isSmartRef__":true,"id":2181},"_Extent":{"__isSmartRef__":true,"id":2182},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":451},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2180":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2181":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2182":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2183":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2184":{"style":{"__isSmartRef__":true,"id":2185},"chunkOwner":{"__isSmartRef__":true,"id":2178},"storedString":"ometa LivelyJSParser <: Parser {\nwhereAreYou -> {\n\tvar charsBefore = 120, charsAfter = 120, src = this._originalInput.arr,\n\t\tstartIndex = Math.max(0, this.pos() - charsBefore),\n\t\tstopIndex = Math.min(src.length, this.pos() + charsAfter),\n\t\tmsg = src.substring(startIndex, this.pos()) + '<--I am here-->' + src.substring(this.pos(), stopIndex);\n\tmsg += '\\nRules: ' + this._ruleStack;\n\tmsg += '\\nStack: ' + this.stack;\n\talert(msg);\n\ttrue\n},\nfromTo :x :y = seq(x) (~seq(y) char)* seq(y), \nspace = ^space | fromTo('//', '\\n') | fromTo('/*', '*/'),\nnameFirst = letter | '$' | '_',\nnameRest = nameFirst | digit,\niName =\n\tfirstAndRest(#nameFirst, #nameRest):r -> r.join(''),\nisKeyword :x = ?LivelyJSParser._isKeyword(x),\nname =\n\tpos:p1 iName:n ~isKeyword(n) pos:p2 -> [#name, [p1, p2], n],\nkeyword\t= \n\tpos:p1 iName:k isKeyword(k) pos:p2 -> [k, [p1, p2], k],\nhexDigit\n\t= char:x {this.hexDigits.indexOf(x.toLowerCase())}:v ?(v >= 0)\n\t-> v,\nhexLit =\n\thexLit:n hexDigit:d -> (n * 16 + d)\n\t| hexDigit,\nnumber =\n\tpos:p1 (\n\t``0x'' hexLit:n pos:p2 -> [#number, [p1, p2], n]\n\t| '.' digit+:fs pos:p2 -> [#number, [p1, p2], parseFloat('.' + fs.join(''))]\n\t| digit+:ws ('.' digit+ | empty -> []):fs pos:p2\n\t\t-> [#number, [p1, p2], parseFloat(ws.join('') + '.' + fs.join(''))]),\nescapeChar =\n\t'\\\\' char:c\n\t-> unescape('\\\\' + c),\nstr =\n\tpos:p1 (\n\t\tseq('\"\"\"') (escapeChar | ~seq('\"\"\"') char)*:cs seq('\"\"\"') pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\\'' (escapeChar | ~'\\'' char)*:cs '\\'' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| '\"' (escapeChar | ~'\"' char)*:cs '\"' pos:p2 -> [#string, [p1, p2], cs.join('')]\n\t\t| ('#' | '`') iName:n pos:p2 -> [#string, [p1, p2], n]),\nspecial =\n\tpos:p1 ( '(' | ')' | '{' | '}' | '[' | ']' | ',' | ';'\n\t| '?' | ':' | ``!=='' | ``!='' | ``==='' | ``=='' | ``='' | ``>>>''\n\t| ``>>='' | ``>='' | ``>>'' | '>' | ``<<='' | ``<='' | ``<<'' | '<'\n\t| ``++'' | ``+='' | '+' | ``--'' | ``-='' | '-' | ``*='' | '*'\n\t| ``/='' | '/' | ``%='' | '%' | ``&&='' | ``&&'' | ``||='' | ``||'' \n\t| '.' | '!'):s pos:p2\n\t-> [s, [p1, p2], s],\ntok =\n\tspaces (name | keyword | number | str | special),\ntoks =\n\ttoken*:ts spaces end\n\t-> ts,\ntoken :tt = tok:t ?(t[0] == tt) -> { t[2] }, // we return t[2] not t[1] because t[1] is the pos\nspacesNoNl = (~'\\n' space)*,\nexpr =\n\tpos:p1 orExpr:e (\n\t\t\"?\" expr:t \":\" expr:f pos:p2\t\t\t-> [#condExpr, [p1, p2], e, t, f]\n\t\t| \"=\" expr:rhs pos:p2\t\t\t\t\t-> [#set, [p1, p2], e, rhs]\n\t\t| \"+=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"+\", rhs]\n\t\t| \"-=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"-\", rhs]\n\t\t| \"*=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"*\", rhs]\n\t\t| \"/=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"/\", rhs]\n\t\t| \"%=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"%\", rhs]\n\t\t| \"&&=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"&&\", rhs]\n\t\t| \"||=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"||\", rhs]\n\t\t| \">>=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \">>\", rhs]\n\t\t| \"<<=\" expr:rhs pos:p2\t\t\t\t\t-> [#mset, [p1, p2], e, \"<<\", rhs]\n\t\t| \">>>=\" expr:rhs pos:p2\t\t\t\t-> [#mset, [p1, p2], e, \">>>\", rhs]\n\t\t| empty\t\t\t\t\t\t\t\t\t-> e\n\t),\norExpr =\n\tpos:p1 orExpr:x \"||\" andExpr:y pos:p2 -> [#binop, [p1, p2], \"||\", x, y]\n\t| andExpr,\nandExpr =\n\tpos:p1 andExpr:x \"&&\" eqExpr:y pos:p2 -> [#binop, [p1, p2], \"&&\", x, y]\n\t| eqExpr,\neqExpr =\n\tpos:p1 eqExpr:x (\"==\" | \"!=\" | \"===\" | \"!==\"):op relExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| relExpr,\nrelExpr =\n\tpos:p1 relExpr:x (\">\" | \">=\" | \"<\" | \"<=\" | \"instanceof\"):op shiftExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| shiftExpr,\nshiftExpr =\n\tpos:p1 relExpr:x (\">>\" | \"<<\" | \">>>\"):op addExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| addExpr,\naddExpr =\n\tpos:p1 addExpr:x (\"+\" | \"-\"):op mulExpr:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| mulExpr,\nmulExpr =\n\tpos:p1 mulExpr:x (\"*\" | \"\\/\" | \"%\"):op unary:y pos:p2 -> [#binop, [p1, p2], op, x, y]\n\t| unary,\nunary =\n\tpos:p1 (\"-\" postfix:p pos:p2 -> [#unop, [p1, p2], \"-\", p]\n\t\t| \"+\" postfix:p pos:p2 -> [#unop, [p1, p2], \"+\", p]\n\t\t| \"++\" postfix:p pos:p2 -> [#preop, [p1, p2], \"++\", p]\n\t\t| \"--\" postfix:p pos:p2 -> [#preop, [p1, p2], \"--\", p]\n\t\t| \"!\" unary:p pos:p2 -> [#unop, [p1, p2], \"!\", p]\n\t\t| \"void\" unary:p pos:p2 -> [#unop, [p1, p2], \"void\", p]\n\t\t| \"delete\" unary:p pos:p2 -> [#unop, [p1, p2], \"delete\", p]\n\t\t| \"typeof\" unary:p pos:p2 -> [#unop, [p1, p2], \"typeof\", p])\n\t| postfix,\npostfix =\n\tpos:p1 primExpr:p ( spacesNoNl \"++\"\tpos:p2\t-> [#postop, [p1, p2], \"++\", p]\n\t\t| spacesNoNl \"--\" pos:p2\t\t\t\t-> [#postop, [p1, p2], \"--\", p]\n\t\t| empty\t\t\t\t\t\t\t-> p\n\t),\nprimExpr =\n\tpos:p1 primExpr:p ( \"[\" expr:i \"]\" pos:p2\t\t\t\t-> [#getp, [p1, p2], i, p]\n\t\t| \".\" \"name\":m \"(\" listOf(#expr, ','):as \")\" pos:p2\t-> [#send, [p1, p2], m, p].concat(as)\n\t\t| \".\" pos:p3 \"name\":f pos:p2\t\t\t\t\t\t-> [#getp, [p1, p2], [#string, [p3,p2], f], p]\n\t\t| \"(\" listOf(#expr, ','):as \")\" pos:p2\t\t\t\t-> [#call, [p1, p2], p].concat(as)\n\t\t)\n\t| primExprHd,\nprimExprHd =\n\t\"(\" expr:e \")\" -> e\n\t| pos:p1 (\n\t\t\"this\" pos:p2\t\t\t\t\t\t\t\t\t\t\t-> [#this, [p1, p2]]\n\t\t| \"name\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#get, [p1, p2], n]\n\t\t| \"number\":n pos:p2\t\t\t\t\t\t\t\t\t\t-> [#number, [p1, p2], n]\n\t\t| \"string\":s pos:p2\t\t\t\t\t\t\t\t\t\t-> [#string, [p1, p2], s]\n\t\t| \"function\" (\"name\" | empty) funcRest\n\t\t| \"new\" primExpr:e \tpos:p2\t\t\t\t\t\t\t\t-> [#new, [p1, p2], e]\n\t\t| \"[\" listOf(#expr, ','):es (\",\" | empty) \"]\"\tpos:p2\t-> [#arr, [p1, p2]].concat(es)\n\t\t| \"/\" (escapeChar | ~'\\/' char)*:e \"/\" letter*:f pos:p2\t-> [#regex, [p1, p2], e.join(''), f.join('')]\n\t )\n\t| json,\n\njson =\n\tpos:p1 \"{\" listOf(#jsonBinding, ','):bs (\",\" | empty) \"}\" pos:p2\n\t-> [#json, [p1, p2]].concat(bs),\n\njsonBinding =\n\tpos:p1 jsonPropName:n \":\" expr:v pos:p2\n\t-> [#binding, [p1, p2], n, v],\njsonPropName = \"name\" | \"number\" | \"string\",\nformal = spaces \"name\",\nfuncRest =\n\tpos: p1 \"(\" listOf(#formal, ','):fs \")\" \"{\" srcElems:body \"}\" pos:p2\n\t-> [#func, [p1, p2], fs, body],\nsc =\n\tspacesNoNl ('\\n' | &'}' | end) | \";\",\nbinding =\n\tpos:p1 \"name\":n ( \"=\" expr | empty pos:p -> [#get, [p, p], 'undefined'] ):v pos:p2\n\t-> [#var, [p1, p2], n, v],\nblock =\n\t\"{\" srcElems:ss \"}\"\n\t-> ss,\nstmt =\n\tblock\n\t| pos:p1 (\n\t\t\"var\" listOf(#binding, ','):bs sc pos:p2\t-> [#begin, [p1, p2]].concat(bs)\n\t\t| \"if\" \"(\" expr:c \")\" stmt:t\n\t\t\t( \"else\" stmt\n\t\t | empty pos:p -> [#get, [p,p], 'undefined']\n\t\t\t):f (sc | empty) pos:p2\t\t\t\t\t-> [#if, [p1, p2], c, t, f]\n\t\t| \"while\" \"(\" expr:c \")\" stmt:s pos:p2\t\t-> [#while, [p1, p2], c, s]\n\t\t| \"do\" stmt:s \"while\" \"(\" expr:c \")\" sc pos:p2 -> [#doWhile, [p1, p2], s, c]\n\t\t| \"for\" \"(\"\n\t\t\t( \"var\" binding | expr | empty pos:p -> [#get, [p, p], 'undefined'] ):i\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'true'] ):c\n\t\t\t\";\" ( expr | empty pos:p -> [#get, [p, p], 'undefined'] ):u\n\t\t\t\")\" stmt:s pos:p2\t\t\t\t\t\t-> [#for, [p1, p2], i, c, u, s]\n\t\t| \"for\" \"(\"\n\t\t\t( pos:p3 \"var\" \"name\":n pos:p4 -> [#var, [p3, p4], n, [#get, [p3, p3], 'undefined']] | expr ):v\n\t\t\t\"in\" expr:e \")\" stmt:s pos:p2\t\t\t-> [#forIn, [p1, p2], v, e, s]\n\t\t| \"switch\" \"(\" expr:e \")\" \"{\"\n\t\t\t( pos:p3 \"case\" expr:c \":\" srcElems:cs pos:p4 -> [#case, [p3, p4], c, cs]\n\t\t\t| pos:p3 \"default\" \":\" srcElems:cs pos:p4 -> [#default, [p3, p4], cs] )*:cs\n\t\t\t\"}\" pos:p2\t\t\t\t\t\t\t\t-> [#switch, [p1, p2], e].concat(cs)\n\t\t| \"break\" sc pos:p2\t\t\t\t\t\t\t-> [#break, [p1, p2]]\n\t\t| \"continue\" sc pos:p2\t\t\t\t\t\t-> [#continue, [p1, p2]]\n\t\t| \"throw\" spacesNoNl expr:e sc pos:p2\t\t-> [#throw, [p1, p2], e]\n\t\t| \"try\" block:t\n\t\t\t( \"catch\" \"(\" \"name\":e \")\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):c\n\t\t\t( \"finally\" block | empty pos:p -> [#get, [p,p], 'undefined'] ):f sc pos:p2\n\t\t\t-> [#try, [p1, p2], t, e, c, f]\n\t\t| \"return\" ( expr | empty pos:p -> [#get, [p,p], 'undefined'] ):e sc pos:p2 -> [#return, [p1, p2], e]\n\t\t| \"with\" \"(\" expr:x \")\" stmt:s pos:p2\t\t-> [#with, [p1, p2], x, s]\n\t\t| expr:e sc\t\t\t\t\t\t\t\t\t-> e\n\t\t| \";\" pos:p2\t\t\t\t\t\t\t\t-> [#get, [p1, p2], \"undefined\"]),\nsrcElem =\n\tpos:p1 \"function\" \"name\":n funcRest:f pos:p2 -> [#var, [p1,p2], n, f]\n\t| stmt,\nsrcElems =\n\tpos:p1 srcElem*:ss pos:p2\n\t-> [#begin, [p1,p2]].concat(ss),\ntopLevel =\n\tsrcElems:r spaces end\n\t-> r\n}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2185":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2186":{"morph":{"__isSmartRef__":true,"id":2178},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2187":{"x":5,"y":5,"width":-10,"height":-10,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2188":{"x":0,"y":247.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2189":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2190":{"resizeWidth":true,"resizeHeight":true},"2191":{"sourceObj":{"__isSmartRef__":true,"id":2178},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":2178},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2192":{"sourceObj":{"__isSmartRef__":true,"id":2178},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2193},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2193":{"source":{"__isSmartRef__":true,"id":2178},"target":{"__isSmartRef__":true,"id":1829}},"2194":{"source":{"__isSmartRef__":true,"id":1829},"target":{"__isSmartRef__":true,"id":2178}},"2195":{"sourceObj":{"__isSmartRef__":true,"id":1829},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":1817},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","varMapping":{"__isSmartRef__":true,"id":2196},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2197},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2196":{"source":{"__isSmartRef__":true,"id":1829},"target":{"__isSmartRef__":true,"id":1817}},"2197":{"updater":{"__isSmartRef__":true,"id":2198}},"2198":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2196},"source":"function ($upd, value) { value && $upd(String(value)) }","funcProperties":{"__isSmartRef__":true,"id":2199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"2199":{},"2200":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2201},"id":473,"renderContextTable":{"__isSmartRef__":true,"id":2206},"textChunks":[{"__isSmartRef__":true,"id":2207}],"eventHandler":{"__isSmartRef__":true,"id":2209},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":456},"_ClipMode":"visible","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2210},"priorExtent":{"__isSmartRef__":true,"id":2211},"_MaxTextWidth":300,"_MaxTextHeight":30,"evalEnabled":false,"owner":null,"_TextColor":{"__isSmartRef__":true,"id":1574},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2201":{"_Position":{"__isSmartRef__":true,"id":2202},"renderContextTable":{"__isSmartRef__":true,"id":2203},"_Extent":{"__isSmartRef__":true,"id":2204},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":2205},"_StrokeOpacity":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2202":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2203":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2204":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2205":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2206":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2207":{"style":{"__isSmartRef__":true,"id":2208},"chunkOwner":{"__isSmartRef__":true,"id":2200},"storedString":"Saving lively/AST/LivelyJSParser.ometa...\nSuccessfully saved\nSuccessfully evaluated lively/AST/LivelyJSParser.ometa","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2208":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2209":{"morph":{"__isSmartRef__":true,"id":2200},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2210":{"x":260,"y":119.75,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2211":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2212":{"source":{"__isSmartRef__":true,"id":1817},"target":{"__isSmartRef__":true,"id":1829}},"2213":{"converter":{"__isSmartRef__":true,"id":2214}},"2214":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2212},"source":"function (value) { return new URL(value) }","funcProperties":{"__isSmartRef__":true,"id":2215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"2215":{},"2216":{"submorphs":[{"__isSmartRef__":true,"id":2217}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2229},"id":168,"renderContextTable":{"__isSmartRef__":true,"id":2233},"eventHandler":{"__isSmartRef__":true,"id":2234},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2235},"priorExtent":{"__isSmartRef__":true,"id":2236},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":2237},"label":{"__isSmartRef__":true,"id":2217},"owner":{"__isSmartRef__":true,"id":1816},"attributeConnections":[{"__isSmartRef__":true,"id":2246}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2217":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2218},"id":169,"renderContextTable":{"__isSmartRef__":true,"id":2222},"textChunks":[{"__isSmartRef__":true,"id":2223}],"eventHandler":{"__isSmartRef__":true,"id":2225},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2226},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2227},"priorExtent":{"__isSmartRef__":true,"id":2228},"_MaxTextWidth":98.39999999999999,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2216},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2218":{"_Position":{"__isSmartRef__":true,"id":2219},"renderContextTable":{"__isSmartRef__":true,"id":2220},"_Extent":{"__isSmartRef__":true,"id":2221},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2219":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2220":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2221":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2222":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2223":{"style":{"__isSmartRef__":true,"id":2224},"chunkOwner":{"__isSmartRef__":true,"id":2217},"storedString":"codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2224":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2225":{"morph":{"__isSmartRef__":true,"id":2217},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2226":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2227":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2228":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2229":{"_Position":{"__isSmartRef__":true,"id":2230},"renderContextTable":{"__isSmartRef__":true,"id":2231},"_Extent":{"__isSmartRef__":true,"id":2232},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2230":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2231":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2232":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2233":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2234":{"morph":{"__isSmartRef__":true,"id":2216},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2235":{"x":656,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2236":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2237":{"stops":[{"__isSmartRef__":true,"id":2238},{"__isSmartRef__":true,"id":2240},{"__isSmartRef__":true,"id":2242},{"__isSmartRef__":true,"id":2244}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2238":{"offset":0,"color":{"__isSmartRef__":true,"id":2239}},"2239":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2240":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2241}},"2241":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2242":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2243}},"2243":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2244":{"offset":1,"color":{"__isSmartRef__":true,"id":2245}},"2245":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2246":{"sourceObj":{"__isSmartRef__":true,"id":2216},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2247},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2247":{"source":{"__isSmartRef__":true,"id":2216},"target":{"__isSmartRef__":true,"id":1829}},"2248":{"submorphs":[{"__isSmartRef__":true,"id":2249}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2261},"id":170,"renderContextTable":{"__isSmartRef__":true,"id":2265},"eventHandler":{"__isSmartRef__":true,"id":2266},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2267},"priorExtent":{"__isSmartRef__":true,"id":2268},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":2269},"label":{"__isSmartRef__":true,"id":2249},"owner":{"__isSmartRef__":true,"id":1816},"attributeConnections":[{"__isSmartRef__":true,"id":2278}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2249":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2250},"id":171,"renderContextTable":{"__isSmartRef__":true,"id":2254},"textChunks":[{"__isSmartRef__":true,"id":2255}],"eventHandler":{"__isSmartRef__":true,"id":2257},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2258},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2259},"priorExtent":{"__isSmartRef__":true,"id":2260},"_MaxTextWidth":65.6,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2248},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2250":{"_Position":{"__isSmartRef__":true,"id":2251},"renderContextTable":{"__isSmartRef__":true,"id":2252},"_Extent":{"__isSmartRef__":true,"id":2253},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2251":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2252":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2253":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2254":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2255":{"style":{"__isSmartRef__":true,"id":2256},"chunkOwner":{"__isSmartRef__":true,"id":2249},"storedString":"local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2256":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2257":{"morph":{"__isSmartRef__":true,"id":2249},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2258":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2259":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2260":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2261":{"_Position":{"__isSmartRef__":true,"id":2262},"renderContextTable":{"__isSmartRef__":true,"id":2263},"_Extent":{"__isSmartRef__":true,"id":2264},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2262":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2263":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2264":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2265":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2266":{"morph":{"__isSmartRef__":true,"id":2248},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2267":{"x":754.4,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2268":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2269":{"stops":[{"__isSmartRef__":true,"id":2270},{"__isSmartRef__":true,"id":2272},{"__isSmartRef__":true,"id":2274},{"__isSmartRef__":true,"id":2276}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2270":{"offset":0,"color":{"__isSmartRef__":true,"id":2271}},"2271":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2272":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2273}},"2273":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2274":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2275}},"2275":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2276":{"offset":1,"color":{"__isSmartRef__":true,"id":2277}},"2277":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2278":{"sourceObj":{"__isSmartRef__":true,"id":2248},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1829},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2279},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2279":{"source":{"__isSmartRef__":true,"id":2248},"target":{"__isSmartRef__":true,"id":1829}},"2280":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2281},"id":176,"renderContextTable":{"__isSmartRef__":true,"id":2285},"eventHandler":{"__isSmartRef__":true,"id":2286},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":2287},"fixed":[{"__isSmartRef__":true,"id":1831},{"__isSmartRef__":true,"id":1865},{"__isSmartRef__":true,"id":1899},{"__isSmartRef__":true,"id":1933},{"__isSmartRef__":true,"id":1967},{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":2035}],"scalingBelow":[{"__isSmartRef__":true,"id":2178}],"scalingAbove":[{"__isSmartRef__":true,"id":2076},{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2140},{"__isSmartRef__":true,"id":2159}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":1816},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2281":{"_Position":{"__isSmartRef__":true,"id":2282},"renderContextTable":{"__isSmartRef__":true,"id":2283},"_Extent":{"__isSmartRef__":true,"id":2284},"_Fill":{"__isSmartRef__":true,"id":1648},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2282":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2283":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2284":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2285":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2286":{"morph":{"__isSmartRef__":true,"id":2280},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2287":{"x":0,"y":242,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2288":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2289},"id":178,"renderContextTable":{"__isSmartRef__":true,"id":2293},"eventHandler":{"__isSmartRef__":true,"id":2294},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":2295},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":2296}],"scalingAbove":[{"__isSmartRef__":true,"id":2178}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":1816},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2289":{"_Position":{"__isSmartRef__":true,"id":2290},"renderContextTable":{"__isSmartRef__":true,"id":2291},"_Extent":{"__isSmartRef__":true,"id":2292},"_Fill":{"__isSmartRef__":true,"id":1648},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2290":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2291":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2292":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2293":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2294":{"morph":{"__isSmartRef__":true,"id":2288},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2295":{"x":0,"y":517,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2296":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2297},"id":179,"renderContextTable":{"__isSmartRef__":true,"id":2301},"textChunks":[{"__isSmartRef__":true,"id":2302}],"eventHandler":{"__isSmartRef__":true,"id":2304},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":456},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2305},"priorExtent":{"__isSmartRef__":true,"id":2306},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1816},"styleClass":["Browser_commentPaneText"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2297":{"_Position":{"__isSmartRef__":true,"id":2298},"renderContextTable":{"__isSmartRef__":true,"id":2299},"_Extent":{"__isSmartRef__":true,"id":2300},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":{"__isSmartRef__":true,"id":451},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2298":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2299":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2300":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2301":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2302":{"style":{"__isSmartRef__":true,"id":2303},"chunkOwner":{"__isSmartRef__":true,"id":2296},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2303":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2304":{"morph":{"__isSmartRef__":true,"id":2296},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2305":{"x":0,"y":522.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2306":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2307":{"_Position":{"__isSmartRef__":true,"id":2308},"renderContextTable":{"__isSmartRef__":true,"id":2309},"_Extent":{"__isSmartRef__":true,"id":2310},"_Fill":{"__isSmartRef__":true,"id":2311},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2308":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2309":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2310":{"x":820,"y":550,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2311":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2312":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2313":{"morph":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2314":{"adjustForNewBounds":true},"2315":{"x":0,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2316":{"submorphs":[{"__isSmartRef__":true,"id":2317},{"__isSmartRef__":true,"id":2329},{"__isSmartRef__":true,"id":2363},{"__isSmartRef__":true,"id":2396}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2430},"id":195,"renderContextTable":{"__isSmartRef__":true,"id":2441},"eventHandler":{"__isSmartRef__":true,"id":2442},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2443},"_Position":{"__isSmartRef__":true,"id":2444},"windowMorph":{"__isSmartRef__":true,"id":1815},"label":{"__isSmartRef__":true,"id":2317},"closeButton":{"__isSmartRef__":true,"id":2329},"menuButton":{"__isSmartRef__":true,"id":2363},"collapseButton":{"__isSmartRef__":true,"id":2396},"priorExtent":{"__isSmartRef__":true,"id":2445},"owner":{"__isSmartRef__":true,"id":1815},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2317":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2318},"id":196,"renderContextTable":{"__isSmartRef__":true,"id":2322},"textChunks":[{"__isSmartRef__":true,"id":2323}],"eventHandler":{"__isSmartRef__":true,"id":2325},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1690},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":2326},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":2316},"priorExtent":{"__isSmartRef__":true,"id":2327},"_MaxTextWidth":761,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":2328},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2318":{"_Position":{"__isSmartRef__":true,"id":2319},"renderContextTable":{"__isSmartRef__":true,"id":2320},"_Extent":{"__isSmartRef__":true,"id":2321},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2319":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2320":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2321":{"x":761,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2322":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2323":{"style":{"__isSmartRef__":true,"id":2324},"chunkOwner":{"__isSmartRef__":true,"id":2317},"storedString":"LivelyJSParser.ometa","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2324":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2325":{"morph":{"__isSmartRef__":true,"id":2317},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2326":{"resizeWidth":true},"2327":{"x":761,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2328":{"x":20,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2329":{"submorphs":[{"__isSmartRef__":true,"id":2330}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2341},"id":197,"renderContextTable":{"__isSmartRef__":true,"id":2345},"eventHandler":{"__isSmartRef__":true,"id":2346},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2347},"priorExtent":{"__isSmartRef__":true,"id":2348},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":2349},"label":{"__isSmartRef__":true,"id":2330},"owner":{"__isSmartRef__":true,"id":2316},"layout":{"__isSmartRef__":true,"id":2358},"attributeConnections":[{"__isSmartRef__":true,"id":2359},{"__isSmartRef__":true,"id":2361}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2330":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2331},"id":198,"renderContextTable":{"__isSmartRef__":true,"id":2335},"textChunks":[{"__isSmartRef__":true,"id":2336}],"eventHandler":{"__isSmartRef__":true,"id":2338},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1704},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2339},"priorExtent":{"__isSmartRef__":true,"id":2340},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2329},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2331":{"_Position":{"__isSmartRef__":true,"id":2332},"renderContextTable":{"__isSmartRef__":true,"id":2333},"_Extent":{"__isSmartRef__":true,"id":2334},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2332":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2333":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2334":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2335":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2336":{"style":{"__isSmartRef__":true,"id":2337},"chunkOwner":{"__isSmartRef__":true,"id":2330},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2337":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2338":{"morph":{"__isSmartRef__":true,"id":2330},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2339":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2340":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2341":{"_Position":{"__isSmartRef__":true,"id":2342},"renderContextTable":{"__isSmartRef__":true,"id":2343},"_Extent":{"__isSmartRef__":true,"id":2344},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2342":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2343":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2344":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2345":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2346":{"morph":{"__isSmartRef__":true,"id":2329},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2347":{"x":800,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2348":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2349":{"stops":[{"__isSmartRef__":true,"id":2350},{"__isSmartRef__":true,"id":2352},{"__isSmartRef__":true,"id":2354},{"__isSmartRef__":true,"id":2356}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2350":{"offset":0,"color":{"__isSmartRef__":true,"id":2351}},"2351":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2352":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2353}},"2353":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2354":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2355}},"2355":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2356":{"offset":1,"color":{"__isSmartRef__":true,"id":2357}},"2357":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2358":{"moveHorizontal":true},"2359":{"sourceObj":{"__isSmartRef__":true,"id":2329},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1815},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2360},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2360":{"source":{"__isSmartRef__":true,"id":2329},"target":{"__isSmartRef__":true,"id":1815}},"2361":{"sourceObj":{"__isSmartRef__":true,"id":2329},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1815},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2362},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2362":{"source":{"__isSmartRef__":true,"id":2329},"target":{"__isSmartRef__":true,"id":1815}},"2363":{"submorphs":[{"__isSmartRef__":true,"id":2364}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2375},"id":199,"renderContextTable":{"__isSmartRef__":true,"id":2379},"eventHandler":{"__isSmartRef__":true,"id":2380},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2381},"priorExtent":{"__isSmartRef__":true,"id":2382},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":2383},"label":{"__isSmartRef__":true,"id":2364},"owner":{"__isSmartRef__":true,"id":2316},"attributeConnections":[{"__isSmartRef__":true,"id":2392},{"__isSmartRef__":true,"id":2394}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2364":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2365},"id":200,"renderContextTable":{"__isSmartRef__":true,"id":2369},"textChunks":[{"__isSmartRef__":true,"id":2370}],"eventHandler":{"__isSmartRef__":true,"id":2372},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1704},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2373},"priorExtent":{"__isSmartRef__":true,"id":2374},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2363},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2365":{"_Position":{"__isSmartRef__":true,"id":2366},"renderContextTable":{"__isSmartRef__":true,"id":2367},"_Extent":{"__isSmartRef__":true,"id":2368},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2366":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2367":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2368":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2369":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2370":{"style":{"__isSmartRef__":true,"id":2371},"chunkOwner":{"__isSmartRef__":true,"id":2364},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2371":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2372":{"morph":{"__isSmartRef__":true,"id":2364},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2373":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2374":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2375":{"_Position":{"__isSmartRef__":true,"id":2376},"renderContextTable":{"__isSmartRef__":true,"id":2377},"_Extent":{"__isSmartRef__":true,"id":2378},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2376":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2377":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2378":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2379":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2380":{"morph":{"__isSmartRef__":true,"id":2363},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2381":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2382":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2383":{"stops":[{"__isSmartRef__":true,"id":2384},{"__isSmartRef__":true,"id":2386},{"__isSmartRef__":true,"id":2388},{"__isSmartRef__":true,"id":2390}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2384":{"offset":0,"color":{"__isSmartRef__":true,"id":2385}},"2385":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2386":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2387}},"2387":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2388":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2389}},"2389":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2390":{"offset":1,"color":{"__isSmartRef__":true,"id":2391}},"2391":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2392":{"sourceObj":{"__isSmartRef__":true,"id":2363},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1815},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2393},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2393":{"source":{"__isSmartRef__":true,"id":2363},"target":{"__isSmartRef__":true,"id":1815}},"2394":{"sourceObj":{"__isSmartRef__":true,"id":2363},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1815},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2395},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2395":{"source":{"__isSmartRef__":true,"id":2363},"target":{"__isSmartRef__":true,"id":1815}},"2396":{"submorphs":[{"__isSmartRef__":true,"id":2397}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2408},"id":201,"renderContextTable":{"__isSmartRef__":true,"id":2412},"eventHandler":{"__isSmartRef__":true,"id":2413},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2414},"priorExtent":{"__isSmartRef__":true,"id":2415},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":480},"lighterFill":{"__isSmartRef__":true,"id":2416},"label":{"__isSmartRef__":true,"id":2397},"owner":{"__isSmartRef__":true,"id":2316},"layout":{"__isSmartRef__":true,"id":2425},"attributeConnections":[{"__isSmartRef__":true,"id":2426},{"__isSmartRef__":true,"id":2428}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2397":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2398},"id":202,"renderContextTable":{"__isSmartRef__":true,"id":2402},"textChunks":[{"__isSmartRef__":true,"id":2403}],"eventHandler":{"__isSmartRef__":true,"id":2405},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1704},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2406},"priorExtent":{"__isSmartRef__":true,"id":2407},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2396},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2398":{"_Position":{"__isSmartRef__":true,"id":2399},"renderContextTable":{"__isSmartRef__":true,"id":2400},"_Extent":{"__isSmartRef__":true,"id":2401},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":450},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2399":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2400":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2401":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2402":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2403":{"style":{"__isSmartRef__":true,"id":2404},"chunkOwner":{"__isSmartRef__":true,"id":2397},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2404":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2405":{"morph":{"__isSmartRef__":true,"id":2397},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2406":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2407":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2408":{"_Position":{"__isSmartRef__":true,"id":2409},"renderContextTable":{"__isSmartRef__":true,"id":2410},"_Extent":{"__isSmartRef__":true,"id":2411},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":479},"_Fill":{"__isSmartRef__":true,"id":480},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2409":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2410":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2411":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2412":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2413":{"morph":{"__isSmartRef__":true,"id":2396},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2414":{"x":781,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2415":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2416":{"stops":[{"__isSmartRef__":true,"id":2417},{"__isSmartRef__":true,"id":2419},{"__isSmartRef__":true,"id":2421},{"__isSmartRef__":true,"id":2423}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2417":{"offset":0,"color":{"__isSmartRef__":true,"id":2418}},"2418":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2419":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2420}},"2420":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2421":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2422}},"2422":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2423":{"offset":1,"color":{"__isSmartRef__":true,"id":2424}},"2424":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2425":{"moveHorizontal":true},"2426":{"sourceObj":{"__isSmartRef__":true,"id":2396},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1815},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2427},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2427":{"source":{"__isSmartRef__":true,"id":2396},"target":{"__isSmartRef__":true,"id":1815}},"2428":{"sourceObj":{"__isSmartRef__":true,"id":2396},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1815},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2429},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2429":{"source":{"__isSmartRef__":true,"id":2396},"target":{"__isSmartRef__":true,"id":1815}},"2430":{"_Position":{"__isSmartRef__":true,"id":2431},"renderContextTable":{"__isSmartRef__":true,"id":2432},"_Extent":{"__isSmartRef__":true,"id":2433},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1800},"_Fill":{"__isSmartRef__":true,"id":2434},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2431":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2432":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2433":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2434":{"stops":[{"__isSmartRef__":true,"id":2435},{"__isSmartRef__":true,"id":2437},{"__isSmartRef__":true,"id":2439}],"vector":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2435":{"offset":0,"color":{"__isSmartRef__":true,"id":2436}},"2436":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2437":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2438}},"2438":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2439":{"offset":1,"color":{"__isSmartRef__":true,"id":2440}},"2440":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2441":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2442":{"morph":{"__isSmartRef__":true,"id":2316},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2443":{"resizeWidth":true,"adjustForNewBounds":true},"2444":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2445":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2446":{"renderContextTable":{"__isSmartRef__":true,"id":2447},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2448},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2447":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2448":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2449":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2450":{"morph":{"__isSmartRef__":true,"id":1815},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2451":{"adjustForNewBounds":true},"2452":{"x":783,"y":651.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2453":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2454":{"x":1440,"y":670,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2455":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":2456},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":2461},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Scale":1.002003004005006,"renderContextTable":{"__isSmartRef__":true,"id":2462},"eventHandler":{"__isSmartRef__":true,"id":2463},"_Rotation":0,"__LivelyClassName__":"lively.morphic.HandMorph"},"2456":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2457},"_Extent":{"__isSmartRef__":true,"id":2458},"_Fill":{"__isSmartRef__":true,"id":2459},"renderContextTable":{"__isSmartRef__":true,"id":2460},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2457":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2458":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2459":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2460":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2461":{"x":898,"y":456,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2462":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2463":{"morph":{"__isSmartRef__":true,"id":2455},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2464":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2465},"_Extent":{"__isSmartRef__":true,"id":2466},"_Fill":{"__isSmartRef__":true,"id":2467},"renderContextTable":{"__isSmartRef__":true,"id":2468},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2465":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2466":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2467":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2468":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2469":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2470":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2471":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2472":{"x":896,"y":454,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"isSimplifiedRegistry":true}}]]>